









Pi es un entorno de ejecución y agente de programación minimalista y altamente personalizable basado en la terminal, diseñado para adaptarse a la perfección a los flujos de trabajo existentes de los desarrolladores. A diferencia de los productos rígidos y cerrados que imponen metodologías específicas, Pi funciona como un framework extensible donde los usuarios pueden crear e instalar comandos, herramientas, proveedores o retoques personalizados de la interfaz de usuario sobre la marcha. Incluye potentes funciones predeterminadas, pero omite intencionadamente abstracciones pesadas y preconfiguradas como subagentes, puertas de enlace de permisos, ejecución de bash en segundo plano o modos de planificación integrados. En su lugar, los desarrolladores pueden extender Pi fácilmente utilizando paquetes basados en TypeScript compartidos a través de npm o git, lo que lo convierte en un verdadero compañero de terminal a medida que incluso se puede programar mediante scripts, ejecutar en modo RPC o integrar en aplicaciones de terceros a través de un SDK.
Para usar Pi, instálalo a través de la terminal usando curl, PowerShell, npm, pnpm o bun (por ejemplo, ejecutando `npm install -g --ignore-scripts @earendil-works/pi-coding-agent`). Una vez instalado, los desarrolladores pueden iniciar una sesión interactiva en la TUI (interfaz de usuario de texto), ejecutarlo en modo de impresión con `pi -p "consulta"` para scripts de shell, o cambiar de modelo a mitad de sesión usando `/model` o `Ctrl+L`. Los usuarios pueden personalizar su funcionamiento editando archivos de configuración como `models.json` o instalando extensiones directamente con comandos como `pi install npm:@foo/pi-tools`.




Escucha en redes sociales