Repolode
Nano-Collective

Nano-Collective/nanocoder

Um agente de programação open source para o terminal, que funciona com modelos locais via Ollama ou qualquer API compatível com OpenAI.

Alternativa open source a:Claude CodeCodex CLI

Estrelas
2,530
Forks
369
Issues abertas
246
Último commit
ontem

O que é?

Nanocoder é um agente de programação que funciona no terminal. Você escolhe o modelo: modelos locais pelo Ollama ou provedores hospedados que oferecem uma API compatível com OpenAI, como OpenRouter, Requesty, Anthropic e Google. Como você escolhe o provedor, decide para onde seu código e seus prompts são enviados.

O projeto é desenvolvido pela Nano Collective, um grupo comunitário, não uma empresa, e afirma não ter planos pagos nem recursos de código fechado. Oferece execuções não interativas com um prompt, modos de desenvolvimento como auto-accept, plan e architect, além de comandos para revisar uma branch ou PR e abrir um PR em uma git worktree isolada para uma sessão.

A interface conta com um modo de tela cheia, com rolagem no app, e um modo inline, que mantém a transcrição no histórico de rolagem nativo do terminal.

Recursos principais

  • 01Funciona com modelos locais via Ollama ou modelos hospedados por meio de APIs compatíveis com OpenAI.
  • 02Modo não interativo para prompts pontuais, além de uma sessão interativa no terminal.
  • 03Modos de desenvolvimento como normal, auto-accept, yolo, plan e architect.
  • 04Revisa o diff de uma branch ou PR em busca de bugs, problemas de segurança e violações de estilo.
  • 05Abre um PR em uma git worktree isolada para uma sessão de programação.
  • 06Modos de tela cheia e inline.

Casos de uso

  • Trabalhar com código proprietário mantendo os prompts na sua própria máquina, usando um modelo local.
  • Revisar uma branch ou pull request pelo terminal antes de fazer o merge.
  • Fazer alterações em um PR em uma worktree separada, sem mexer no checkout atual.

Início rápido

  1. 1

    Instale globalmente com npm

    npm install -g @nanocollective/nanocoder
  2. 2

    Inicie o nanocoder no terminal

    nanocoder

Antes de usar

  • Nos metadados, a licença está indicada como NOASSERTION. Verifique a licença do repositório antes de usar o projeto comercialmente.
  • Para usar modelos locais, é necessário ter o Ollama ou uma API compatível com OpenAI, que você precisa configurar por conta própria.

Em coleções

Tópicos

Perguntas frequentes

O que é nanocoder?
Um agente de programação open source para o terminal, que funciona com modelos locais via Ollama ou qualquer API compatível com OpenAI. Nanocoder é um agente de programação que funciona no terminal. Você escolhe o modelo: modelos locais pelo Ollama ou provedores hospedados que oferecem uma API compatível com OpenAI, como OpenRouter, Requesty, Anthropic e Google. Como você escolhe o provedor, decide para onde seu código e seus prompts são enviados.
nanocoder é gratuito? Qual é a licença?
nanocoder é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
nanocoder ainda é mantido?
Manutenção ativa. O último commit de nanocoder foi em 21 de out. de 2026.
Para que posso usar nanocoder?
Trabalhar com código proprietário mantendo os prompts na sua própria máquina, usando um modelo local. Revisar uma branch ou pull request pelo terminal antes de fazer o merge. Fazer alterações em um PR em uma worktree separada, sem mexer no checkout atual.
Como instalar nanocoder?
Instale globalmente com npm: npm install -g @nanocollective/nanocoder Inicie o nanocoder no terminal: nanocoder
Onde consigo nanocoder?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Nano-Collective/nanocoder

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados