An AI agent toolkit providing a unified LLM API, agent runtime, TUI, and coding agent CLI with multi-provider support and tool calling.
- v1.5.2
- Published at
- 3d ago
- 121,237
- Stars
- 394,822
- Download
- Synced at
- 3d ago
Latest release
v1.5.2Nov 10, 2026, 12:25 PMDownloads slow? Switch the source anytime above
README
Project Overview
Pi is an AI agent toolkit comprising a unified LLM API, agent runtime, TUI, and coding agent CLI. It includes packages for multi-provider LLM API (OpenAI, Anthropic, Google, etc.), agent runtime with tool calling and state management, an interactive coding agent CLI, and a terminal UI library.
Key Features
- Unified multi-provider LLM API (OpenAI, Anthropic, Google, etc.)
- Agent runtime with tool calling and state management
- Interactive coding agent CLI
- Terminal UI library with differential rendering
- Slack/chat automation and workflows (via pi-chat)
- Containerization/sandboxing options (Gondolin extension, Docker, OpenShell)
Target Audience
- Developers building AI agent applications
- Teams who need a unified LLM API
- Developers who want a coding agent CLI
Quick Start
npm install --ignore-scripts
npm run build
npm run build:offlineCore Advantages
- Unified multi-provider LLM API
- Complete agent runtime with tool calling
- Both TUI and CLI interfaces
- Open-source and community-driven
System Requirements
- OS: Cross-platform
- Additional Dependencies: Node.js
Release history
Sort