Autopus-ADK CLI

CLI ставит в Claude Code и Codex проверку изменений запуском: сборка и тесты, ревью диффа и отдельный QA-агент.

  • 109 ★ репозитория
  • Последний коммит
  • MIT
CLI

Широкий доступ

Почему такой уровень

  • Хук запускает сборку, тесты и ваш продукт с правами пользователя и может возвращать агента к правкам.
  • Команда `auto secure` проводит атаки на указанный стенд, а установщик выполняется из `curl`.
Все причины и проверки

autopus-ai/autopus-adk

Установка

Работает в

Ручная установка

curl -sSfL https://raw.githubusercontent.com/autopus-ai/autopus-adk/main/install.sh | sh

Для Windows есть `install.ps1`. Установщик не запускает `auto init`.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Хук запускает сборку, тесты и ваш продукт с правами пользователя и может возвращать агента к правкам.
  • Команда `auto secure` проводит атаки на указанный стенд, а установщик выполняется из `curl`.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Autopus-ADK добавляет в агентский CLI (Claude Code, Codex, Antigravity CLI, OpenCode, Oh My Pi) контур проверки. Код пишет и планирует сам агент, а Autopus собирает проект, гоняет тесты, ревьюит изменения и просит отдельного QA-агента запустить продукт и поискать ошибки до конца сессии. Команда `auto init` регистрирует в Claude Code хук Stop: `auto verify stop` собирает и тестирует только измененные тулчейны, а если сборка падает, возвращает агента к работе. Команда `/auto review` запускает ревьюера на `git diff HEAD`, `/auto qa` вызывает исследователя `qa-explorer`, а `auto qa hunt verify` повторяет каждый сценарий воспроизведения. Есть также `auto secure scan` для запуска уже установленных сканеров с одной сводкой.

Для кого. Разработчикам, которые доверяют агенту написание кода, но не хотят принимать работу без сборки, тестов и независимой проверки.

Подходит, если

  • Агент отчитался о готовности, а проект не собирается или тесты не запускались.
  • Перед слиянием нужен ревью изменений отдельным агентом и повтор найденных ошибок скриптом.
  • QA-агент должен запустить сервис и поискать сбои на реальном поведении.
  • Одна команда должна свести результаты `gitleaks`, `npm audit` и других сканеров.

Не подходит, если

  • Нужен полный конвейер планирования со SPEC и десятками агентов: он убран из проекта после версии 0.50.
  • Нельзя запускать продукт и сканеры на машине, где работает агент.
  • Автоматические циклы доработки тратят бюджет, и вам нужен контроль без повторных прогонов.

Пример запроса к агенту

Прогони проверку изменений командой `auto verify stop`, затем запусти `/auto review` и `/auto qa` и покажи подтвержденные ошибки.

Ограничения

Проверка запускает сборку, тесты и сам продукт с вашими правами, поэтому читайте сценарий воспроизведения перед ручным запуском. Ревью и QA стоят заметно больше сборки и тестов, поэтому они идут по команде или после включения цикла доработки. Команда `auto secure` атакует только ваш локальный или тестовый стенд и сообщает только подтвержденные находки. Автор сам отмечает, что пилотное сравнение на четырех задачах показывает тенденцию, а не бенчмарк. Установщик выполняется через `curl`, а установка не запускает `auto init`.

Как отключить. Удалите бинарник `auto` и файлы проекта, созданные командой `auto init`, затем уберите хук Stop из настроек Claude Code.

Частые вопросы

Как установить Autopus-ADK?

Выполните однострочник `curl -sSfL https://raw.githubusercontent.com/autopus-ai/autopus-adk/main/install.sh | sh`. Альтернативы: Homebrew `brew install --cask Insajin/autopus/auto` и `go install`.

Что делает команда auto init?

Она в интерактивном режиме настраивает проект: регистрирует хуки и файлы для выбранных платформ. Флаг `--platforms claude-code,codex` выбирает платформы, `--yes` принимает значения по умолчанию.

Когда срабатывает хук Stop?

Каждый раз, когда сессия Claude Code пытается завершиться при измененном дереве. Хук собирает и тестирует только затронутые тулчейны, а при сбое возвращает агента к исправлению.

Как обновить Autopus-ADK?

Команда `auto update --self` обновляет бинарник с проверкой подписи издателя и суммы SHA256. Команда `auto update` заново создает файлы проекта из установленной версии.

Что проверяет `auto secure scan`?

Он запускает установленные сканеры, например `gitleaks`, `govulncheck`, `npm audit`, `cargo audit` и `pip-audit`, и печатает одну сводку. Опции `--staged` и `--fail-on critical` ограничивают область и порог.

Обсуждение

Вопросов и отзывов пока нет.

CLI находит в коде следы агентов: лишние комментарии, проглоченные ошибки, выдуманные импорты, и ставит оценку от 0 до 100

CLIРасширенный доступ739Звезды репозитория

Agent Reliability Analyzer статически проверяет код ИИ-агентов, находит пробелы надежности по 340 правилам и применяет исправления

ПлагинРасширенный доступ88Звезды репозитория

Проверяет diff и переписку с агентом: ловит ошибки в коде и расхождения между вашей просьбой и тем, что агент сделал. CLI, скилл и GitHub Action

СкиллРасширенный доступ493Звезды репозитория

Локальный отладчик TypeScript-агентов: дерево шагов, проверка траектории в CI и архив доказательств без аккаунта.

CLIРасширенный доступ212Звезды репозитория

Хуки для Claude Code и Codex CLI ведут журнал действий агента и не принимают «готово» без пройденной проверки.

CLIРасширенный доступ135Звезды репозитория
Нужен VPN

OpenQodex проверяет ваши изменения перед пушем: сначала сканеры без модели, затем отдельный процесс Claude Code или Codex разбирает находки по вашему входу

CLIШирокий доступ1,1 тыс.Звезды репозитория

Коротко о README

Современные модели сами планируют и пишут код, но плохо проверяют результат. Поэтому проект оставил один контур: запустить изменение и вернуть агента, если оно не держится.

Бейдж для README

Сообщить о проблеме