Pi: un asistente de programación con IA a tu medida

Configura Pi 1.0 con tu cuenta de modelos, añade AGENTS.md y completa una primera tarea. Con precios de proveedores y límites explicados sin rodeos.

Saturday, October 3, 2026Omid Saffari
Pi: un asistente de programación con IA a tu medida

Pi Coding Agent es un asistente de programación con IA que te permite aprovechar el acceso a modelos que ya pagas y adaptar sus instrucciones, herramientas y flujo de trabajo en la terminal. Incluye cuatro herramientas predeterminadas y no cobra licencia: el proveedor del modelo aporta la inteligencia y fija el costo. Si ya tienes Node.js y acceso a un modelo, reserva 28 minutos para instalar Pi 1.0, conectar tu cuenta y completar una tarea pequeña cuyo resultado puedas revisar.

Pi te da el control de tu asistente de programación con IA

Pi es una infraestructura mínima para agentes: el software que conecta un modelo con tus archivos y comandos. Puedes verlo como un banco de trabajo: el modelo que eliges decide qué hacer y Pi le proporciona las herramientas para hacerlo.

Sus cuatro herramientas integradas y activadas de forma predeterminada cubren el ciclo básico:

HerramientaQué haceEjemplo de programación
readLee archivos, incluidas las imágenes compatiblesAbrir la función y sus pruebas existentes
writeCrea o sobrescribe un archivoAñadir un archivo de pruebas
editSustituye fragmentos de texto mediante coincidencias exactasModificar una rama de una función
bashEjecuta comandos de shellBuscar en el repositorio y ejecutar su comando de pruebas

El modelo solicita una herramienta, Pi la ejecuta y el resultado vuelve a la conversación. El ciclo puede repetirse hasta terminar la tarea. Estas son las cuatro herramientas activadas de forma predeterminada; la versión 1.0 incluye otras herramientas integradas. Referencia de herramientas de Pi, ciclo del agente.

Una maqueta arquitectónica conecta el modelo elegido con Pi y cuatro estaciones de trabajo etiquetadas read, write, edit y bash.
Elige el modelo. Pi coordina las cuatro herramientas predeterminadas que actúan sobre tu proyecto.

Si ya usas Claude Code o Codex, valora Pi según el flujo de trabajo que quieras controlar. Mi recomendación es probarlo cuando tengas una personalización concreta en mente, como un comando para revisar el repositorio o una skill reutilizable para migraciones. Si buscas más opciones, consulta la selección de agentes de programación compatibles con distintos modelos.

Qué cambia con Pi 1.0 en la terminal y las herramientas

La versión 1.0.0 activa la pantalla completa de forma predeterminada y mejora codemode y el inicio de sesión. Una TUI es una interfaz que se dibuja dentro de la terminal. Estos son los cambios que conviene conocer al configurar Pi:

Cambio en la versión publicada en GitHubQué implica para ti
TUI a pantalla completa de forma predeterminadaConfigura tuiMode como "regular", o inicia Pi con pi --tui-mode regular, para conservar el historial de desplazamiento habitual de la terminal
Codemode más ligero, descrito como “About 40% fewer prompt tokens”Reduce las instrucciones enviadas cuando codemode está activo y mejora las indicaciones para recuperarse de errores
Inicio de sesión en Anthropic mediante un código que se copiaPermite completar el inicio de sesión cuando el navegador está en otra máquina
OAuth de MCP reforzadoAñade oauth.authServerMetadataUrl, comprueba el emisor de la respuesta de autorización conforme a RFC 9207, separa las credenciales por nombre y URL del servidor y conserva los permisos concedidos al iniciar sesión para obtener acceso adicional

MCP conecta el agente con herramientas externas. OAuth es el proceso de inicio de sesión que concede acceso sin entregar tu contraseña a la herramienta. Codemode permite al modelo componer llamadas a herramientas en JavaScript y devolver a la conversación los resultados seleccionados. La reducción de tokens del prompt se aplica a esa configuración; no garantiza una factura un 40% menor en todas las tareas. Notas de Pi 1.0.0, referencia de codemode.

