agentboards.org
Compare/Kon vs pi

Konvspi

Generated from the two spec rows. Green marks the better value where a spec has a clear direction. Everything else is just different.

Kon
0xku · Terminal agent
#83OSS
Panel
6.8
1 spec wins
Reliability
6.3
Usefulness
6.3
Cost
9.0
Longevity
5.3

“It ships themes, in a tool whose entire argument is that it refuses to waste tokens on anything decorative.”

pi
Earendil Inc. · Terminal agent
#9OSS
Panel
6.8
1 spec wins
Reliability
6.5
Usefulness
6.5
Cost
7.3
Longevity
7.0

“A coding agent that ships themes, which is the first time anyone has cared what the terminal looks like while a file gets deleted.”

Spec by spec

SpecKonpi
Architecture
CategoryTerminal agentTerminal agent
Runslocallocal
Platformsmacos, linuxmacos, linux, windows
Context windownot documentednot documented
Protocols
MCP clientNoNo
MCP serverNoNo
Capabilities
Runs terminal commandsYesYes
Multi-file editsYesYes
Git operationsNoNo
Browser controlYesOptional web_search and web_fetch tools are enabled with --extra-tools; there is no driven browser. No
Sandboxed executionNoNo
Multi-agent orchestrationNoNo
Headless / CI modeYes"kon -p" runs one prompt non-interactively with tools auto-approved and returns documented exit codes. Yes
Models
BackboneOpenAI, OpenAI Codex, GitHub Copilot, Azure AI Foundry, DeepSeek, xAI, ZhipuOpenAI, Anthropic, Google, OpenRouter, llama.cpp
Bring your own modelYesYes
Local modelsYesAny OpenAI- or Anthropic-compatible local endpoint works, with auth checks relaxable through --openai-compat-auth none. Yes
Cost
Pricing modelbyokbyok
Starts at$0/mo$0/mo
Free tierYesYes
Bring your own keyYesYes
Openness
Open sourceYesYes
LicenseMITMIT
GitHub stars354111,339

Which one would each critic pick

CriticKonpiPick
El Juez——not enough reviews
El Amigo7.37.5pi — Pick pi if you want a terminal agent small enough to read in an afternoon and extend in TypeScript; pick OpenCode if your workflow already depends on MCP servers.
El Crítico6.06.8pi — Extensions are TypeScript modules loaded into the agent's own process, so a package is a supply chain, and the install line already says --ignore-scripts.
El Profesor7.87.3Kon — The core prompt is stated at under 270 tokens and the whole fixed harness at about 1,000, which is an accounting almost nobody in this category publishes.
La Inversora6.05.5Kon — 353 stars, one author, no price and no hosted piece: a well-made personal project with no mechanism for becoming anything else.
La Jefa5.85.5Kon — Documented exit codes make it schedulable, and Windows is stated as untested, which excludes part of my organisation before the security review begins.
El Hacker7.88.5pi — MIT TypeScript, extensions that add tools, commands and UI, /llama for llama.cpp on my box, ANTHROPIC_API_KEY in the environment, and packages to share it all.

Picks are derived from each critic's own scores. Humans vote on matchups on the duels page.

Want a third column? The compare tool handles any two agents. Three-way comparisons are on the roadmap once the spec rows are all verified.