# Pi

Harness mínimo de agente que adaptás: extensions, skills, AGENTS.md, SYSTEM.md. 15+ providers. Árboles de sesión. Sin MCP ni plan mode en el core — eso va en packages. MIT.

Pi es un harness flaco de coding agent. TUI interactiva, print/JSON, RPC, SDK. Cambiás de modelo a mitad de sesión. Las sesiones son árboles — branch, rewind, /share. El contexto es tuyo: AGENTS.md, SYSTEM.md, skills on-demand, compactación custom.

Lo que se salta a propósito: MCP, sub-agents, plan mode, permission popups, todos, bash en background. Instalas un package o le pedís a Pi que escriba la extension. curl -fsSL https://pi.dev/install.sh | sh, o pnpm add -g @earendil-works/pi-coding-agent. Lo tengo cuando los defaults de Claude Code no calzan y quiero el prompt cache bajo control. Sitio pi.dev. Source earendil-works/pi.

[Pi](https://pi.dev/)
