Nanocoder CLI
Nanocoder запускает терминального агента для кода на вашей модели: локальной через Ollama или любой, совместимой с OpenAI.
- 2 567 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Агент читает и меняет файлы проекта, запускает команды (в режимах `yolo` и `auto-accept` без вопроса) и отправляет код выбранному провайдеру модели.
Установка
В терминале, через 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 в отдельной рабочей копии.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыУчебный терминальный агент для кода на Python, задуманный как «nanoGPT для агентов»: прочитать, разобрать и форкнуть
Открытый кодовый агент для терминала, браузера и десктопа, который работает с моделями от OpenAI и Claude до Ollama
Ollama запускает открытые нейросети на вашем компьютере и отдает их агентам через локальный API, совместимый с OpenAI и Anthropic.
Терминальный агент для кода: читает проект, правит файлы и запускает команды, а запросы шлет на лучшую бесплатную модель, которая отвечает сегодня
Agav ведет задачу в терминале как кодинг-агент: читает репозиторий, правит файлы, гоняет тесты, работает с семью провайдерами.
Агент для кода без интерфейса в одном бинарнике на Go: читает и правит файлы, запускает команды и не обрезает контекст молча
Коротко о README
README представляет Nanocoder как открытого терминального агента сообщества с любым провайдером на выбор. Дает быстрый старт, флаги CLI и режимы экрана.