Pi: AI agent (CLI agent) in 2026
Minimal toolkit: unified LLM API, agent loop, TUI and a coding-agent CLI.
Sourced facts checked 2026-10-17 Rank 12 of 16 in CLI agent. Source: Official site or docs, checked 2026-10-17.
Key facts
| Type | AI agent |
|---|---|
| Category | CLI agent |
| Maker | Earendil (Mario Zechner, badlogic) |
| Interface | CLI, SDK |
| Licence | MIT (Open source) |
| GitHub stars | 115,920 (as of 2026-10-17) |
| MCP support | Yes (per official docs) |
| Subagents | No |
| Headless mode | Yes |
| Note | Repo moved from badlogic/pi-mono. Star count re-checked 2026-10-17: GitHub API and the github.com page both show 115,920. |
| Website | https://pi.dev |
| Repository | https://github.com/earendil-works/pi |
| Source | https://pi.dev (checked 2026-10-17) |
| Vibe Shipped harness page | https://vibeshipped.io/harness/pi |
Install
Install
This agent is an MCP client (official docs). To give it a server from this directory, add that server in this agent's own MCP settings; every MCP server entry shows the snippet.
Source: https://pi.dev (checked 2026-10-17).
Other cli agent ai agents
- Grok Build Sourced facts checked 2026-10-17 · #1 in CLI agent
xAI's terminal coding agent (the grok CLI): a full-screen TUI that also runs headless and over the Agent Client Protocol. - Claude Code Sourced facts checked 2026-10-17 · #2 in CLI agent
Anthropic's agent for the terminal, IDE and desktop that reads, edits and runs code in your repo. - Gemini CLI Sourced facts checked 2026-10-17 · #3 in CLI agent
Google's open-source terminal agent built around Gemini models. - Hermes Agent Sourced facts checked 2026-10-17 · #4 in CLI agent
Nous Research's self-improving terminal agent for coding and other tasks, with persistent memory, agent-made skills and a messaging gateway. - Kilo Code Sourced facts checked 2026-10-17 · #5 in CLI agent
Open-source coding agent for VS Code, JetBrains and CLI with a gateway to 500+ models.
Within a category, entries sort by (1) latest verification: verified working, then reachable but sign-in required, then failing; (2) share of daily checks that passed; (3) number of sourced facts attached to the entry; (4) median response time of passing checks; (5) name. Nothing else counts. Rankings are never for sale: sponsors and paid plans cannot change an entry's position. Markdown · JSON