Pi is a minimal coding agent built by Mario Zechner that emphasizes self-extension through code generation rather than downloading pre-built plugins. Unlike other agents, Pi deliberately avoids MCP support, instead encouraging users to have the agent write and modify its own extensions. The architecture supports hot-reloading, session branching, and custom TUI components, enabling developers to build personalized workflows like code review tools, to-do managers, and browser automation skills. Pi serves as the foundation for OpenClaw, demonstrating a philosophy where software becomes malleable and self-modifying through LLM-driven code generation.
Table of contents
What is Pi?What’s Not In PiAgents Built for Agents Building AgentsTools Outside The ContextSoftware Building Software5.8K Impressions