La misma versión añade generación de imágenes desde scripts de codemode, Radius en /login y quietStartup: "header". Puedes dejar esas funciones para después de la primera tarea de programación. Notas de la versión.

Cómo configurar Pi y completar una primera tarea en 28 minutos

Empieza con un repositorio que conozcas, un comando de pruebas que funcione y acceso a un modelo compatible. Los tiempos siguientes son una propuesta: la duración de las descargas, el inicio de sesión y las pruebas depende de tu entorno. Elige una tarea lo bastante pequeña como para revisar su resultado antes de cerrar la sesión.

Minutos 0 a 5: instala Pi y abre tu proyecto

La instalación mediante npm requiere Node.js 22.19 o posterior. Este comando fija Pi en la versión 1.0.0 para que el recorrido coincida con la versión que explica este artículo:

Bash
node --version
npm install -g --ignore-scripts @earendil-works/pi-coding-agent@1.0.0
pi --version
cd /path/to/project
pi --tui-mode regular

Sustituye /path/to/project por tu carpeta de trabajo. pi --version debería mostrar 1.0.0. Si ejecutas pi sin opciones, se activa el nuevo modo de pantalla completa. La alternativa oficial para macOS/Linux es curl -fsSL https://pi.dev/install.sh | sh, que instala la versión vigente. Documentación de instalación del proyecto, guía de inicio rápido.

Minutos 5 a 10: conecta la cuenta que ya tienes

Ejecuta /login dentro de Pi, elige tu proveedor y completa el método de autenticación que te ofrezca. Después, ejecuta /model y selecciona un modelo disponible. El proveedor es la vía de acceso; el modelo es el sistema que genera las respuestas.

Acceso que ya tienesCómo conectarloQué debes tener en cuenta sobre la facturación
Claude Pro o MaxInicio de sesión con la suscripción de Anthropic mediante /loginUsa la vía de suscripción documentada por Pi
Un plan ChatGPT Plus o Pro elegibleOpción Sign in with ChatGPT de OpenAILas solicitudes elegibles pueden consumir el cupo del plan o los créditos disponibles
Una clave API de un proveedorGuarda la clave existente mediante /loginLas solicitudes se facturan por la API de ese proveedor
Un modelo local de OllamaConfigura su endpoint compatible en models.json y abre /modelTú aportas los recursos de cómputo locales

La documentación de autenticación de Pi incluye las vías de suscripción de Anthropic y Sign in with ChatGPT de OpenAI. OpenAI describe el uso del plan como una autorización para solicitudes elegibles, sujeta a los requisitos de la cuenta. Elegir una clave API supone una vía de facturación distinta. Proveedores OAuth de Pi, documentación de inicio de sesión de OpenAI.

El sitio de Pi enumera Anthropic, OpenAI, Google, OpenRouter, Ollama y otros proveedores. Que un proveedor sea compatible no significa que todos sus modelos aparezcan en todas las cuentas. Si falta un modelo, comprueba primero la autenticación: /model muestra los modelos con credenciales utilizables. Pulsa Ctrl+S en el selector para guardar tu modelo predeterminado. Documentación de selección de modelos.

Para Ollama, sigue el ejemplo de endpoint compatible del proyecto en ~/.pi/agent/models.json: utiliza http://localhost:11434/v1, el tipo de API openai-completions, la clave ficticia ollama y un ID de modelo que sirva tu instalación. Al abrir /model, ese archivo se vuelve a cargar. Esta es la vía local para probar Pi sin una cuenta de modelos de pago.

Minutos 10 a 13: dale a Pi las instrucciones del repositorio

