logo Pi

Pi

Earendil · Terminal & CLI Agents · Updated
Visit site

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
✓ 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.

✗ Not Ideal For

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.

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.

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.
coding-agentterminalopen-sourcellm-harnessextensible
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.

Track Pi in your AI stack

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.