Repolode
Nano-Collective

Nano-Collective/nanocoder

Открытый coding agent для терминала: работает с локальными моделями через Ollama или с любым OpenAI-совместимым API.

Open source альтернатива:Claude CodeCodex 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. 1

    Установите глобально с помощью npm

    npm install -g @nanocollective/nanocoder
  2. 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 обновляется ежедневно.

Похожие проекты