Repolode
Twigpine

Twigpine/zero

Agente de programación para la terminal escrito en Go, que edita archivos, ejecuta comandos y conserva sesiones locales; tú eliges el modelo y el nivel de permisos.

Alternativa open source a:Claude CodeGitHub Copilot CLI

Estrellas
1,782
Forks
208
Issues abiertos
70
Último commit
hace 2 horas

¿Qué es?

Zero es un agente de programación con IA que se ejecuta en tu terminal local. Puede inspeccionar un repositorio, editar archivos, ejecutar comandos de shell y reanudar sesiones persistentes guardadas en disco. Tú eliges el proveedor del modelo y el nivel de permisos; las escrituras de archivos, los comandos de shell y el acceso a la red se controlan mediante sus políticas de permisos y sandbox.

El proyecto es compatible con una amplia variedad de backends de modelos, como OpenAI, Anthropic, Gemini, Ollama, LM Studio y cualquier endpoint compatible con OpenAI o Anthropic. La TUI interactiva incluye selectores de modelo y proveedor, entrada de imágenes, comandos con barra diagonal, selección de temas y opciones para reanudar y bifurcar sesiones. El modo headless, `zero exec`, admite entrada y salida de texto, JSON y stream-JSON, y devuelve códigos de salida adecuados para CI.

Zero se puede ampliar con servidores MCP, skills en Markdown, plugins, hooks de ciclo de vida y subagentes especializados. Se instala mediante npm o scripts de instalación, o compilándolo desde el código fuente con Go 1.26.10 o posterior.

Funciones clave

  • 01Edita archivos y ejecuta comandos de shell según una política de permisos y sandbox.
  • 02Funciona con OpenAI, Anthropic, Gemini, Ollama, LM Studio y otros endpoints compatibles.
  • 03TUI interactiva con selectores de modelo, entrada de imágenes, comandos con barra diagonal y reanudación de sesiones.
  • 04`zero exec` admite ejecuciones con scripts y salida en texto, JSON y stream-JSON.
  • 05Las sesiones se guardan localmente en disco y se pueden buscar y reanudar.
  • 06Se amplía mediante servidores MCP, skills, plugins, hooks y subagentes.

Casos de uso

  • Delegar la corrección de un error o una refactorización a un agente dentro de un repositorio local.
  • Ejecutar un agente de programación con un modelo local mediante Ollama o LM Studio.
  • Invocar el agente desde scripts de CI con `zero exec` y códigos de salida significativos.
  • Exponer las herramientas de Zero a otros clientes mediante `zero serve --mcp`.

Inicio rápido

  1. 1

    Instala Zero globalmente con npm

    npm install -g @twigpine/zero
  2. 2

    Inicia la TUI; el asistente de configuración te ayuda a elegir un proveedor y un modelo

    zero

Antes de usarlo

  • La mayoría de los proveedores requieren que configures una clave de API como variable de entorno o que uses un servidor de modelos local como Ollama o LM Studio.

En colecciones

Temas

Preguntas frecuentes

¿Qué es zero?
Agente de programación para la terminal escrito en Go, que edita archivos, ejecuta comandos y conserva sesiones locales; tú eliges el modelo y el nivel de permisos. Zero es un agente de programación con IA que se ejecuta en tu terminal local. Puede inspeccionar un repositorio, editar archivos, ejecutar comandos de shell y reanudar sesiones persistentes guardadas en disco. Tú eliges el proveedor del modelo y el nivel de permisos; las escrituras de archivos, los comandos de shell y el acceso a la red se controlan mediante sus políticas de permisos y sandbox.
¿zero es gratuito? ¿Qué licencia tiene?
zero es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿zero sigue mantenido?
Mantenimiento activo. El último commit de zero fue el 7 nov 2026.
¿Para qué puedo usar zero?
Delegar la corrección de un error o una refactorización a un agente dentro de un repositorio local. Ejecutar un agente de programación con un modelo local mediante Ollama o LM Studio. Invocar el agente desde scripts de CI con `zero exec` y códigos de salida significativos. Exponer las herramientas de Zero a otros clientes mediante `zero serve --mcp`.
¿Cómo se instala zero?
Instala Zero globalmente con npm: npm install -g @twigpine/zero Inicia la TUI; el asistente de configuración te ayuda a elegir un proveedor y un modelo: zero
¿Dónde consigo zero?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Twigpine/zero

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados