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 - 118021 estrellas; licencia MIT por GitHub.
- README consultado - documentación y ejemplos de uso.
- Último commit comprobado - 2026-10-26.
- Licencia - revisa las condiciones antes de redistribuir.