Открытый AI-агент для программирования, который работает в терминале и доступен также в настольном приложении, браузере, редакторах кода и чатах.
Nano-Collective/nanocoder
Открытый coding agent для терминала: работает с локальными моделями через Ollama или с любым OpenAI-совместимым API.
Open source альтернатива:Claude Code
Codex CLI
- Звёзды
- 2,530
- Форки
- 369
- Открытые issues
- 246
- Последний коммит
- вчера
Что это?
Nanocoder — coding agent, который работает в терминале. Модель выбираете вы: локальную через Ollama или у хостинг-провайдеров с OpenAI-совместимым API, например OpenRouter, Requesty, Anthropic и Google. Вы сами выбираете провайдера и решаете, куда отправляются ваш код и промпты.
Проект создан Nano Collective — сообществом, а не компанией. По заявлению проекта, в нём нет платных тарифов и закрытых функций. Nanocoder поддерживает неинтерактивный запуск с промптом и режимы разработки: auto-accept, plan и architect. Также есть команды для проверки ветки или PR и для создания PR в изолированном git worktree на время сессии.
Интерфейс поддерживает полноэкранный режим с прокруткой внутри приложения и встроенный режим, в котором история диалога остаётся в стандартной прокрутке терминала.
Ключевые возможности
- 01Работает с локальными моделями через Ollama или с хостинг-моделями через OpenAI-совместимые API.
- 02Неинтерактивный режим для разовых промптов и интерактивная сессия в терминале.
- 03Режимы разработки: normal, auto-accept, yolo, plan и architect.
- 04Проверяет diff ветки или PR на ошибки, проблемы безопасности и нарушения стиля.
- 05Создаёт PR в изолированном git worktree для сессии разработки.
- 06Полноэкранный и встроенный режимы отображения.
Сценарии использования
- Работа с закрытым кодом на локальной модели, чтобы промпты оставались на вашей машине.
- Проверка ветки или pull request из терминала перед слиянием.
- Внесение изменений в PR в отдельном worktree, не затрагивая текущую рабочую копию.
Быстрый старт
- 1
Установите глобально с помощью npm
npm install -g @nanocollective/nanocoder - 2
Запустите nanocoder в терминале
nanocoder
Что важно знать
- В метаданных лицензия указана как NOASSERTION. Перед коммерческим использованием проверьте лицензию репозитория.
- Для использования локальных моделей требуется Ollama или API, совместимый с OpenAI. Настроить его нужно самостоятельно.
Темы
Частые вопросы
- Что такое nanocoder?
- Открытый coding agent для терминала: работает с локальными моделями через Ollama или с любым OpenAI-совместимым API. Nanocoder — coding agent, который работает в терминале. Модель выбираете вы: локальную через Ollama или у хостинг-провайдеров с OpenAI-совместимым API, например OpenRouter, Requesty, Anthropic и Google. Вы сами выбираете провайдера и решаете, куда отправляются ваш код и промпты.
- nanocoder можно использовать бесплатно? Какая у него лицензия?
- nanocoder распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- nanocoder всё ещё поддерживается?
- Активно поддерживается. Последний коммит в nanocoder — 21 окт. 2026 г..
- Для чего можно использовать nanocoder?
- Работа с закрытым кодом на локальной модели, чтобы промпты оставались на вашей машине. Проверка ветки или pull request из терминала перед слиянием. Внесение изменений в PR в отдельном worktree, не затрагивая текущую рабочую копию.
- Как установить nanocoder?
- Установите глобально с помощью npm: npm install -g @nanocollective/nanocoder Запустите nanocoder в терминале: nanocoder
- Где скачать nanocoder?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Nano-Collective/nanocoder
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Терминальный AI-агент для программирования на Rust с поддержкой множества LLM-провайдеров, TUI, CLI-команд для разового запуска и плагина для ZSH.
Локальный AI-терминал для разработки с приоритетом локальных данных и доказательств: связывает LLM с файлами проекта, инструментами, проверками и контекстом.
CLI с открытым исходным кодом для работы с coding-агентом в терминале через облачные API и локальные модели, например Ollama.
Опенсорсный coding agent на Rust для терминала: редактирует файлы, запускает команды и работает с более чем 40 провайдерами моделей, включая локальные модели.
ZCode — среда для AI-разработки от Z.ai: desktop-приложение, веб-интерфейс и терминальный агент на общей кодовой базе TypeScript.