# Pi: adapta un arnés de programación a tu flujo de trabajo

> Programa desde la terminal y personaliza el agente con skills, extensiones y plantillas según las tareas de tu proyecto.

Verificado el 26 oct 2026.

## Qué es

Pi es un arnés (harness) extensible de agentes de programación de Earendil. Puede usarse de forma interactiva, automatizarse desde la terminal o integrarse mediante RPC y SDK.

## Para qué te sirve

- Cuando quieres trabajar sobre archivos desde una interfaz de terminal.
- Cuando necesitas empaquetar tus propias skills y extensiones.
- Cuando tu aplicación requiere controlar un agente mediante una API local.

## Cómo funciona

El monorepo separa la integración de modelos, el bucle del agente y la interfaz. Las extensiones, las skills y las plantillas ajustan el comportamiento. Los paquetes de Pi agrupan esas personalizaciones para compartirlas. La configuración base deja otras funciones, como subagentes, a extensiones elegidas por el usuario.

## Antes de empezar

El README actual exige Node.js 22.19 o posterior. Los instaladores pueden prepararlo; también hay una vía npm. Dentro de Pi, /login conecta una suscripción o clave de un proveedor integrado. Comprueba qué proveedores y modalidades admite tu cuenta.

## Límites y alternativas

Pi se ejecuta con los permisos del usuario que lo inicia y no incorpora un sistema propio para limitar archivos, procesos o red. Para límites más fuertes, consulta su guía de contenedores. Una suscripción existente no garantiza que cualquier proveedor acepte ese acceso.

## Recursos

- [Repositorio original](https://github.com/earendil-works/pi) - 118021 estrellas; licencia MIT por GitHub.
- [README consultado](https://github.com/earendil-works/pi/tree/6c384aa30f619d7b28963f2bab24d8dacbe73cb6) - documentación y ejemplos de uso.
- [Último commit comprobado](https://github.com/earendil-works/pi/commit/6c384aa30f619d7b28963f2bab24d8dacbe73cb6) - 2026-10-26.
- [Licencia](https://github.com/earendil-works/pi/blob/6c384aa30f619d7b28963f2bab24d8dacbe73cb6/LICENSE) - revisa las condiciones antes de redistribuir.
