Autohand Code CLI

Агент для кода в терминале: режим плана до правок, перенос настроек из Claude Code и Codex, скиллы, MCP и выбор провайдера моделей

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

Расширенный доступ

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

  • Агент выполняет команды оболочки и правит файлы проекта; флаг `--yes` снимает подтверждения.
  • Установщик запускается скриптом из сети и заменяет команду `agent` в PATH.
Все причины и проверки

autohandai/code-cli

Установка

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

curl -fsSL https://autohand.ai/install.sh | bash

Быстрая установка. Для Windows есть отдельный установщик `install.ps1`.

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

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

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Агент выполняет команды оболочки и правит файлы проекта; флаг `--yes` снимает подтверждения.
  • Установщик запускается скриптом из сети и заменяет команду `agent` в PATH.

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

Что делает

Autohand Code CLI запускается командой `autohand` и работает в терминале как агент: читает проект, составляет план, правит файлы, выполняет команды оболочки и ищет в сети. Перед опасными операциями он спрашивает подтверждение, если вы не выбрали другой режим разрешений. Клавиша `Shift+Tab` переключает режимы правки, плана и автоматические режимы. Разовую задачу отдают командой `autohand -p "текст задачи"`. Флаг `--yes` подтверждает действия сам, `--dry-run` показывает правки без применения, `--auto-commit` коммитит только изменения сессии. В интерактивном режиме `/` открывает слэш-команды, `@` подставляет файлы, `$` вызывает скиллы. Скиллы лежат в `~/.autohand/skills/` и в `.autohand/skills/` проекта, форматы Codex и Claude совместимы. Команда `/import` забирает данные из Claude, Codex, Gemini, Cursor, OpenCode и других агентов, а `/mcp install` ставит серверы из официального реестра MCP.

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

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

  • Вы уходите с Claude Code или Codex и переносите скиллы, команды и настройки командой `/import`.
  • Перед правками в репозитории агент работает в режиме плана (`--plan`) и ничего не меняет в файлах.
  • Задачу выполняют в CI одной командой `autohand -p`, а события читает скрипт в формате JSON Lines.
  • Модель берут у OpenRouter, AWS Bedrock или Azure Foundry Models либо запускают у себя.
  • В Zed или JetBrains подключают внешнего агента по протоколу ACP.

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

  • Компания с годовой выручкой от 5 млн долларов собирается использовать агента в коммерческой работе: у лицензии есть отдельные условия.
  • Машина не должна терять свою команду `agent`: установщики заменяют существующую.
  • Политика запрещает ставить программы скриптом `curl ... | bash`, а brew и npm на машине недоступны.

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

Запусти `autohand --plan` в репозитории и составь пошаговый план перехода с Jest на Vitest, не меняя файлы.

Ограничения

Нужен Node.js 22 или новее, а для сборки из исходников еще и Bun. Лицензия Apache 2.0 бесплатна для частных лиц, некоммерческих и учебных организаций, открытых проектов и компаний с годовой выручкой до 5 млн долларов, остальным нужны условия из файла COMMERCIAL.md. Установщик без вопроса заменяет любую команду `agent` в PATH. Телеметрия и синхронизация сессий по умолчанию выключены, но фоновая проверка готовности репозитория шлет запрос выбранной модели, пока в настройках не стоит `ui.repositoryReadiness: false`. Модели и ключи нужны свои.

Как отключить. Удалите команды `autohand`, `autohand-code`, `agent` и `ah` из PATH и каталог `~/.autohand`. Фоновую проверку репозитория отключает `ui.repositoryReadiness: false` в конфиге.

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

Как поставить Autohand Code CLI?

Выполните `curl -fsSL https://autohand.ai/install.sh | bash`. Есть и другие пути: `brew install autohandai/code/autohand-code`, `npm install -g autohand-cli` или сборка из исходников через Bun.

Как перенести настройки из Claude Code или Codex?

Команда `/import` внутри сессии забирает данные из Claude, Codex, Gemini, Cursor, OpenCode, Kimi и других агентов. Скиллы в форматах Codex и Claude совместимы с агентом.

Как запустить агента в CI?

Команда `autohand -p "текст задачи" --yes` выполняет задачу без вопросов. Флаг `--output-format stream-json` печатает события в JSON Lines, а `--json local` выдает один итоговый объект.

Какие модели можно подключить?

OpenRouter, LLMGateway, OpenAI, AWS Bedrock, DeepSeek, Azure Foundry Models, Z.ai и локальные модели. Провайдера задают в конфиге, а переключают прямо в сессии.

Что делает режим плана?

Флаг `--plan` запускает сессию только на чтение: агент изучает проект и намечает шаги, файлы остаются нетронутыми. Режимы меняет клавиша `Shift+Tab`.

Бесплатен ли Autohand Code CLI?

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

Обсуждение

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

Агент для программирования на Rust с графическим окном, терминалом, режимом ACP для Zed и MCP-сервером

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

Больше двадцати скиллов для кодовых агентов: MCP и хуки, режим плана, протокол багфикса, промпты и защитный хук для bash

СкиллШирокий доступ167Звезды репозитория

Терминальный кодинг-агент на Python в манере Claude Code: читает репозиторий, правит файлы, запускает команды, с памятью, подагентами и MCP

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

Скилл-оркестратор: по описанию идеи агент пишет требования и спецификацию, делит работу на таски, собирает проект и проверяет итог

СкиллШирокий доступ594Звезды репозитория

Набор из 116 скиллов, 44 агентов и хуков безопасности для Claude Code, Cursor, Codex, Gemini CLI и еще девяти редакторов

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

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

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

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Autohand Code CLI (эта карточка)нет216
Aiderнет49 976Aider строит карту кодовой базы и гоняет линтеры и тесты после правок; Autohand добавляет режим плана, скиллы и перенос настроек из других агентов
Crushнет28 980Crush от Charm опирается на LSP, MCP и Agent Skills; Autohand переносит данные из других агентов командой /import и умеет работать внешним агентом по ACP

Коротко о README

Справочник проекта описывает интерактивный и командный режимы, таблицу флагов, прокси с сертификатами и расширения: инструменты, агентов, скиллы и хуки.

Бейдж для README

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

Foxx AIAutohand Code CLI
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.