Añade un AGENTS.md breve en la raíz del repositorio o amplía el que ya mantienes. Pi busca instrucciones en ~/.pi/agent/, los directorios superiores y el directorio actual. Ejecuta /reload si las modificas durante una sesión. Documentación de configuración.

Escribe instrucciones que describan tu repositorio real. Por ejemplo:

Markdown
Use the existing test runner and neighboring test conventions.
Keep this task within the function and tests I name.
Do not add dependencies or change the public API.
Run the focused tests and report the exact command and result.
Leave commits and publishing to me.

Si conoces el comando real para ejecutar las pruebas específicas, añádelo. AGENTS.md orienta al modelo, pero no impone un límite de permisos.

Minutos 13 a 23: haz un cambio útil

Elige una función auxiliar cuyo comportamiento con entradas vacías esté definido, pero aún no tenga una prueba de regresión. Adjunta la función y una prueba cercana mediante @, el selector de archivos de Pi, y encárgale esta tarea:

Lee la función auxiliar adjunta y las pruebas cercanas. Añade una prueba de regresión para su comportamiento documentado con entradas vacías, usando el framework de pruebas existente. Mantén la API pública y no añadas dependencias. Ejecuta el comando de pruebas específicas. Si el comportamiento esperado no está claro, explica la ambigüedad antes de editar. Indica los archivos modificados, el comando exacto y su resultado.

Una prueba de regresión evita que un comportamiento esperado deje de funcionar en el futuro. Esta tarea produce un diff concreto sin exigir a Pi que rediseñe la aplicación. La guía de inicio rápido explica cómo seleccionar archivos con @ y revisar los archivos modificados al terminar una tarea. Documentación de la primera tarea.

Minutos 23 a 28: revisa el cambio y los resultados

Lee la prueba modificada e inspecciona git diff, que muestra los cambios en los archivos. Confirma que la aserción comprueba el comportamiento esperado y ejecuta por tu cuenta el comando de pruebas específicas. Que las pruebas pasen respalda el cambio; sigue siendo tu responsabilidad decidir si la aserción resulta útil y el alcance es adecuado.

El objetivo de la primera sesión es sencillo: el proveedor elegido funcionó, Pi hizo el cambio previsto y puedes explicar el diff. Deja las personalizaciones para la siguiente sesión.

Cuatro áreas de trabajo arquitectónicas muestran cómo AGENTS.md orienta una tarea pequeña, seguida de la ejecución de pruebas y una persona que revisa el diff.
Una primera sesión útil termina con un cambio probado y tu revisión del diff.

Pi es software gratuito; el uso del modelo determina la factura

La licencia MIT de Pi no añade un cargo por usuario del software. El acceso mediante suscripción consume lo que proporciona ese plan; una clave API genera la factura de uso del proveedor. Con un modelo local, el gasto recae en tu hardware y su funcionamiento.

Como ejemplo de API, OpenAI cobra el uso estándar de GPT-6.1 Sol con contexto corto a $2 por millón de tokens de entrada y $10 por millón de tokens de salida. Los tokens son los fragmentos de contenido que se cuentan para la facturación. Precios oficiales de OpenAI.

Supongamos que una tarea pequeña acumula el siguiente uso entre sus solicitudes:

Uso supuestoCálculoCargo base
100,000 tokens de entrada sin caché100,000 ÷ 1,000,000 × $2$0.20
10,000 tokens de salida facturados10,000 ÷ 1,000,000 × $10$0.10
Total$0.20 + $0.10$0.30

Es un cálculo ilustrativo, no una medición del uso de una tarea real. Supone procesamiento estándar, solicitudes de hasta 272,000 tokens de entrada y ausencia de escrituras de caché o herramientas con cargos separados. La entrada en caché, las escrituras de caché, las solicitudes más largas y otros niveles de procesamiento tienen tarifas distintas. Cien tareas con exactamente ese patrón de uso costarían $30 en cargos base del modelo. Detalles de precios de GPT-6.1 Sol.

