Agente de programación minimalista, nativo de terminal y escrito en C, compatible con modelos locales de llama.cpp y numerosos proveedores de LLM en la nube.
itayinbarr/little-coder
Agente de programación basado en pi y optimizado para LLM locales pequeños, con tareas en segundo plano, modo de planificación y selección de modelo por fase.
Alternativa open source a:Claude Code
- Estrellas
- 2,718
- Forks
- 187
- Issues abiertos
- 11
- Último commit
- hace 2 meses
¿Qué es?
little-coder es un agente de programación para terminal diseñado para sacar trabajo útil de modelos de lenguaje locales pequeños, en lugar de depender de modelos de vanguardia en la nube. Se basa en el framework de agentes pi y añade unas treinta extensiones, treinta tarjetas de habilidades que proporcionan instrucciones breves sobre el uso de herramientas y un entorno de pruebas de Python. El iniciador carga únicamente las extensiones incluidas, lo que mantiene pequeño el contexto de arranque en frío y hace que el comportamiento sea predecible.
El agente funciona con llama.cpp, Ollama, LM Studio y cualquier servidor compatible con OpenAI, y también admite proveedores en la nube como Anthropic y OpenAI. Entre sus funciones se incluyen un modo de planificación que investiga una tarea y redacta un plan antes de editar, un modo de investigación profunda que genera un informe con citas, subagentes iniciados mediante una herramienta de dispatch y tareas de shell en segundo plano que reactivan el modelo cuando detectan coincidencias, periodos de silencio o eventos de salida. Los comandos de shell pasan por una lista blanca de prefijos seguros, y los ajustes de modelo por fase permiten usar modelos distintos para la planificación y la implementación.
El proyecto publica resultados de Aider Polyglot y Terminal-Bench para modelos Qwen ejecutados en una sola GPU de portátil de consumo. Se instala con npm o bun y requiere Node.js 22.19 o posterior.
Funciones clave
- 01Funciona con servidores locales de llama.cpp, Ollama y LM Studio, así como con proveedores en la nube
- 02El modo de planificación investiga una tarea, plantea preguntas aclaratorias y redacta un plan antes de editar
- 03El modo de investigación profunda genera un único informe Markdown con citas
- 04Las tareas de shell en segundo plano reactivan el modelo al detectar patrones en la salida, periodos de silencio o la finalización del proceso
- 05Los comandos de shell están sujetos a una lista blanca de prefijos seguros y a reglas que exigen leer antes de editar
- 06Se pueden asignar modelos distintos a las fases de planificación e implementación
Casos de uso
- Ejecutar un agente de programación sin conexión en un portátil con Qwen u otro modelo similar alojado localmente
- Comparar el rendimiento de modelos pequeños en pruebas de programación con un entorno fijo
- Ejecutar compilaciones o tareas de entrenamiento prolongadas mientras el agente las supervisa en segundo plano
- Planificar un cambio con un modelo grande y luego implementarlo con uno local pequeño
Inicio rápido
- 1
Instala Node.js 22.19 o una versión posterior
- 2
Instala little-coder globalmente con npm
npm install -g little-coder - 3
Ejecuta little-coder desde el directorio de tu proyecto
little-coder
Antes de usarlo
- Está diseñado y optimizado para configuraciones locales de llama.cpp con modelos Qwen, por lo que presta menos atención a los modelos en la nube.
- Requiere Node.js 22.19 o una versión posterior en tiempo de ejecución, incluso si se instala con bun.
- Para ejecutar el modelo local recomendado se necesita una GPU potente o una cantidad considerable de RAM, además de compilar llama.cpp manualmente.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es little-coder?
- Agente de programación basado en pi y optimizado para LLM locales pequeños, con tareas en segundo plano, modo de planificación y selección de modelo por fase. little-coder es un agente de programación para terminal diseñado para sacar trabajo útil de modelos de lenguaje locales pequeños, en lugar de depender de modelos de vanguardia en la nube. Se basa en el framework de agentes pi y añade unas treinta extensiones, treinta tarjetas de habilidades que proporcionan instrucciones breves sobre el uso de herramientas y un entorno de pruebas de Python. El iniciador carga únicamente las extensiones incluidas, lo que mantiene pequeño el contexto de arranque en frío y hace que el comportamiento sea predecible.
- ¿little-coder es gratuito? ¿Qué licencia tiene?
- little-coder es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿little-coder sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de little-coder fue el 18 sept 2026.
- ¿Para qué puedo usar little-coder?
- Ejecutar un agente de programación sin conexión en un portátil con Qwen u otro modelo similar alojado localmente Comparar el rendimiento de modelos pequeños en pruebas de programación con un entorno fijo Ejecutar compilaciones o tareas de entrenamiento prolongadas mientras el agente las supervisa en segundo plano Planificar un cambio con un modelo grande y luego implementarlo con uno local pequeño
- ¿Cómo se instala little-coder?
- Instala Node.js 22.19 o una versión posterior Instala little-coder globalmente con npm: npm install -g little-coder Ejecuta little-coder desde el directorio de tu proyecto: little-coder
- ¿Dónde consigo little-coder?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/itayinbarr/little-coder
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 de escritorio (app de Tauri y CLI) que funciona con tus suscripciones de IA actuales o modelos locales, e incluye búsqueda de código y verificaciones.
Pi, el agente de programación con IA, compilado anticipadamente a código nativo para iniciar más rápido y usar menos CPU que Pi en Bun o Node.
Agente de programación de código abierto que lee tu proyecto, edita archivos y ejecuta pruebas desde la terminal, el escritorio, el navegador o el editor.
Asistente de programación agéntico que prioriza los LLM locales y funciona con backends vLLM, sglang, ollama o llamacpp mediante una interfaz web.
Extensión de VS Code para completar código con LLM locales, chatear con IA y programar con un asistente agéntico basado en llama.cpp.