el agente de programación para terminal de neurogrid · gratis · open source

Un agente de programación que vive en tu shell. Pídele que te explique un repositorio, que arregle un test que falla o que haga un cambio, y leerá el código, editará archivos y ejecutará tus comandos hasta terminar.

Instalación

uv tool install nrgrd
nrgrd

macOS, Linux y Windows. Python 3.11 o superior. También se instala con pipx y pip: consulta la guía de instalación. La primera vez te pide un endpoint y una API key, y luego elige el modelo que sirve ese endpoint.

Ábrelo donde trabajas

Ejecuta nrgrd dentro de un proyecto y se ubica solo: tu rama de git, el lenguaje, el gestor de paquetes, el runner de tests. Sin archivos de configuración, sin paso de indexado, nada que configurar por repositorio.

Iniciando nrgrd en un proyecto.
Iniciando nrgrd en un proyecto.

Hace el trabajo, no solo habla

Busca en el código, lee los archivos que importan, hace el cambio, ejecuta tus tests, lee el fallo y vuelve a intentarlo. Tú le das el objetivo; él decide qué archivos abrir.

nrgrd "encuentra el bug que hace fallar el test y arréglalo"

El mismo comando funciona sin la interfaz, así que encaja en un script o en un job de CI.

Sesiones y comandos con barra

Cada proyecto guarda su propia conversación, así que puedes parar y retomar la tarea mañana. Ponle nombre a varias y cambia entre ellas. /diff muestra qué cambió, /context cuánto espacio queda, y las conversaciones largas se resumen solas antes de desbordarse.

/help — todos los comandos.
/help — todos los comandos.

Pregunta antes de tocar nada

Leer, buscar e inspeccionar git se ejecuta sin más. Escribir un archivo o ejecutar un comando de shell se detiene y te pregunta primero, y puedes aprobar una herramienta para el resto de la sesión. Ctrl+C interrumpe una generación o un comando en curso sin dañar la conversación.

Tu API key se guarda en el almacén de credenciales de tu sistema operativo cuando existe, nunca en un archivo de configuración, y nrgrd no envía telemetría: tus prompts van al endpoint que configuraste y a ningún otro lado.

/tools — lo que puede hacer, y para qué pide permiso.
/tools — lo que puede hacer, y para qué pide permiso.

Tu modelo, tu máquina

nrgrd habla con cualquier endpoint compatible con OpenAI: un deployment de Neurogrid corriendo en una GPU de la comunidad, o tu propio vLLM, Ollama o LM Studio. Apúntalo a otro lado cuando quieras: es un cliente, no una suscripción. También puedes conectar servidores MCP, y sus herramientas pasan por el mismo flujo de aprobación.

Gratis y open source

nrgrd no cuesta nada y todo está en GitHub bajo la licencia MIT: léelo, haz un fork, inclúyelo en tu propio producto. Los issues y pull requests son bienvenidos, y una estrella ayuda a que otros lo encuentren.

GitHubPyPIDocs