La decisión de presupuesto consiste en valorar si la personalización que buscas justifica mantenerla. Pi elimina el cargo de licencia de la infraestructura del agente; siguen existiendo el gasto del modelo, la revisión humana y el tiempo de ingeniería que exige tu flujo de trabajo.

Amplía el flujo de trabajo con lo mínimo necesario

Usa instrucciones para las convenciones, skills para los procedimientos repetibles y extensiones para el comportamiento ejecutable.

MecanismoQué debe incluirPor dónde empezar
AGENTS.mdInstrucciones que se aplican siempre que trabajas en una carpetaComandos de pruebas, convenciones del repositorio y alcance
SkillInstrucciones específicas de una tarea y archivos de apoyo que se cargan cuando hacen faltaUna lista de comprobación para migraciones en .pi/skills/migration/SKILL.md
ExtensiónCódigo TypeScript que añade herramientas, comandos, eventos, proveedores o comportamientos de la interfazUn comando que prepara una revisión específica del repositorio
PaqueteUn conjunto distribuible de extensiones, skills, prompts y temasCompartir la configuración aprobada por tu equipo mediante npm, git o un directorio local

El archivo SKILL.md de una skill empieza con un nombre y una descripción. Invoca una skill concreta mediante /skill:name cuando quieras cargarla de forma explícita. Las extensiones se ejecutan dentro del proceso de Pi, así que revisa su código antes de cargarlas. Skills, extensiones.

pi install ./local-package instala un paquete que hayas preparado localmente. Para un paquete publicado, usa pi install npm:@scope/package@version con su nombre y versión reales. Añade --local para registrar una declaración del paquete a nivel de proyecto en .pi/settings.json. Ejecuta /reload después de modificar recursos durante una sesión activa. Documentación de paquetes.

Para un servicio MCP externo, configura su servidor y usa /mcp login <server> cuando requiera OAuth. Conviene incorporarlo después de tener una configuración que funcione. Documentación de MCP.

Seis tareas útiles, ordenadas por su valor práctico

El mejor punto de partida es el trabajo recurrente en un repositorio que conoces. Estas son propuestas de flujo de trabajo: su valor depende de tu base de código y de la disciplina con la que revises los cambios.

  1. Añadir pruebas de regresión para un error reportado. Quien funda y mantiene una aplicación web de suscripción podría adjuntar la reproducción del error, la implementación y las pruebas, pedir a Pi una prueba que falle y una corrección acotada, y volver a ejecutar las comprobaciones pertinentes. El valor está en convertir el fallo observado en una prueba permanente.
  2. Revisar un cambio antes de abrir una pull request. Un desarrollador podría pasar a Pi un diff local y una skill de revisión del repositorio, y pedir posibles defectos con referencias a archivos y una explicación. Detectar un problema concreto antes de la revisión podría ahorrar una ronda de comentarios y correcciones.
  3. Migrar una parte acotada de una aplicación. La persona responsable del mantenimiento podría plasmar el procedimiento de migración en una skill, aplicarlo a un módulo y ejecutar sus comprobaciones. El ahorro potencial procede de reutilizar el procedimiento en módulos similares y revisar cada diff.
  4. Explicar un repositorio desconocido. Un ingeniero recién incorporado podría pedir a Pi que siga una solicitud desde el punto de entrada hasta el almacenamiento y después guardar notas con referencias a archivos y los comandos de comprobación correspondientes. Esas notas podrían reducir las preguntas repetidas sobre la puesta en marcha.
  5. Escribir un script pequeño de mantenimiento. La persona a cargo de datos de prueba desactualizados podría pedir a Pi que prepare un script, lo pruebe con entradas de ejemplo y documente su uso. Un script revisado podría sustituir modificaciones manuales repetitivas.
  6. Crear un flujo de trabajo interno para desarrolladores. Un responsable técnico podría empaquetar un comando propio y varias skills, o integrar Pi mediante el modo print para comandos puntuales, RPC para controlar un proceso separado o la biblioteca del SDK para incorporar sesiones a una aplicación. El beneficio es adaptar el agente a una tarea recurrente; la integración y el soporte quedan a cargo del responsable técnico. Interfaces de integración.

