Axocoatl CLI

Хост для кодирующих агентов на Rust: дашборд, обязательные проверки, ревью другой моделью и подписанная расписка хода

  • 74 ★ репозитория
  • Последний коммит
  • Apache-2.0
CLI

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

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

  • Агент пишет и меняет файлы репозитория, а в безголовом режиме работает без присмотра
  • Хостовые провайдеры вроде OpenRouter получают контекст кода, который им отправляют
  • Установщик ставит Podman и на macOS создает виртуальную машину
Все причины и проверки

axocoatl/axocoatl

Установка

Работает в

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

curl -fsSL https://axocoatl.ai/install.sh | sh

Затем `axocoatl onboard --start none` и `axocoatl doctor`. Установщик спросит разрешение перед установкой Podman.

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

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

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

  • Агент пишет и меняет файлы репозитория, а в безголовом режиме работает без присмотра
  • Хостовые провайдеры вроде OpenRouter получают контекст кода, который им отправляют
  • Установщик ставит Podman и на macOS создает виртуальную машину

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

Что делает

Axocoatl — один исполняемый файл на Rust, который запускает кодирующих агентов без присмотра и сам решает, когда работа закончена. Команда `axocoatl dev` поднимает дашборд, где в одной сессии лежат разговор, файлы, предпросмотр, терминал и Git. Вы открываете репозиторий, просите одно конкретное изменение и перед коммитом читаете реальный диф на вкладке Files. Хост запускает настроенные проверки на итоговых файлах, а затем отдельная только читающая активация проводит обязательное ревью. Писателем может быть Ollama или OpenRouter в сессии дашборда и еще Claude Code или Codex в безголовом режиме: команда `axocoatl run fix --task` запускает встроенный набор `fix`, а для внешних агентов есть `fix-claude-code` и `fix-codex`. Инструменты репозитория по умолчанию работают в локальном Podman без прав суперпользователя. После хода в дашборде можно скачать подписанную расписку. В ней записаны вердикт, модели, проверки, ревью и хеши покрытых файлов, а проверить подпись можно офлайн командой `axocoatl receipt verify`. Подпись показывает, какой ключ подтвердил эти факты, и не доказывает, что изменение верное. Аккаунта Axocoatl и продуктовой телеметрии нет.

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

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

  • Баг в пагинации или тесты на падающем модуле отдаются агенту, и до коммита нужны ревью и результаты проверок
  • Слабая локальная модель пишет код, а модель посильнее проверяет его перед принятием
  • Нужно сравнить несколько вариантов решения одной задачи и оставить лучший
  • Команде нужна расписка с хешами файлов и вердиктом ревью, которую можно проверить офлайн

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

  • Нужен привычный интерфейс Claude Code в терминале: Axocoatl дает свой дашборд и свои сессии
  • Нужна гарантия правильности кода: расписка подтверждает факты хода, но не корректность изменения
  • Платформа не из проверенных: macOS на Apple silicon и Ubuntu 24.04 прошли проверку, остальные нет

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

Запусти `axocoatl run fix --task` с описанием бага в пагинации и проверь расписку командой `axocoatl receipt verify`.

Ограничения

Проверенные платформы — macOS на Apple silicon и Ubuntu 24.04, остальные автор пока не проверял от начала до конца. Установщик спрашивает разрешение перед установкой Podman и созданием виртуальной машины на macOS. Подписанную расписку нельзя считать доказательством правильности кода, она подтверждает записанные факты. Если подпись или запись сорвались, команда выдает `receipt_unavailable`.

Автор приводит один небольшой тест на шести задачах с локальными моделями: обязательное ревью более сильной моделью подняло результат с 17 до 19 из 25 скрытых тестов при 2,6 раза большем расходе токенов. Ревью через OpenRouter и встроенные наборы такой замер не проходили. Хостовые провайдеры получают отправленный им контекст.

Как отключить. Остановите процесс `axocoatl dev` и удалите исполняемый файл вместе с каталогами конфигурации и данных пользователя. Если ставили службу демона, сначала отключите ее. Podman и его виртуальную машину на macOS удаляйте отдельно, если они больше не нужны.

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

Как установить Axocoatl?

Выполните `curl -fsSL https://axocoatl.ai/install.sh | sh`, затем `axocoatl onboard --start none` и `axocoatl doctor`. Настройка касается текущего пользователя ОС и не создает проектов.

Какие агенты может запускать Axocoatl?

В сессии дашборда пишут Ollama или OpenRouter, а в безголовом режиме еще Claude Code и Codex через наборы `fix-claude-code` и `fix-codex`.

Что такое набор запуска в Axocoatl?

Это рецепт запуска: писатель, проверки, ревью и бюджеты. Встроенные наборы fix требуют проверки репозитория и ревью, у других наборов свои правила приемки.

Как проверить расписку?

Командой `axocoatl receipt verify` с путем к `receipt.json`, ключом из `axocoatl receipt key`, флагом `--repo` и при желании `--require-pass`. Проверка идет офлайн.

Отправляет ли Axocoatl данные разработчикам?

Нет, у проекта нет аккаунта и продуктовой телеметрии. Облачные провайдеры вроде OpenRouter получают только тот контекст, который вы им отправляете.

Обсуждение

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

Octomind — кодовый агент на Rust в одном бинарнике: правила безопасности в TOML вместо запросов подтверждения и супервизор

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

Легкий кодовый агент для терминала на Rust, вдохновленный pi и OpenCode и рассчитанный на малый расход памяти

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

Viden — терминальная панель для кодового агента: чат с моделью, подтверждение правок и надзор за Codex и Claude в одном окне.

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

Локальная среда для команды агентов: проекты как каталоги, промпты как файлы и журнал каждого шага, который можно проверить.

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

CLI на Rust: метаагент раздает задачи Claude Code и Codex, каждый в своей ветке и сессии tmux, а все видно на одном экране.

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

Кодинг-агент в терминале на одном бинарнике Rust: читает код, правит файлы, гоняет тесты и работает с любой моделью по выбору.

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

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Axocoatl (эта карточка)нет74
Ralph Orchestratorнетне нужна3 203крутит агента в цикле до выполнения задачи, этот добавляет обязательные проверки, ревью другой моделью и подписанную расписку
Orchestratorнет119раздает работу нескольким агентам, этот строит ход вокруг проверок хоста, дашборда с диффом и расписки

Коротко о README

Описание начинается с запуска агентов без присмотра и показывает путь от первой сессии до скачивания подписанной расписки. Дальше идут сравнение режимов работы, безголовый запуск fix и измеренные результаты с оговорками автора.

Бейдж для README

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