Autohand Code CLI
Агент для кода в терминале: режим плана до правок, перенос настроек из Claude Code и Codex, скиллы, MCP и выбор провайдера моделей
- 216 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Агент выполняет команды оболочки и правит файлы проекта; флаг `--yes` снимает подтверждения.
- Установщик запускается скриптом из сети и заменяет команду `agent` в PATH.
Установка
Ручная установка
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.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыАгент для программирования на Rust с графическим окном, терминалом, режимом ACP для Zed и MCP-сервером
Agent Harness Kit — рабочий процесс для агентов
Agent Harness Kit
CLI ahk разворачивает в проекте пять ролей агентов, MCP-сервер задач и навыки спецификаций для Claude Code, Codex и Cursor
Больше двадцати скиллов для кодовых агентов: MCP и хуки, режим плана, протокол багфикса, промпты и защитный хук для bash
Терминальный кодинг-агент на Python в манере Claude Code: читает репозиторий, правит файлы, запускает команды, с памятью, подагентами и MCP
Скилл-оркестратор: по описанию идеи агент пишет требования и спецификацию, делит работу на таски, собирает проект и проверяет итог
Набор из 116 скиллов, 44 агентов и хуков безопасности для Claude Code, Cursor, Codex, Gemini CLI и еще девяти редакторов
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Autohand Code CLI (эта карточка) | нет | 216 | |
| Aider | нет | 49 976 | Aider строит карту кодовой базы и гоняет линтеры и тесты после правок; Autohand добавляет режим плана, скиллы и перенос настроек из других агентов |
| Crush | нет | 28 980 | Crush от Charm опирается на LSP, MCP и Agent Skills; Autohand переносит данные из других агентов командой /import и умеет работать внешним агентом по ACP |
Коротко о README
Справочник проекта описывает интерактивный и командный режимы, таблицу флагов, прокси с сертификатами и расширения: инструменты, агентов, скиллы и хуки.