La oportunidad más clara: un revisor adaptado al repositorio

Un paquete de revisión previo a la integración de cambios es la oportunidad más clara porque la tarea se repite y el comprador ya conoce el costo de las demoras en la revisión. Un equipo pequeño de ingeniería podría pagar por un paquete con mantenimiento que compruebe sus propias convenciones y aporte evidencias a quienes revisan el código.

La comprobación de demanda arrojó 1,300 búsquedas mensuales estimadas en Google de Estados Unidos para “ai code review”. CodeRabbit Essentials ofrece una referencia de precio de $24 por desarrollador al mes con facturación anual, o $30 con facturación mensual. Estos datos señalan interés en la tarea y una categoría con ofertas de pago, pero no demuestran demanda de un paquete de Pi. Volumen de búsqueda: resumen de palabras clave de DataForSEO, consultado el 3 de octubre de 2026. Precios de CodeRabbit.

La versión más pequeña que se podría vender incluiría una skill de revisión, un comando que recopile el diff local, comprobaciones específicas del repositorio y un informe con referencias a archivos. Empieza con una ejecución local. El reto es diferenciarse: un prompt genérico es fácil de copiar, y un paquete de Pi necesita mantenimiento, controles de acceso y soporte propios. Vende la calidad de las comprobaciones del repositorio y su mantenimiento.

Un paquete inicial para equipos es la segunda oportunidad. Un responsable de ingeniería podría contratar la configuración y el mantenimiento de un conjunto coherente de proveedores, AGENTS.md, skills compartidas y unas pocas extensiones aprobadas. La comprobación de demanda arrojó 1,600 búsquedas mensuales estimadas en Estados Unidos para “open source ai coding assistant”, medidas por DataForSEO en la misma fecha. La primera versión podría ser un paquete y un procedimiento de incorporación para los repositorios de un equipo. El reto es que el interés de búsqueda no demuestra disposición a pagar por la instalación; el valor sostenido debe venir del mantenimiento del flujo de trabajo del equipo.

Pi no encaja si nadie quiere hacerse cargo de la configuración

Elige una herramienta gestionada si tu equipo espera recibir controles de permisos, aislamiento y flujos de trabajo estandarizados como parte de un producto con soporte. Las herramientas de Pi usan los permisos del proceso que lo inicia. La confianza otorgada al proyecto determina qué recursos del proyecto se cargan, pero no aísla las llamadas a herramientas. Trabajar dentro de una carpeta no impide que los comandos accedan a otras rutas disponibles. Modelo de seguridad de Pi.

Las extensiones pueden añadir procesos de confirmación o protección de rutas, y un contenedor puede establecer un límite a nivel del sistema operativo. Esas decisiones generan trabajo de implementación y mantenimiento para tu equipo. El entorno aislado de JavaScript de codemode tampoco modifica los permisos de las herramientas a las que llama. Capacidades de las extensiones, codemode.

Pi también deja los subagentes integrados y el modo de planificación fuera de su núcleo. Mi valoración: es una buena decisión para un desarrollador que busca una base pequeña que pueda adaptar, y una mala opción para un equipo que quiere delegar esas decisiones. Decisiones de diseño del proyecto.

¿Qué son los asistentes de programación con IA?

Ayudan a realizar tareas de programación. Un agente como Pi conecta un modelo con herramientas que pueden leer archivos, hacer cambios y ejecutar comandos. El modelo elegido genera las respuestas; Pi coordina sus acciones.

¿Cuál es el asistente de programación con IA más barato?

