Nanocoder CLI

Nanocoder запускает терминального агента для кода на вашей модели: локальной через Ollama или любой, совместимой с OpenAI.

  • 2 567 ★ репозитория
  • Последний коммит
CLI

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

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

  • Агент читает и меняет файлы проекта, запускает команды (в режимах `yolo` и `auto-accept` без вопроса) и отправляет код выбранному провайдеру модели.
Все причины и проверки

nano-collective/nanocoder

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/nanocoder

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

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

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

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

  • Агент читает и меняет файлы проекта, запускает команды (в режимах `yolo` и `auto-accept` без вопроса) и отправляет код выбранному провайдеру модели.

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

Что делает

Открытый агент для кода, который собирает сообщество Nano Collective. Вы сами выбираете провайдера: локальные модели через Ollama или любой совместимый с OpenAI API, например OpenRouter, Requesty, Anthropic и Google. Платных уровней и закрытых функций нет. Запуск `nanocoder` открывает интерфейс на весь терминал, а `nanocoder --provider openrouter --model ... run "задача"` работает без диалога. Есть режимы разработки (обычный, `auto-accept`, `yolo`, `plan`, `architect`), проверка ветки или PR командой `nanocoder review` и отдельная рабочая копия для PR (`nanocoder worktree 42`). Навыки, хуки жизненного цикла, MCP-серверы и контрольные точки описаны в документации.

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

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

  • Код нельзя отправлять в облако, и агента нужно запустить на локальной модели через Ollama.
  • Нужно переключаться между провайдерами через OpenRouter и не менять инструмент.
  • Ветку или PR нужно проверить на ошибки, уязвимости и стиль командой `nanocoder review main`.
  • Для просмотра чужого PR нужна отдельная рабочая копия, чтобы не трогать свою: `nanocoder worktree 42`.

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

  • Нужен агент от крупного вендора с гарантиями поддержки: проект ведет сообщество.
  • Модель слабая или локальная и мало памяти: качество работы зависит от выбранной модели.
  • `nanocoder review` нужно подключить к конвейеру: он работает только в интерактивном терминале и не пишет вывод в файл.

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

Запусти nanocoder на локальной модели через Ollama в режиме `plan` и составь план аудита модуля авторизации, не меняя файлов.

Ограничения

Установка через npm, Homebrew или Nix Flakes. Качество и стоимость работы определяет выбранная вами модель и провайдер, а запросы с вашим кодом идут тому провайдеру, которого вы настроили. Режим `yolo` и `auto-accept` выполняют команды без вопроса, поэтому запускайте их в безопасной среде. `nanocoder worktree` требует Git и авторизованный `gh`, оставляет созданную копию и ветку после выхода. На GitHub лицензия не определена, хотя проект называет себя открытым: проверьте файл `LICENSE`.

Как отключить. Удалите пакет командой `npm uninstall -g @nanocollective/nanocoder` и каталог настроек. Рабочие копии PR уберите командами `git worktree remove` и `git branch -d`.

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

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

`npm install -g @nanocollective/nanocoder`, затем `nanocoder`. Также доступны Homebrew и Nix Flakes.

Какие модели поддерживаются?

Локальные через Ollama и любой OpenAI-совместимый API: OpenRouter, Requesty, Anthropic, Google и другие.

Как запустить без диалога?

Командой `nanocoder --provider openrouter --model google/gemini-3.1-flash run "analyze src/app.ts"`.

Какие бывают режимы?

Обычный, `auto-accept`, `yolo`, `plan` и `architect`. Выбираются флагом `--mode`, например `nanocoder --mode plan`.

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

`nanocoder review 42` проверяет изменения на ошибки, уязвимости и стиль, а `nanocoder worktree 42` открывает PR в отдельной рабочей копии.

Обсуждение

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

Учебный терминальный агент для кода на Python, задуманный как «nanoGPT для агентов»: прочитать, разобрать и форкнуть

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

Открытый кодовый агент для терминала, браузера и десктопа, который работает с моделями от OpenAI и Claude до Ollama

CLIШирокий доступ364Звезды репозитория
Официальный

Ollama запускает открытые нейросети на вашем компьютере и отдает их агентам через локальный API, совместимый с OpenAI и Anthropic.

CLIРасширенный доступ186,9 тыс.Звезды репозитория
Официальный

Терминальный агент для кода: читает проект, правит файлы и запускает команды, а запросы шлет на лучшую бесплатную модель, которая отвечает сегодня

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

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

CLIРасширенный доступ178Звезды репозитория

Агент для кода без интерфейса в одном бинарнике на Go: читает и правит файлы, запускает команды и не обрезает контекст молча

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

Коротко о README

README представляет Nanocoder как открытого терминального агента сообщества с любым провайдером на выбор. Дает быстрый старт, флаги CLI и режимы экрана.

Бейдж для README

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