Pi
Pi is a minimal, open-source terminal-based coding agent harness designed for deep extensibility rather than out-of-the-box feature density. It provides a lightweight core with four built-in tools (read, write, edit, bash) and a unified multi-provider API, allowing developers to customize workflows through TypeScript extensions, skills, and prompt templates.
Recent versions (0.84.x) introduced a fullscreen TUI with transcript search, per-directory context overrides, constrained tool sampling, and built-in support for Claude Opus 5 via GitHub Copilot, alongside various OAuth authentication flows.
As of
- Unified multi-provider API supporting 30+ services and local models via llama.cpp
- Tree-structured session history with branching and rewinding capabilities
- Extensible architecture using TypeScript for custom tools, commands, and TUI components
- Fullscreen TUI mode with Mermaid and LaTeX rendering
- Per-directory context management via AGENTS.md and AGENTS.override.md
Power users and developers who want a minimal, provider-agnostic, and highly hackable terminal harness they can tailor to specific, complex, or exploratory coding workflows.
Users requiring out-of-the-box enterprise features (SSO, audit logs), built-in sandboxing/permission prompts, or those who prefer a turnkey GUI-based IDE experience without configuration.
Pi is free and open-source (MIT License). Users only pay for the third-party LLM provider usage or infrastructure costs they choose to incur.
Pi is a powerful, minimalist 'harness' for those who value control and extensibility over convenience; it trades the ease of a polished, batteries-included product for total ownership of the AI coding stack.
Is Pi free?
Yes - Pi is Free. Pi is free and open-source (MIT License). Users only pay for the third-party LLM provider usage or infrastructure costs they choose to incur.
What is Pi best for?
Power users and developers who want a minimal, provider-agnostic, and highly hackable terminal harness they can tailor to specific, complex, or exploratory coding workflows.
Who makes Pi?
Pi is developed by Earendil. It is listed in the Terminal & CLI Agents category on ai.dosa.dev.
Favorite this tool to revisit it later, or Zap it to contribute to the public vote count.
Content on this page is AI-generated. Please verify details with the vendor's website for accuracy.