OpenCode helps with AI-assisted coding and connects to model providers such as Claude, GPT, and Gemini.
Pi
Pi provides an agent toolkit with a unified model API, agent loop, terminal UI, and coding command line.

About Pi
Pi is an open-source AI agent toolkit hosted on GitHub at earendil-works/pi. It provides a unified multi-provider LLM API, agent loop, terminal UI, and coding agent CLI, built to be adapted to user workflows rather than requiring adjustment to fixed tooling. It supports interactive use, automation via print or JSON mode, RPC control, and app development via a TypeScript SDK, and can be extended with custom extensions, skills, prompt templates and themes shareable via npm or git. It does not include built-in sub-agents or plan mode, and has no native permission system for restricting filesystem, process, network, or credential access, so users seeking stronger access boundaries need to containerize or sandbox the tool. It requires Node.js 22.19 or newer to run.
Key features
- Unified multi-provider LLM API for OpenAI, Anthropic, Google and other providers
- Extensible agent harness with custom extensions, skills, prompt templates and themes
- Interactive coding agent CLI for working in project directories
- Terminal UI with differential rendering for interactive use cases
- Supports automation via print/JSON mode, RPC control and TypeScript SDK
- Custom packages can be shared via npm or git
- Open source and fully extensible with custom extensions, skills, prompt templates and themes
- Offers multiple usage modes including interactive CLI, automation, RPC and SDK access
- Ships with powerful defaults while avoiding forced inclusion of sub-agents or plan mode
- No built-in permission system for restricting filesystem, process, network or credential access
- Does not include native sub-agents or plan mode functionality
- Requires Node.js 22.19 or newer to operate
Pi at a glance
- Website
- github.com/earendil-works/pi
- Category
- AI & Machine Learning › AI Coding Tools
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
Pi alternatives
Tools and sites you could use instead, ranked by how closely they match.
Nanocoder provides an open coding agent for terminal workflows with a user-selected model.
ChatDev uses multi-agent collaboration to create software from a natural language idea.
Localforge runs autonomous coding agents locally through a graphical interface for Codex, Claude, and other language models.
A curated collection of research on language models for code and software engineering, along with related datasets.
Tokenomy meters AI model and agent calls, applies budgets, routes requests, and records model pricing.
Popular in AI Coding Tools
Well-known listings from the same topic.
Pi FAQ
What are the system requirements to run Pi?
Does Pi have built-in access restriction features?
Can Pi be customized for specific workflows?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












