// agents · google/mantis

mantis

mantis — проект с открытым исходным кодом из категории «ИИ-агенты» от google (google/mantis на GitHub). У него 2 380 звёзд на GitHub и 201 форк, он распространяется по лицензии Apache-2.0 и последний раз обновлялся на GitHub 7 октября 2026.

Google's modular toolkit that lets AI coding agents hunt, reproduce, and patch vulnerabilities autonomously.

★ 2,4 тыс. звёзд⑂ 201 форкApache-2.0обновлено окт. 2026
▦ визуал — в README этого проекта нет встраиваемого скриншота,
поэтому здесь заглушка. Руководство ниже в любом случае полное.
// факты о проекте

Факты о проекте

Репозиторий
google/mantis
Звёзды GitHub
2 380
Форки
201
Лицензия
Apache-2.0
Последнее обновление на GitHub
7 октября 2026
Категория
ИИ-агенты
Тип страницы
Полное руководство по установке
Официальный сайт
Official site
// как это работает

Как это работает

  1. Clarify your goal

    Decide which codebase or file you want reviewed, and prepare an isolated, restricted environment with no production access, as the README strongly requires.

  2. Get the project

    Clone the repository and move into the reference harness directory.

  3. Install and configure

    Run the install script, authenticate Google Cloud Application Default Credentials if you use Vertex AI, then let the configuration tool auto-detect capabilities or use its interactive wizard.

  4. Run your first task

    Run the preflight validation, then launch a review campaign against a file or repository, optionally focusing it with a plain-language hint.

// возможности

Почему его любят

Threat modelling and code indexing

Mantis reviews codebase history for past vulnerabilities, builds a semantic index or summaries for navigation, and generates a threat model before scanning.

Hypothesis-driven agent research

Individual agents research hypotheses or scan files systematically, then deduplicate the findings they produce.

Triage and calibration against hallucination

Findings are critiqued, statically checked for production viability, and calibrated with a rubric so severity is not inflated.

Reproduction attempts

Suspected vulnerabilities are reproduced at whatever depth the environment allows, from a reasoned exploit sketch to a unit test or a mock server.

Adversarial patch verification

Mantis drafts patches and uses an adversarial loop to check the vulnerability is genuinely fixed.

Custom research graphs and focus hints

You can steer a run with --focus, remove spend limits for long unattended runs with parallel workers, or have it design a new agent-graph topology from an objective.

Advertisement
// запустите сами

Запустите сами

  1. Clone and install the reference harness

    Install the venv tooling first if needed, then run the bundled installer.

    git clone https://github.com/google/mantis.git
    cd mantis/reference && ./install.sh
  2. Configure and validate

    Authenticate ADC for Vertex AI, auto-configure, and run the fast preflight plus reachability probe.

    gcloud auth application-default login
    python3 scripts/configure.py --auto
    python3 scripts/configure.py --test --probe
  3. Launch a review campaign

    Point run.sh at a file or repository, optionally with a focus hint.

    ./run.sh path/to/code
    ./run.sh path/to/code --focus "look for IDOR"
// сценарии использования

Что можно создать

Advertisement
// вопросы и ответы

Вопросы и ответы

Who maintains it?

It is developed by Google and published under the google GitHub organisation, though the README notes it is not an officially supported Google product.

Is it free to use?

Yes, the code is Apache-2.0 licensed and free to use and adapt. Running it still costs whatever the underlying AI models charge.

Does it need a paid API key?

In practice yes: the reference harness is built around Google Cloud and Gemini/Vertex AI access, so you need Google Cloud credentials (ADC) and you pay for model usage, with budget controls in the tool.

How does it compare to a well-known alternative?

Traditional SAST tools like CodeQL or Semgrep match deterministic rules; Mantis uses agents to form hypotheses, attempt reproductions, and draft patches, so it explores behaviour rules cannot express, but its findings need human verification.

How do I get started?

Clone the repo, run reference/install.sh, configure with scripts/configure.py --auto, pass the preflight probe, then run ./run.sh on a target in an isolated environment.

// продолжить изучение

Похожие инструменты

ИИ-агенты

vocode-core

Build voice-based LLM agents with a modular, open-source toolkit.

★ 3,8 тыс. звёздMIT
Смотреть руководство →
ИИ-агенты

adk-python

Google's code-first toolkit for building real AI agents.

★ 21,7 тыс. звёздApache-2.0
Смотреть руководство →
ИИ-агенты

adk-js

Google's code-first TypeScript toolkit for building AI agents.

★ 1,4 тыс. звёздApache-2.0
Смотреть руководство →
ИИ-агенты

chrome-devtools-mcp

Chrome DevTools for coding agents: an MCP server that lets agents debug and inspect real Chrome

★ 53,1 тыс. звёздApache-2.0
Смотреть руководство →
ИИ-агенты

nodeterm

Manage parallel AI coding agents on an infinite tmux-backed canvas.

★ 1,9 тыс. звёздNOASSERTION
Смотреть руководство →
ИИ-агенты

babysitter

Babysitter enforces the process: deterministic, quality-gated orchestration for fleets of coding agents.

★ 1,8 тыс. звёздMIT
Смотреть руководство →
// альтернативы

Альтернативы: ИИ-агенты

Другие проекты из категории «ИИ-агенты» с наибольшим числом звёзд в каталоге LibreAI — реалистичный список альтернатив, если mantis вам не подходит.

// ещё в категории agents

Больше проектов: ИИ-агенты

Соседние проекты из категории «ИИ-агенты» в каталоге, ближайшие по числу звёзд к mantis — продолжайте изучать полку по обе стороны от него.

Получить mantis

Бесплатно и открыто — забирайте исходный код, ставьте звезду репозиторию и начинайте создавать.