Agente de IA open source para programação no terminal, com interfaces complementares para desktop, web, editores e chat.
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 Code
Codex 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
Instale globalmente com npm
npm install -g @nanocollective/nanocoder - 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
Agente de programação com IA para terminal, escrito em Rust, compatível com vários provedores de LLM e disponível como TUI, CLI de execução única e plugin para ZSH.
Um terminal de programação com IA, local-first e baseado em evidências, que conecta LLMs a arquivos reais do projeto, ferramentas, permissões, verificações e contexto.
CLI open source de agente de programação que roda no terminal e funciona com APIs na nuvem e backends de modelos locais, como Ollama.
Agente de programação open source em Rust para o terminal, que edita arquivos, executa comandos e funciona com mais de 40 provedores de modelos, incluindo modelos locais.
O workspace de programação com IA da Z.ai oferece app para desktop, interface no navegador e agente de terminal, com base em um código TypeScript compartilhado.