Pi is an open-source AI agent toolkit and coding agent framework designed to help developers build, run, and extend intelligent AI-powered workflows. Developed by Earendil Works, the project includes a coding agent CLI, unified multi-provider LLM API, agent runtime, terminal UI library, and web UI components. Pi supports multiple AI providers such as OpenAI, Anthropic, and Google through a single consistent API layer, making it easier to integrate different models into applications and agents. The framework is built around extensibility, allowing developers to create custom tools, workflows, and autonomous coding experiences. Pi also encourages the sharing of real-world AI coding sessions to improve agent performance through practical usage data instead of synthetic benchmarks. With its modular architecture, active open-source community, and support for advanced agent capabilities, Pi provides a comprehensive foundation for building next-generation AI development tools and autonomous c
Features
- Includes an interactive coding agent CLI for AI-assisted software development workflows.
- Provides a unified multi-provider LLM API supporting OpenAI, Anthropic, Google, and more.
- Features an extensible agent runtime with tool calling and state management capabilities.
- Offers terminal UI and web UI libraries for building AI-powered interfaces and applications.
- Supports publishing and sharing real-world AI coding sessions for training and evaluation purposes.
- Built with a modular TypeScript-based architecture for scalability, customization, and open-source collaboration.