Pi is a modular AI agent toolkit that provides a unified API for multiple LLM providers alongside an agent runtime with tool-calling capabilities. It features a specialized ecosystem including a coding agent CLI, a terminal user interface library, and application-composition runtimes.
Highlights
Unified multi-provider LLM API supporting OpenAI, Anthropic, and Google.
Modular architecture featuring specialized packages for coding agents, telemetry, and terminal UIs.
Agent runtime designed with tool calling and state management capabilities.
Security-conscious design that recommends containerization or micro-VMs for sandboxing due to the lack of a built-in permission system.
LLM APIsAgentic WorkflowsTerminal User InterfacesContainerizationMicro-VMs
Discover Similar Content
mariozechner.at
What I learned building an opinionated and minimal coding agent
Lessons I learned while building my own coding agent from scratch.
mariozechner.at
What I learned building an opinionated and minimal coding agent
Lessons I learned while building my own coding agent from scratch.
github.com
bradAGI/awesome-cli-coding-agents: Curated directory of terminal-native AI coding agents and the harnesses that orchestrate them. Covers open-source tools (Pi, OpenCode, Aider, Goose), platform agents (Claude Code, Codex, Gemini CLI), parallel runners, autonomous loops, and agent infrastructure.
Curated directory of terminal-native AI coding agents and the harnesses that orchestrate them. Covers open-source tools (Pi, OpenCode, Aider, Goose), ...