Repolode
itayinbarr

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

    Instala Node.js 22.19 o una versión posterior

  2. 2

    Instala little-coder globalmente con npm

    npm install -g little-coder
  3. 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