Pi · Mario Zechner / Earendil (steward since Apr 2026)
Mario Zechner's radically minimal MIT/TypeScript harness (~68k stars): four tools (read/write/edit/bash), a ~300-word system prompt, deliberately no built-in MCP/subagents/permission-popups, with everything else added via TypeScript extensions, skills, and npm/git-shareable packages across interactive, print/JSON, RPC, and SDK modes.
Identity
| Homepage | https://pi.dev |
|---|---|
| Repository | https://github.com/earendil-works/pi |
| License | open-source |
| Domain | coding |
| Form factor | cli · tui · sdk |
Model support
| Model-agnostic | ✓ yes |
|---|---|
| Native models | — |
| Local models | ✓ yes |
| Pricing | byok |
Extensibility
| MCP client | ○ no |
|---|---|
| Agent Skills support | ✓ yes |
| Plugins / hooks | ✓ yes |
Execution & safety
| Sandboxing | none |
|---|---|
| Autonomy spectrum | supervised → autonomous-local |
| Subagents | ○ no |
| Parallel sessions | ? unknown |
| Context management | none-observed |
Integration & evidence
| Headless / API | ✓ yes |
|---|---|
| GitHub integration | ? unknown |
| Sources |
✓ profile last verified 2026-07-08 · benchmark figures are vendor-reported unless a source states otherwise