Un agente de programación con IA y de código abierto que se ejecuta en la terminal, con interfaces complementarias para escritorio, web, editores y chat.
Nano-Collective/nanocoder
Agente de programación de código abierto para la terminal, compatible con modelos locales mediante Ollama y con cualquier API compatible con OpenAI.
Alternativa open source a:Claude Code
Codex CLI
- Estrellas
- 2,530
- Forks
- 369
- Issues abiertos
- 246
- Último commit
- ayer
¿Qué es?
Nanocoder es un agente de programación que se ejecuta en la terminal. Tú eliges el modelo: modelos locales mediante Ollama o proveedores alojados que ofrecen una API compatible con OpenAI, como OpenRouter, Requesty, Anthropic y Google. Al elegir el proveedor, decides dónde se envían tu código y tus prompts.
Lo desarrolla Nano Collective, un grupo comunitario y no una empresa. El proyecto afirma que no tiene planes de pago ni funciones de código cerrado. Permite ejecuciones no interactivas con un prompt y ofrece modos de desarrollo como auto-accept, plan y architect, además de comandos para revisar una rama o un PR y abrir un PR en un git worktree aislado para una sesión.
La interfaz ofrece un modo de pantalla completa con desplazamiento dentro de la aplicación y un modo en línea que conserva el historial en el desplazamiento nativo de la terminal.
Funciones clave
- 01Funciona con modelos locales mediante Ollama o con modelos alojados a través de API compatibles con OpenAI.
- 02Modo no interactivo para prompts puntuales, además de una sesión interactiva en la terminal.
- 03Modos de desarrollo como normal, auto-accept, yolo, plan y architect.
- 04Revisa el diff de una rama o un PR para detectar errores, problemas de seguridad e incumplimientos de estilo.
- 05Abre un PR en un git worktree aislado para una sesión de programación.
- 06Modos de pantalla completa y en línea.
Casos de uso
- Trabajar con código propietario y mantener los prompts en tu propia máquina usando un modelo local.
- Revisar una rama o un pull request desde la terminal antes de hacer el merge.
- Modificar un PR en un worktree separado sin alterar tu checkout actual.
Inicio rápido
- 1
Instálalo globalmente con npm
npm install -g @nanocollective/nanocoder - 2
Inicia nanocoder en tu terminal
nanocoder
Antes de usarlo
- En los metadatos, la licencia figura como NOASSERTION. Comprueba la licencia del repositorio antes de usarlo con fines comerciales.
- Para usar modelos locales, necesitas Ollama o una API compatible con OpenAI, que debes configurar por tu cuenta.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es nanocoder?
- Agente de programación de código abierto para la terminal, compatible con modelos locales mediante Ollama y con cualquier API compatible con OpenAI. Nanocoder es un agente de programación que se ejecuta en la terminal. Tú eliges el modelo: modelos locales mediante Ollama o proveedores alojados que ofrecen una API compatible con OpenAI, como OpenRouter, Requesty, Anthropic y Google. Al elegir el proveedor, decides dónde se envían tu código y tus prompts.
- ¿nanocoder es gratuito? ¿Qué licencia tiene?
- nanocoder es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿nanocoder sigue mantenido?
- Mantenimiento activo. El último commit de nanocoder fue el 21 oct 2026.
- ¿Para qué puedo usar nanocoder?
- Trabajar con código propietario y mantener los prompts en tu propia máquina usando un modelo local. Revisar una rama o un pull request desde la terminal antes de hacer el merge. Modificar un PR en un worktree separado sin alterar tu checkout actual.
- ¿Cómo se instala nanocoder?
- Instálalo globalmente con npm: npm install -g @nanocollective/nanocoder Inicia nanocoder en tu terminal: nanocoder
- ¿Dónde consigo nanocoder?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Nano-Collective/nanocoder
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Agente de programación con IA basado en terminal y escrito en Rust, compatible con numerosos proveedores de LLM y disponible como TUI, CLI de ejecución única y plugin de ZSH.
Un terminal de programación con IA, local y centrado en la evidencia, que conecta LLM con archivos reales del proyecto, herramientas, permisos, verificación y contexto.
CLI de agente de programación de código abierto que funciona en la terminal y se conecta a API en la nube y a modelos locales como Ollama.
Agente de programación de código abierto en Rust para la terminal que edita archivos, ejecuta comandos y funciona con más de 40 proveedores de modelos, incluidos modelos locales.
Espacio de trabajo de programación con IA de Z.ai, disponible como app de escritorio, interfaz web y agente de terminal, basado en una base de código compartida en TypeScript.