Repolode
Nano-Collective

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 CodeCodex 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. 1

    Instálalo globalmente con npm

    npm install -g @nanocollective/nanocoder
  2. 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