This is an early release preview. You may encounter bugs.
Framework
Pi logo
Unclaimed

development

Pi

Minimal, self-extensible terminal coding agent and harness with a multi-provider LLM API

A 89/100 GitHub score ? This grade is derived from GitHub signals — not user votes. Open for the full breakdown.
No votes yet

01 / About

About Pi.

Pi is a minimal, self-extensible agent harness centred on an interactive terminal coding agent. It is a monorepo of packages: the coding-agent CLI, an agent-core runtime that handles tool calling and state management, a unified multi-provider LLM API (pi-ai) spanning OpenAI, Anthropic, and Google, and a terminal UI library with differential rendering. It supports skills and AGENTS.md files, and sessions can be rewound to a prior message, branched from there, and shared.

Pi includes no built-in permission system for restricting filesystem, process, network, or credential access; by default it runs with the permissions of the user and process that launched it. For stronger isolation the README documents three patterns: a Gondolin extension routing built-in tools into a local Linux micro-VM, running the whole process in plain Docker, and running it in the OpenShell policy-controlled sandbox.

02 / Discussion CREDIBILITY-GATED

Discussion · 0

Reading is open to everyone. Only verified humans or builders at GitHub B+ can post or vote — every thread carries its author's credibility.

  • No discussions yet — start the first thread.

03 / Build

Build with Pi.

Browse the catalogue for frameworks, tools, and blueprints — each scored on real GitHub credibility.

Browse the catalogue