Español · 9 min de lectura
Oh My Pi: el agente de programación gratuito que se trajo el IDE consigo
Oh My Pi es un agente de programación de terminal con licencia MIT que incorpora un servidor de lenguaje, un depurador real y subagentes en paralelo. No cuesta nada y funciona con el modelo que ya pagas. Esto es lo que hace en realidad, cuánto cuesta ejecutarlo y quién no debería acercarse a él.
Por Dapols ·
La respuesta corta: Oh My Pi (omp) es un agente de código gratuito con licencia MIT que se ejecuta en tu terminal. A diferencia de la mayoría de los asistentes de código, no solo lee y escribe texto, sino que controla un servidor de lenguaje y un depurador real, y distribuye el trabajo entre subagentes paralelos. No tiene suscripción, así que tu única factura es la API del modelo que le indiques. La trampa es que es un proyecto comunitario que avanza rápido, sin empresa, sin SLA y sin nadie a quien llamar.
Verificado el 2 de septiembre de 2026 contra el propio README y repositorio del proyecto. Cada cifra de capacidad a continuación es una afirmación autodeclarada del proyecto; no existe una evaluación independiente de Oh My Pi. Los precios de la competencia provienen de nuestro propio registro de precios, reverificado por última vez en las fechas indicadas.
Qué es, en un párrafo
Oh My Pi es un fork de Pi de Mario Zechner, reescrito como una herramienta centrada en código. Se distribuye como una aplicación de terminal, un CLI de un solo uso, un SDK de Node.js integrable y un plugin de editor para Zed. Tiene licencia MIT, se ejecuta en macOS, Linux y Windows, y funciona con más de 60 proveedores de modelos — Anthropic, OpenAI, Google, xAI, DeepSeek, Mistral — además de servidores locales como Ollama y vLLM.
Una nota rápida sobre el nombre, porque confunde a la gente: esto no tiene nada que ver con Pi.ai, el chatbot de consumo de Inflection. Producto diferente, empresa diferente, las mismas tres letras.
La parte que realmente importa: no es un cuadro de texto
La mayoría de los agentes de código tratan tu repositorio como un montón de cadenas. Leen texto, escriben texto, y cuando un renombrado sale mal lo descubres en tiempo de compilación. El argumento de Oh My Pi es que ese es todo el problema: que los modelos rinden drásticamente mejor cuando las herramientas coinciden con cómo funciona realmente la codificación.
Tres cosas se derivan de eso.
Habla LSP. Catorce operaciones de servidor de lenguaje están integradas, y los renombrados pasan por workspace/willRenameFiles. En términos simples: cuando el agente renombra una función, tus reexportaciones, archivos barrel e importaciones con alias se actualizan antes de que el archivo se mueva, como lo hacen cuando pulsas F2 en tu editor. No está adivinando con una regex.
Controla un depurador real. Veintiocho operaciones DAP, conectándose a lldb, dlv o debugpy. El agente puede establecer un punto de interrupción, ejecutar hasta él e inspeccionar valores reales en tiempo de ejecución en lugar de razonar sobre lo que probablemente contiene la variable. Para cierta clase de errores, esa diferencia lo es todo.
Edita por hash de contenido. Esta es la función que el proyecto llama hashline. En lugar de reescribir las líneas que quiere cambiar, el modelo apunta a anclas de hash de contenido. Dos consecuencias: el bucle de reintento de "cadena no encontrada" en su mayoría deja de ocurrir, y si el archivo cambió debajo del agente, las anclas divergen y el parche es rechazado antes de que corrompa nada. El proyecto informa que Grok 4 Fast gasta un 61% menos de tokens de salida en el mismo trabajo. Toma eso como una afirmación del proveedor — es autodeclarada y nadie la ha reproducido de forma independiente — pero el mecanismo es sólido, y los tokens de salida son la mitad cara de tu factura.
A dónde va el dinero
No hay suscripción. Oh My Pi es gratis, y sigue siendo gratis a cualquier tamaño de equipo, porque no hay un proveedor que te cobre. Todo tu costo es el gasto en la API del modelo que de todos modos pagarías.
La parte interesante es que te da un control inusualmente fino sobre ese gasto. El trabajo se enruta por rol — diez de ellos, incluyendo default para turnos normales, smol para distribución barata de subagentes, slow para razonamiento profundo y plan para planificación. Asignas un modelo diferente a cada uno. Así, el costoso modelo de frontera se encarga del razonamiento, y el modelo rápido y barato se encarga de los doce subagentes paralelos que trabajan en un barrido del código.
Esa es la verdadera palanca de presupuesto, y casi ningún producto de suscripción la expone. En un plan mensual fijo se te factura lo mismo si el trabajo necesitaba un modelo de frontera o no.
Así se compara el enfoque gratuito y BYOK con las herramientas de suscripción que seguimos:
| Herramienta | Precio de entrada | Elección de modelo |
|---|---|---|
| Oh My Pi | $0 — solo pagas las facturas de API del proveedor | Cualquiera de más de 60 proveedores, además de modelos locales |
| OpenCode | BYOK gratis; plan Go $10/mo | Cualquier proveedor (BYOK) |
| GitHub Copilot | Nivel gratuito; Pro $10/mo | Curado por el proveedor |
| Codex | Nivel gratuito; Go $8/mo, Plus $20/mo | Modelos de OpenAI |
| Claude Code | Pro $20/mo, Max desde $100/mo | Solo modelos de Anthropic |
| Cursor | Nivel gratuito; Pro $20/mo, Ultra $200/mo | Curado por el proveedor |
Precios de suscripción de nuestro registro de precios: Claude Code, Cursor y Codex reverificados el 27 de agosto de 2026; GitHub Copilot el 7 de agosto de 2026. Oh My Pi verificado el 2 de septiembre de 2026.
Gratis no significa barato, y esta es la trampa. Un agente BYOK sin límite de uso gastará alegremente $60 de crédito de API en una tarde que un plan de $20/mes habría absorbido. Si tu uso es constante y moderado, una suscripción suele ser genuinamente más barata — y es predecible, lo cual importa más de lo que la mayoría admite cuando pronostica un presupuesto.
Las funciones que ahorran tiempo real
Subagentes que realmente aíslan. La herramienta task distribuye el trabajo en subagentes paralelos, opcionalmente en árboles de trabajo git separados, de modo que dos agentes que refactorizan dos módulos no pueden corromper los archivos del otro. Alt+A abre un centro donde ves la lista en vivo, lees la transcripción de un trabajador, lo guías a mitad de ejecución o matas a uno que está atascado sin perder la sesión principal.
Adopta tu configuración existente. En la primera ejecución hereda reglas, habilidades y servidores MCP que ya están en disco desde .claude, .cursor, .codex, .gemini, .cline, .windsurf y .github/copilot. Sin script de migración, sin volver a introducir la configuración. Si ya has invertido en la configuración de otro agente, evaluar este te cuesta una tarde en lugar de una semana — que es genuinamente la mayor razón para molestarte en probarlo.
GitHub es solo un sistema de archivos. En lugar de añadir una herramienta separada por cada acción de GitHub, los PR y los issues son rutas: read pr://1428 devuelve la misma forma que leer un archivo local, y grep recorre un diff como un directorio. Menos superficies de herramientas para que el modelo se equivoque.
La búsqueda está integrada. La herramienta web_search encadena veintitrés proveedores clasificados y devuelve resultados como markdown estructurado con anclas intactas, para que el agente pueda citar y seguir fuentes en lugar de alucinar la API de una biblioteca.
Revisión de código como comando de primera clase. /review genera subagentes revisores dedicados en una rama, un commit o trabajo no confirmado, y devuelve un veredicto con problemas clasificados de P0 a P3 y puntuados por confianza, para que arregles lo que bloquea el lanzamiento en lugar de leer un muro de prosa.
Quién no debería usar esto
Esta es la sección que más artículos se saltan, así que seamos directos.
Si nadie en tu equipo es técnico, esto no es para ti. Es una herramienta de terminal con 31 herramientas integradas y diez roles de modelo que configurar. Su facilidad de uso es realmente pobre en comparación con Cursor o Copilot, y eso es una concesión deliberada, no un descuido.
Si necesitas a alguien a quien llamar, esto no es para ti. No hay ninguna empresa detrás de Oh My Pi. Sin SLA, sin contrato de soporte, sin papeleo de compras, sin cuestionario de seguridad que enviar a nadie. Para una empresa regulada, solo eso ya termina la conversación.
Si no puedes absorber el ritmo de cambios, espera. Solo el 1 de septiembre de 2026 se publicaron tres versiones — v18.1.0, v18.1.1 y v18.1.2. Esa velocidad es la razón de que sea bueno; también es una dependencia que cambia bajo tus pies. Fija tu versión si lo pones en cualquier sitio cerca de producción.
Si tu cuello de botella no es el código, esto es irrelevante. La mayoría de las pequeñas empresas a las que asesoramos no tienen un cuello de botella de programación. Tienen un cuello de botella de seguimiento o un cuello de botella administrativo. Un mejor agente de programación no resuelve nada ahí.
Quién sí debería
Fundadores técnicos y equipos pequeños de ingeniería que ya pagan por acceso a API de modelos, que quieren herramientas de nivel IDE sin una suscripción a IDE, y que prefieren controlar el coste por tarea antes que aceptar una tarifa plana. Si tienes un agente funcionando todo el día y tu factura de API se ha convertido en una partida real, solo el enrutamiento basado en roles puede justificar la tarde de configuración.
Pruébalo antes de cambiar nada:
curl -fsSL https://omp.sh/install | sh
Detectará tu configuración de agente existente en la primera ejecución, así que puedes compararlo con lo que uses ahora en el mismo repositorio, con las mismas reglas, en una tarde.
Qué observaríamos a continuación
Las cifras de eficiencia necesitan verificación independiente. Una reducción del 61% en tokens de salida es una afirmación contundente, y actualmente es la medición del propio proyecto sobre un modelo. Si se mantiene en distintos modelos, es la historia de costes más interesante en agentes de programación ahora mismo. Si no, Oh My Pi sigue siendo una herramienta gratuita sólida — solo que no una más barata.
Hacemos seguimiento de los agentes de programación en nuestra comparativa de harnesses, y de los precios de modelos en el rastreador de modelos de IA. Ambos indican sus fuentes y la fecha en que se revisó por última vez cada fila, porque un precio que nadie ha vuelto a consultar no es un precio verificado.