
Coderrr
Akash Nath · Programación
Coderrr es un agente de programación CLI gratuito y de código abierto que planifica antes de editar. Describes un cambio en lenguaje natural desde tu terminal, y la herramienta lee tu código, redacta un plan por escrito y luego se detiene a esperar. Nada toca tus archivos hasta que apruebas, y después implementa el plan tarea por tarea y ejecuta el código en una sandbox para comprobar su propio trabajo. Es, ante todo, una herramienta de programación para terminal: sin pestaña del navegador, sin plugin de IDE.

Acerca de Coderrr
Qué es Coderrr
Coderrr es un agente de programación de código abierto que se ejecuta en tu terminal. Se sitúa entre un asistente de chat y un bot de programación totalmente autónomo, y su rasgo distintivo es la contención: no cambia ni un solo archivo hasta que tú lo dices.
Esa contención es toda la idea.
La propuesta es simple. La mayoría de las herramientas de programación con IA saltan directo de tu prompt a las ediciones, que es justo cuando las cosas salen mal. Coderrr divide el trabajo en dos. Primero planifica, generando archivos markdown reales que puedes leer y editar. Solo después de tu aprobación ejecuta. Las herramientas de escritura ni siquiera están presentes durante la fase de planificación, así que el agente no puede colar una edición mientras todavía piensa. Piensa en él como un agente que planifica y luego ejecuta por diseño.
Está hecho para desarrolladores que quieren ayuda de IA sin entregar las llaves. Un proyecto de 72 estrellas en GitHub, se distribuye bajo licencia MIT y se instala con un solo comando.
Primeros pasos
- Instala el paquete con
pipx install coderrr(ouv tool install coderrr). - Ejecuta
coderrr configpara elegir un proveedor y un modelo. Ollama funciona sin configuración y sin clave. - Inicia una tarea con una petición en lenguaje natural, como
coderrr run "add rate limiting to the API". - Revisa el plan que Coderrr escribe en
.coderrr/specs/, edítalo si quieres y luego apruébalo. - Déjalo ejecutar: para cada tarea lee, edita, ejecuta el código en una sandbox, verifica y la marca como hecha.
Información del producto
Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de Coderrr.
Ideal para
Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.
Usuarios
- Desarrolladores independientes y creadores indie
- Equipos con presupuesto ajustado
- Desarrolladores recelosos de los agentes autónomos
Tareas
- Añadir una función a una base de código existente
- Refactorizar un módulo
- Escribir pruebas junto al código nuevo
Casos de uso
- Retomar un trabajo que dejaste a medias
- Aprender una base de código nueva
- Experimentos rápidos con un modelo local
Funciones clave
Flujo de aprobación con planificación previa
Cada tarea empieza con un plan escrito, no con una edición. Coderrr lee tu código, reúne las skills relevantes y genera requirements.md, design.md y tasks.md antes de hacer cualquier otra cosa. El plan se te muestra y la herramienta se detiene. Esto importa porque puedes corregir el rumbo en inglés llano antes de que cambie ningún archivo, algo mucho más barato que deshacer un parche malo. Es el bucle central que separa esta herramienta de programación para terminal de los agentes que editan sobre la marcha.
Herramientas de escritura bloqueadas durante la planificación
No se le pide al agente que se abstenga de editar; simplemente no tiene ninguna herramienta de edición disponible mientras planifica. Las herramientas de escritura están ausentes por completo de la lista de herramientas del modelo, y la aprobación es el evento que las desbloquea. Es una salvaguarda estructural y no una petición amable, lo que supone una diferencia importante cuando apuntas una IA a un repositorio real.
Ejecución de código en sandbox
Coderrr no tiene ninguna herramienta que ejecute comandos contra tu árbol de trabajo. Los comandos se ejecutan en una sandbox, y el agente lee el código de salida y la salida reales. El nivel scratch predeterminado usa una copia desechable del proyecto, lo que limita el radio de daño de una instrucción mala. Cuando Docker está disponible, se actualiza automáticamente a un contenedor con la red desactivada y todas las capacidades eliminadas. Esa mejora importa, porque un contenedor aislado de la red impide que el agente traiga una dependencia o consulte un endpoint que nunca aprobaste durante la ejecución.
Archivos de especificación como memoria del agente
Los planes viven en .coderrr/specs/NNN-slug/ y están pensados para confirmarse junto a tu código. Más allá de la documentación, funcionan como la memoria del agente: una sesión posterior lee tasks.md para saber en qué punto está todo en lugar de reproducir un registro de chat. Puedes editar esos archivos antes de aprobar para dirigir el trabajo.
Flexibilidad de proveedores sobre HTTP simple
Coderrr llega a cada proveedor por HTTP simple, así que no se instala ningún SDK de proveedor. Es compatible con Ollama, Anthropic, OpenAI, Google y OpenRouter. El valor predeterminado es gemma4:31b-cloud a través de Ollama, usable en una cuenta gratuita. Las claves de API se resuelven primero desde variables de entorno, luego desde el keyring del sistema operativo y por último desde un archivo de configuración escrito con permisos restringidos.
Registro de skills reutilizables
Las skills son guías en markdown sobre cómo abordar una clase de problema, que se descargan cuando el agente decide que las necesita y se borran después de usarlas. No añaden ninguna capacidad ejecutable, así que una skill mala solo puede dar malos consejos a un agente cuyas herramientas ya están limitadas. Puedes explorar ese mismo registro tú mismo con coderrr skills search.
Compatibilidad con servidores MCP
Puedes conectar tus propios servidores MCP, y sus herramientas pasan a ser herramientas que Coderrr puede llamar: Figma, Linear, Notion o algo interno de tu empresa. No hace falta ninguna instalación extra, porque el cliente es HTTP simple como todas las demás conexiones de la herramienta. Desde dentro de una sesión, pegas una URL y ya está.
Ventajas y desventajas
Ventajas
- Gratis y de código abierto bajo licencia MIT, sin suscripción para la herramienta en sí.
- La barrera de aprobación hace que nada cambie en el disco hasta que lo dices explícitamente.
- La ejecución en sandbox devuelve códigos de salida reales al agente, así que puede detectar sus propios errores.
- Confirmar los archivos de especificación mantiene un registro legible de lo que se planificó y lo que queda.
- Funciona con modelos locales, así que puedes usarlo sin cuenta ni factura de API.
Desventajas
- Los modelos totalmente locales son bastante más débiles en el uso de herramientas multiturno del que depende el bucle del agente. Los resultados pueden decepcionar.
- La sandbox scratch limita el daño accidental, pero no es una barrera contra código deliberadamente hostil. Un cinturón de seguridad, no una caja fuerte.
- Los directorios de dependencias no se copian al nivel scratch, así que el agente puede necesitar instalarlos antes de que corran las pruebas.
- Sin API pública y sin interfaz gráfica, lo que lo descarta para quien quiera una experiencia de señalar y hacer clic.
Preguntas frecuentes
Sí. La herramienta en sí es gratis y de código abierto bajo licencia MIT, y la configuración predeterminada funciona a través de una cuenta gratuita de Ollama. Solo pagas si eliges un proveedor de pago como Anthropic, OpenAI o Google para modelos más potentes.
Contenido relacionado
Explora herramientas, habilidades y artículos relacionados con Coderrr.
Alternativas a Coderrr
Forefront
Forefront · ProgramaciónForefront es una plataforma web para construir con IA de código abierto. Te deja ajustar los principales modelos de lenguaje de código abierto con tus propios datos, evaluar cómo rinden y ejecutarlos a través de una API o exportarlos para alojarlos tú mismo. Los desarrolladores que quieren la comodidad de una plataforma cerrada pero insisten en ser dueños de sus modelos y sus datos son el público objetivo.
Startkit
StartKit.AI · ProgramaciónStartkit es un boilerplate para crear productos de SaaS con IA y wrappers de IA. Piénsalo como un boilerplate para startups de IA con las partes aburridas ya conectadas: autenticación, pagos con Stripe y Lemon Squeezy, límites de uso, correo transaccional y un kit de inicio de API de IA que habla con OpenAI, Anthropic, Groq o Llama. Clonas el repositorio, pones tu precio y te dedicas a la parte del producto por la que la gente paga de verdad. Está hecho con Next.js sobre React y Tailwind, así que buena parte del código boilerplate ya te resulta familiar.
Testim
Tricentis · ProgramaciónTestim es una plataforma de automatización de pruebas impulsada por IA para crear y ejecutar pruebas de extremo a extremo en aplicaciones web, móviles y Salesforce. Se apoya en el aprendizaje automático para mantener las pruebas estables cuando cambia una interfaz, así que los equipos dedican menos tiempo a reparar selectores rotos. No está nada mal para una herramienta de pruebas automatizadas que puedes empezar a usar hoy mismo. Creas pruebas grabando acciones en un navegador y luego añades JavaScript cuando necesitas más control. Es una opción sólida para equipos de QA con mucho trabajo.
