Autopus-ADK CLI
CLI ставит в Claude Code и Codex проверку изменений запуском: сборка и тесты, ревью диффа и отдельный QA-агент.
- 109 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Хук запускает сборку, тесты и ваш продукт с правами пользователя и может возвращать агента к правкам.
- Команда `auto secure` проводит атаки на указанный стенд, а установщик выполняется из `curl`.
Установка
- Работает в
Ручная установка
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-инструментыCLI находит в коде следы агентов: лишние комментарии, проглоченные ошибки, выдуманные импорты, и ставит оценку от 0 до 100
Agent Reliability Analyzer статически проверяет код ИИ-агентов, находит пробелы надежности по 340 правилам и применяет исправления
Проверяет diff и переписку с агентом: ловит ошибки в коде и расхождения между вашей просьбой и тем, что агент сделал. CLI, скилл и GitHub Action
Локальный отладчик TypeScript-агентов: дерево шагов, проверка траектории в CI и архив доказательств без аккаунта.
Хуки для Claude Code и Codex CLI ведут журнал действий агента и не принимают «готово» без пройденной проверки.
OpenQodex проверяет ваши изменения перед пушем: сначала сканеры без модели, затем отдельный процесс Claude Code или Codex разбирает находки по вашему входу
Коротко о README
Современные модели сами планируют и пишут код, но плохо проверяют результат. Поэтому проект оставил один контур: запустить изменение и вернуть агента, если оно не держится.