Лучшие open source CLI-агенты для кодинга в 2026 году: обзор по звёздам GitHub
Первая половина 2026 года прошла под знаком открытых терминальных кодинг-агентов, и вторая половина оказалась ещё насыщеннее. 13 августа DeepSeek выпустила собственный harness — и за две недели он набрал около 203 тыс. звёзд на GitHub, обойдя OpenCode. Google 18 июня закрыл Gemini CLI с её 104 тыс. звёзд, заменив закрытым преемником. Минималистичный Pi от Армина Ронахера и Марио Зехнера за три месяца вырос с 54 тыс. до 98 тыс. звёзд. xAI открыла исходники Grok Build, а независимые DeepSeek-ориентированные harness-ы CodeWhale и Reasonix сами ворвались в топ-10. Ниже — обзор лучших open source CLI-агентов по состоянию на конец августа 2026 года: с лицензиями, поддержкой локальных моделей и честными пометками о проектах, которые тихо умирают.
Что такое CLI-кодинг-агент и зачем ему open source
«Harness» — это обвязка вокруг модели: цикл, который читает файлы, вызывает инструменты, запускает команды shell и скармливает результаты модели для следующего шага. Модель думает, harness управляет процессом. Ключевое следствие — harness и модель разделимы: открытый harness позволяет менять GPT-5.6 на Claude Opus 5 или локальную Qwen3.8-27B, не меняя рабочий процесс.
Три причины выбрать open source:
- Локальные модели. Провайдер-агностичные harness-ы работают с Ollama, LM Studio, vLLM и любым OpenAI-совместимым эндпоинтом — код не покидает вашу машину. Решающий фактор для команд с требованиями к резидентности данных.
- Никто не выключит рубильник. Когда закрытый CLI меняет цены или уходит с рынка (как Gemini CLI), вы заложник. MIT- или Apache-репозиторий можно форкнуть.
- Прозрачность. Системный промпт, определения инструментов, модель разрешений — всё в репозитории. Если агент делает глупость, видно почему, и это можно починить.
Компромисс реален: почти везде нужно принести свой API-ключ и разобраться с моделью разрешений, прежде чем позволять модели запускать rm в вашем репозитории.
Как выбирать
- Проверяйте лицензию, а не цену. «Бесплатно» и «open source» — не одно и то же. OpenCode, Pi, OpenHands, DeepSeek Harness, CodeWhale, Reasonix и Kilo Code — под MIT. Codex, Aider, Goose, Cline, Continue, Qwen Code, Grok Build — под Apache-2.0. Crush — FSL (через два года переходит в MIT). ZCode от Z.AI вообще не открыт, несмотря на маркетинг.
- Решите, нужны ли локальные модели. Если да — берите провайдер-агностичные harness-ы. Вендорские CLI принимают кастомный
base_url, но заточены под свои модели. - Сопоставьте инструмент с задачей. Хирургичные правки через Git — Aider. Автономные запуски — OpenHands. Долгие сессии с экономией токенов — Reasonix. Автоматизация шире кода — Goose. Гибкая база для доработки — Pi или DeepSeek Harness.
- Проверяйте пульс. Звёзды показывают популярность, дата последнего коммита — живость. Проект на 40 тыс. звёзд без коммитов три месяца — худшая ставка, чем 5-тысячный, но шипящий релизами каждую неделю. В этом году это не гипотеза: два проекта из обзора именно в таком положении.
Сводная таблица
| Агент | Звёзды | Лицензия | Локальные модели | Лучше всего для |
|---|---|---|---|---|
| OpenCode | ~202k | MIT | Да (Ollama) | Дефолтный open source выбор |
| DeepSeek Harness | ~203k | MIT | Да | Замена самого агентного цикла |
| Codex CLI | ~119k | Apache-2.0 | Да (--oss) |
Песочница для пользователей OpenAI |
| Pi | ~98k | MIT | Да | Тонкий, взламываемый, экономный harness |
| OpenHands | ~85k | MIT | Да | Автономные запуски и CI/CD |
| Cline | ~67k | Apache-2.0 | Да | Один агент в IDE, CLI и SDK |
| Goose | ~54k | Apache-2.0 | Да | MCP-автоматизация шире кода |
| Aider | ~48k | Apache-2.0 | Да | Git-нативные правки (но проект затих) |
| CodeWhale | ~41k | MIT | Да (Ollama, vLLM, SGLang) | Rust TUI с local-first подходом |
| Continue | ~36k | Apache-2.0 | Да | Агент в CI как PR-проверки |
| Reasonix | ~35k | MIT | Да | Долгие запуски без присмотра |
Одиннадцать главных
1. OpenCode (~202k звёзд, MIT). Самый популярный запускаемый кодинг-агент на GitHub и де-факто открытая альтернатива Claude Code: терминальный TUI, два встроенных агента (build с полным доступом и plan только для чтения), LSP для 20+ языков, MCP. Работает с OpenAI, Google, OpenRouter, десятками провайдеров и локальными моделями через Ollama. Два нюанса: проект переехал из sst/opencode в anomalyco/opencode (старые Docker-ссылки сломались), а после январского конфликта Anthropic заставила убрать вход по подписке Claude Pro/Max — остаётся только API-ключ, зато подписки ChatGPT работают нативно.
2. DeepSeek Harness (~203k, MIT). Главный сюжет года: вышел 13 августа, 100 тыс. звёзд за два дня. Идея — «всё есть плагин»: заменяются не только инструменты, но и сам агентный цикл, песочницы, хранилище и UI. Мультипровайдерный (Anthropic, OpenAI, Bedrock, Azure, Vertex, кастомные эндпоинты), читает AGENTS.md и CLAUDE.md, клиент MCP, ведёт append-only журнал сессий и умеет делегировать бинарям Claude Code и Codex. Честные оговорки: это web-UI-first продукт без полноценного TUI (терминальный путь — headless-режим), это developer preview с обещанными breaking changes, и ему две недели — крепитесь и пиньте версию.
3. OpenAI Codex CLI (~119k, Apache-2.0). Про него часто забывают, что он открытый: переписан на Rust, +34 тыс. звёзд за три месяца. Главный козырь — песочница: команды shell по умолчанию изолированы в контейнере, что делает его самым безопасным для автономных запусков. Флаг --oss гоняет локальные модели через Ollama, любой OpenAI-совместимый эндпоинт настраивается в config.toml, но явный фокус — модели OpenAI.
4. Pi (~98k, MIT). Самый быстрорастущий проект обзора. Минимальный harness от Марио Зехнера и Армина Ронахера с системным промптом меньше 1000 токенов — против 7–10 тыс. у Cline, OpenCode и Claude Code. Фокус — «lazy skills»: в контексте живёт только однострочное описание возможности, полные инструкции подгружаются при вызове. Заточен под чтение и доработку: единый LLM API, библиотеки TUI и web UI, MCP — всё на TypeScript.
5. OpenHands (~85k, MIT). Бывший OpenDevin, самый автономный вариант: агент работает в изолированном рантайме, может ходить в веб, исполнять код и править файлы от начала до конца. Лучший headless-режим в подборке: разовые задачи, --headless для CI/CD, --resume для продолжения сессии. Через LiteLLM поддерживает 100+ провайдеров, включая локальные. Требует Python 3.12.
6. Cline (~67k, Apache-2.0). Начинался как VS Code-расширение (от него отфоркнулись Roo Code и Kilo Code), в ветке 3.x обзавёлся полноценным CLI и SDK. Агностичен к моделям (30+ провайдеров), в 2026 добавил параллельных агентов с Kanban-досками задач. CLI пока моложе расширения и менее обкатан в чисто терминальном сценарии.
7. Goose (~54k, Apache-2.0). Универсальный агент на Rust: код, исследования, автоматизация, работа с данными. Ставка на MCP — 70+ расширений, 15+ провайдеров. В апреле Block передал проект в Agentic AI Foundation под Linux Foundation — теперь он вендорно-нейтральный.
8. Aider (~48k, Apache-2.0). Пионер «парного программирования в терминале» и до сих пор лучший в Git-нативном редактировании: tree-sitter repomap по 100+ языкам, скоординированные правки нескольких файлов, автокоммиты с внятными сообщениями. Но с 22 мая 2026 года в репозитории нет ни одного коммита — три месяца тишины в проекте с фактически одним мейнтейнером. Инструмент работает, но стандартизировать на нём команду сегодня рискованно.
9. CodeWhale (~41k, MIT). Самый интересный малоизвестный проект: Rust-бинарник с ежедневными коммитами, выросший в январе из DeepSeek-TUI. Уникальность — local-first дизайн: модели через Ollama, vLLM и SGLang — первоклассные граждане, а не запасной путь. Три режима одобрения, планирование read-only, снапшоты воркспейса с откатом, MCP, скиллы.
10. Continue (~36k, Apache-2.0). Терминальный агент cn на том же движке, что и IDE-расширения: TUI или полностью headless (cn -p "prompt"), политики разрешений в YAML, автодетект Ollama. В 2026 проект сместил фокус на «Continuous AI»: агенты запускаются на каждом PR как обязательные CI-проверки, описанные markdown-ом в .continue/checks/.
11. Reasonix (~35k, MIT). Один Go-бинарник с девизом «кодинг-агент, который можно оставить работать». Фишка — стабильность префиксного кэша: стабильная сводка окружения, чистка устаревших выводов инструментов до компакции, документированные схемы инструментов. Долгие сессии продолжают попадать в префиксный кэш провайдера вместо повторной оплаты полного ввода — на кэш-хите тариф ниже примерно в десять раз. Поддерживает сплит executor/planner на разных моделях, MCP, чекпоинты по ходам.
CLI от вендоров моделей
- Qwen Code (~27k, Apache-2.0) — форк Gemini CLI от Alibaba под модели Qwen-Coder. После закрытия оригинала это фактически живое продолжение кодовой базы.
- Grok Build (~26k, Apache-2.0) — официальный агент xAI: закрытая бета в мае, открытые исходники в июле, v1.0 в августе. Rust TUI на весь экран, plan mode, параллельные субагенты с git worktree, headless-режим, ACP. Работает и через
XAI_API_KEY, и с любым кастомнымbase_url— вплоть до Ollama. - ZCode (Z.AI) — козырный антипример. Это десктоп-приложение, а не CLI, и оно не open source: опубликован только маркетплейс плагинов, а сам harness требует платной подписки GLM Coding Plan. Многие обзоры называют его «открытым», потому что веса модели GLM-5.3 под MIT-лицензией — но harness не есть модель.
Что изменилось в 2026 и чего остерегаться
- Gemini CLI закрыт начисто. 18 июня команда
geminiперестала работать для free-, Pro- и Ultra-аккаунтов без льготного периода — утром сломались CI-пайплайны. Преемник Antigravity CLI (agy) закрыт и перешёл с дневной квоты на недельную. Живой открытый форк — Qwen Code. - claw-code: 195 тыс. звёзд, которые ничего не значат. Репозиторий claw-code набирал звёзды быстрее всех в истории GitHub, но его собственный README называет проект «скорее музейным экспонатом, чем продуктом» и советует взять что-то другое. Звёзды измеряют внимание, а не пользу.
- Aider затих, Roo Code заархивирован. Финальный релиз Roo Code вышел 15 мая, репозиторий read-only — мигрируйте на Kilo Code или Cline. Aider без коммитов с мая; ближайшие наследники его Git-нативного подхода — CodeWhale и Reasonix.
- Warp открыл клиент, но под AGPL-3.0 — это более restrictive лицензия, чем Apache/MIT у большинства инструментов из списка.
Как выжать максимум
- Свой ключ, одна модель. Начните с одной сильной модели вместо автороутинга, потом корректируйте.
- Прочитайте модель разрешений до запуска. У Codex песочница по умолчанию, у OpenHands и CodeWhale — режимы одобрения, Aider сидит в пределах «правь и коммить».
- Сначала ветка, потом агент.
git checkout -b agent/<task>перед длинной правкой — иgit diff main...после. - Ограничивайте контекст. Точечные каталоги дешевле и обычно дают лучший результат; Plandex с его 2M токенов — только когда они действительно нужны.
- Следите за префиксным кэшем на долгих запусках. Основная статья расходов многочасовой сессии — повторно отправляемый ввод. Harness-ы со стабильным префиксом промпта (как Reasonix) режут счёт кардинально.
- Подключайте тесты и линтеры. Пусть агент итерирует до зелёных тестов, а не до «на глаз похоже».
- Проверяйте MCP перед кастомным кодом. Прежде чем писать интеграцию с GitHub, Linear или базой, поищите готовый MCP-сервер — большинство агентов поддерживают MCP из коробки.
Выводы
Для большинства по-прежнему самый низкорисковый выбор — OpenCode. DeepSeek Harness лидирует по звёздам и интереснее архитектурно, но это двухнедельная альфа, и относиться к ней стоит соответственно. Берите Pi, если нужен лёгкий фундамент для доработки, OpenHands — для автономных CI-запусков, CodeWhale или Reasonix — если вы на DeepSeek и хотите нормальный TUI уже сегодня. И что бы вы ни выбрали, сначала проверьте лицензию и дату последнего коммита: три месяца тишины Aider, архивация Roo Code, чистое закрытие Gemini CLI, ZCode, продающий себя как open source, когда открыта только модель, и 195-тысячный музейный экспонат — всё это напоминания, что звёзды не означают ни живость проекта, ни его открытость. Оставайтесь в open source — тогда проект всегда можно форкнуть или подменить модель под ним.