Skip to content
K Koda Intelligence
KODA LAB / INTAKE SLIP SPECIMEN No. 0239
SPECIMEN

Pi

FILED AS

A minimal, MIT-licensed coding agent harness for the terminal

INTAKE DATE
2026-10-03
CLASS
Coding
METHOD
1 page scraped, 3 search passes, 4 community sources
WEIGHTED SCOREHow we score
CapabilityWhat it can actually do x0.35 7.5 2.625

The extension API and TypeScript SDK make it a genuine platform, held back by missing permissions and thin sub-agent support. THE RUNDOWN

Ease of useZero to productive x0.20 6.5 1.300

Getting it running is a Node.js install plus a provider key, but the bare default means you assemble your own workflow before it feels complete. ZERO TO RUNNING

ValueWhat you get per dollar x0.25 8.5 2.125

An MIT-licensed core at $0 covers everyday use, and the only running cost is the model provider you connect. THE DAMAGE

MomentumShipping pace and traction x0.20 8.0 1.600

The pi-mono repository showed 111.8k stars with a fresh commit on Oct 2, 2026, backed by 294 contributors and 6,703 commits. github.com

KODA SCORE sum 7.650, rounded half up to one decimal 7.7/ 10

Koda Score = weighted blend: capability 35, ease 20, value 25, momentum 20.

RECOMMENDED 6 MIN READ
THE VERDICT75 words on this tool alone, 2 built for, 2 skip it if

Pi's 1.0 core wins by staying small: a tiny system prompt, any provider you like, and an extension API for building whatever it lacks. That minimalism has a real cost, since there is no built-in permission system and the default workflow is bare. Solo builders and tinkerers who enjoy wiring up their own guardrails should adopt it now; teams that need policy controls out of the box will spend their first week filling gaps.

BUILT FORDevelopers running local models/Builders who customize their tooling
SKIP IT IFTeams needing built-in permissions/Beginners wanting a polished default
THE ARTEFACTgithub.com/badlogic/pi-mono

Pi 1.0 ships a coding agent with a system prompt small enough that a modest laptop running a local model can keep up with it.

Free, MIT-licensed coremacOS, Linux, Windows
Pi project page on github.com, captured for this report

Captured: github.com/badlogic/pi-mono, the project's home, not a product screen.

IN SHORT2 lines if you read nothing else

In one breath.

2 LINES
01

Install it for long or local coding sessions where prompt overhead and token cost actually matter.

02

Put your own guardrails around it before pointing it at anything you care about.

THE RUNDOWN7 capabilities, as the vendor describes them

The working parts.

7 CAPABILITIES
Full-screen terminal UI
Runs as a full-screen TUI and renders images inline in Kitty-compatible terminals.
Small system prompt
Keeps prompt overhead low, which cuts prefill time and token use on long sessions.
Provider connections
Built-in connections to the major hosted model vendors, and users report it working well against local models.
Custom extensions
Extensions add tools and workflows on top of the minimal core.
RPC and JSON modes
Other programs can drive the agent over RPC or consume its JSON output.
TypeScript SDK
An SDK for embedding the agent inside your own applications.
Durable-agent package
An experimental package for long-running agents, shipped alongside the stable core.
RUN THESE PLAYS2 plays, each one a situation a reader is already in

Where it earns its keep.

2 PLAYS
Local-model laptop rig
Point Pi at a local model and time the first response against your current agent on the same task.WHODevelopers on low-powered hardwarePAYOFFA usable agent loop that does not stall for minutes chewing through a giant prompt.
Slack on-call harness
Build a support and on-call bot on the TypeScript SDK and RPC mode, wired into Slack, so the model vendor can change without a rewrite.WHOPlatform and support engineersPAYOFFA vendor-agnostic support bot you own end to end.
THE DAMAGECaptured 2026-10-03. Prices are read off the vendor page, never estimated.

The price, as listed.

1 TIER
FreeKODA PICK$0/moBasic agent functionality and community support
Verdict on the price
The free MIT core carries nearly all the value, model spend goes to whichever provider you connect, and the project lists no paid plan.
THE STREET5 community sources quoted. Paraphrased faithfully, each one linked. All 4 listed.

What users report.

5 QUOTED

Early reactions on X and Hacker News are warm about speed and lean prompts, though they are too few and too recent to call representative.

Hacker News

Pi was the only agent I tried that ran decently on local models, because it skips the enormous system prompt that took minutes to prefill on my low-powered laptop.

Praise
x.com

Pi has been the gold standard, and I modeled my own agent on it.

Praise
x.com

Best agent harness thanks to high cache hits, low latency and a tiny prompt, though you will probably end up on Oh My Pi anyway.

Mixed
Hacker News

The plugin ecosystem is way ahead, but it lives or dies on attracting contributors in a crowded agent market.

Mixed
vibecodinghub.org

A weak fit for teams that want built-in permissions and enterprise policy controls without customizing it first.

Critique
Hacker NewsQuoted above
x.comQuoted above
x.comQuoted above
vibecodinghub.orgQuoted above
WHERE IT BREAKS4 limitations logged against 7 capabilities

What it will not do.

4 LIMITATIONS
01

No built-in permission system, so the agent acts with whatever access your user account has.

02

Sub-agent support is limited in the core.

03

Requires Node.js 22.19 or newer.

04

No polished beginner path; expect to install extensions and tune config before it feels finished.

STACK IT AGAINST2 alternatives, each with the one condition that makes it the better buy

The other options.

2 ALTERNATIVES
Claude Code
Anthropic's mainstream terminal coding agent, less customizable.PICK IT WHENYou want a ready-made CLI and can live with one vendor and fewer knobs.
OpenAI Codex
OpenAI's coding-agent harness.PICK IT WHENYou are committed to OpenAI models and never plan to switch vendors.
ZERO TO RUNNING4 steps from signup to first result

How to begin.

4 STEPS
01

Install Node.js 22.19 or newer.

02

Install Pi from the pi-mono repository, or build it with the Nix flake on Linux or macOS.

03

Connect a hosted provider key or a local model.

04

Launch it in your project directory to open the full-screen terminal interface.

STILL ASKING2 questions, answered in 62 words

Straight answers.

2 ANSWERS
Is it worth trying with a local model?
Yes, that is where users describe the biggest gap versus heavier agents. Its short prompt avoids the long wait before the first token on modest hardware.
How do I sandbox it?
Pi ships no sandbox of its own. One X user moved agent tooling into a Docker-isolated harness over supply-chain worries, and Docker is among Pi's listed integrations, so a container is the obvious place to start.
THE BOTTOM LINERECOMMENDED at 7.7 of 10

Where this lands.

SPECIMEN 0239 CLOSED

Run the stable core for daily local work today, and treat the experimental durable-agent package as a weekend toy until it graduates.

Field research: 1 page scraped · 3 search passes · 4 community sources. Reviewed by the Koda desk on 2026-10-03.

One tool a day, filed and scored.

The Lab lands in the morning brief. Unsubscribe anytime.