









O Pi é um harness e agente de codificação minimalista e altamente personalizável baseado no terminal, projetado para se adaptar perfeitamente aos fluxos de trabalho existentes dos desenvolvedores. Ao contrário de produtos rígidos e fechados que impõem metodologias específicas, o Pi funciona como um framework extensível onde os usuários podem criar ou instalar comandos, ferramentas, provedores ou ajustes personalizados de interface dinamicamente. Ele já vem com recursos padrão poderosos, mas ignora intencionalmente abstrações pesadas e pré-configuradas, como subagentes, travas de permissão, execução de bash em segundo plano ou modos de planejamento integrados. Em vez disso, os desenvolvedores podem estender o Pi facilmente usando pacotes baseados em TypeScript compartilhados via npm ou git, permitindo que ele atue como um verdadeiro companheiro de terminal sob medida, que pode até ser scriptado, executado em modo RPC ou incorporado em aplicativos de terceiros por meio de um SDK.
To use Pi, install it via the terminal using curl, PowerShell, npm, pnpm, or bun (for example, run `npm install -g --ignore-scripts @earendil-works/pi-coding-agent`). Once installed, developers can start an interactive TUI session, run it in print mode using `pi -p "query"` for shell scripting, or switch models mid-session using `/model` or `Ctrl+L`. Users can customize its functionality by editing configurations like `models.json` or installing extensions directly using commands like `pi install npm:@foo/pi-tools`.




Escuta de mídias sociais