HarnessesCoding agent

Pi

Minimal toolkit: unified LLM API, agent loop, TUI and a coding-agent CLI.

Maker
Earendil (Mario Zechner, badlogic)
Kind
coding agent + framework
Interface
CLI, SDK
Open source
Open source · Licence: MIT · GitHub
GitHub stars
115,920 (GitHub API, 2026-10-17)
Models
—
Pricing
—
MCP support
Yes
Subagents
No README: Pi 'skips features like sub-agents and plan mode' by design; packages can add them.
Headless / scripted mode
Yes
Sandboxing
—
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.
Official site
https://pi.dev
Sources
api.github.com/repos/earendil-works/pi · github.com/earendil-works/pi · pi.dev · github.com/earendil-works/pi/blob/main/packages/coding-agent (docs checked 2026-10-17)
Other coding agents
Claude Code, OpenAI Codex CLI, Gemini CLI, OpenCode, goose, Aider, Cline, Roo Code, Kilo Code, OpenHands, Crush, Amp, Cursor CLI, Warp, Qwen Code, Plandex, Grok Build, Hermes Agent, Muse Code

Every value comes from the official site or docs, or from the GitHub API, on the date shown. A blank (—) means the value isn't stated or wasn't verified. It never means 'no'. Pricing is copied from official pages and changes often. No affiliate links.