介绍
Pi é um harness minimalista e open-source de agente de programação para o terminal, criado pela earendil-works, com base na ideia de adaptar a ferramenta ao seu fluxo de trabalho, e não o contrário. Ele vem com padrões poderosos, mas dispensa sub-agentes embutidos, modo de planejamento e popups de permissão — em vez disso, extensões TypeScript, skills, templates de prompt e temas permitem que você construa o que precisa ou instale pacotes Pi de terceiros, com mais de 50 exemplos oficiais. Você pode até pedir para o Pi escrever suas próprias extensões na hora e recarregá-las automaticamente.
Principais Recursos
- Mais de 15 provedores de modelos: Anthropic, OpenAI, Google, Azure, Bedrock, Mistral, Groq, Cerebras, xAI, OpenRouter, Ollama e mais, via chaves de API ou OAuth. Troque de modelo no meio da sessão com /model ou Ctrl+L; adicione provedores personalizados via models.json ou extensões.
- Histórico em estrutura de árvore: As sessões são armazenadas como árvores — /tree para ramificar a partir de qualquer ponto anterior, /export para HTML, /share para publicar um link compartilhável no GitHub Gist.
- Engenharia de contexto: Um prompt de sistema minimalista, além de instruções de projeto em AGENTS.md, SYSTEM.md por projeto, skills carregadas progressivamente, compactação totalmente personalizável e injeção dinâmica de contexto via extensões.
- Direção em tempo real: Pressione Enter para redirecionar um agente em execução imediatamente, ou Alt+Enter para enfileirar um follow-up.
- Quatro modos: TUI interativa, print/JSON para scripts, protocolo RPC e incorporação via SDK — o OpenClaw é uma integração SDK real.
Instalação
Um único comando curl -fsSL https://pi.dev/install.sh | sh, ou instale o @earendil-works/pi-coding-agent globalmente via npm / pnpm / bun. Empacote extensões, skills, prompts e temas como pacotes Pi compartilhados via npm ou git. Ideal para desenvolvedores que querem o agente como um primitivo programável sob seu controle total.