Depende del uso del modelo y del acceso que ya tengas. Pi no cobra licencia, pero el uso de la API se factura según el consumo y el uso mediante suscripción consume el acceso de tu plan. Los modelos locales requieren recursos de cómputo que tú aportas. Calcula el uso previsto antes de elegir por precio.

¿Cómo se hace una revisión de código con IA?

Dale al agente un diff acotado, las convenciones del repositorio y una petición clara de identificar defectos con referencias a archivos. Lee los hallazgos, reproduce los problemas pertinentes y ejecuta las comprobaciones que correspondan. Usa la revisión como apoyo para decidir sobre el cambio.

El lunes, encarga a Pi una tarea acotada de corrección de errores o pruebas en un repositorio que mantengas. Guarda el diff y el resultado de las pruebas, y decide qué procedimiento recurrente merece una skill. Si quieres un flujo de trabajo a medida para tu equipo, empieza por el desarrollo de agentes de IA.

Última actualización
3 oct 2026
Categoría
Build

Prefiera este sitio en Google

Añadir omidsaffari.com como fuente preferida en la Búsqueda de Google

Marque omidsaffari.com como fuente preferida y Google lo destacará para usted en Top Stories, AI Overviews y AI Mode.

Artículos relacionados
Agentes de IA sin programar: qué plataforma elegir en 2026

Agentes de IA sin programar: qué plataforma elegir en 2026

Compara 8 plataformas para crear agentes de IA sin programar. Precios, límites y permisos de Gumloop, MindStudio, n8n y más para elegir según tu trabajo.1 oct 2026Build
Lovable Pricing (2026): cuánto cuesta crear y mantener tu app

Lovable Pricing (2026): cuánto cuesta crear y mantener tu app

Consulta los precios de Lovable, sus créditos y recargas. Compara Pro y Business y calcula cuánto cuesta crear y mantener una herramienta interna.1 oct 2026Build
Codex CLI y Security Cloud: configura escaneos y revisiones

Codex CLI y Security Cloud: configura escaneos y revisiones

Configura Codex Security Cloud, las revisiones de PR y Codex CLI: costos para equipos, hallazgos reales de Gogs, SARIF en CI y controles que debes conservar.30 sept 2026Build
LearnWorlds pricing: qué plan conviene según el uso

LearnWorlds pricing: qué plan conviene según el uso

LearnWorlds cuesta desde $29 al mes, pero Starter deja de ser el plan más barato con 15 inscripciones. Compara planes, comisiones, IA y costo total.30 sept 2026Build
Alternativas a Notion: cuándo conviene usar ChatGPT Space

Alternativas a Notion: cuándo conviene usar ChatGPT Space

Compara ChatGPT Space y Notion en precio, flujos, bases de datos, permisos y migración para decidir qué opción encaja mejor con tu equipo y tu proyecto.30 sept 2026Build
Automatización web con Kitesurf WebMCP: guía práctica

Automatización web con Kitesurf WebMCP: guía práctica

Aprende a conectar Kitesurf WebMCP, descubrir acciones de una página, ejecutarlas con seguridad y verificar cada resultado con una ruta alternativa.30 sept 2026Build
OpenAI Dots gratis: quién puede acceder y cuánto cuesta

OpenAI Dots gratis: quién puede acceder y cuánto cuesta

OpenAI Dots no está incluido en ChatGPT Free. Consulta qué planes dan acceso, cuánto cuestan y qué queda por saber tras la exención inicial de uso.29 sept 2026Build
Cloudflare Kitesurf: qué ofrece gratis y cuánto cuesta

Cloudflare Kitesurf: qué ofrece gratis y cuánto cuesta

Cloudflare Kitesurf es gratis durante la beta, pero Browser Run impone límites de tiempo, sesiones y solicitudes. Así se calcula el costo real.29 sept 2026Build
Newsletter

Una carta, cada domingo.Sistemas que funcionan, no opiniones calientes.

Semanal. Sin spam. Cancele cuando quiera.