aicoolies logo
pi dev code

Pi

Recommended

Minimal terminal coding harness

Share
open-sourceOpen Source
Visit Website →

Pi Coding Agent is an MIT-licensed Node.js CLI from earendil-works for building and running coding agents in a local terminal. The current package describes a read/bash/edit/write toolset and session management, while the repo positions Pi as a unified LLM API, agent loop, TUI, and coding-agent CLI. It is best framed as a lean, self-extensible BYO-model toolkit rather than a managed IDE.

We have a review for this tool

A detailed review by the aicoolies team — click to read

Pi Coding Agent is an MIT-licensed terminal coding-agent toolkit now canonical at github.com/earendil-works/pi. GitHub redirects the older badlogic/pi-mono path to the earendil-works/pi repository, which currently shows 66K+ stars, active pushes, and release v0.80.2. The npm package @earendil-works/pi-coding-agent is also at 0.80.2 and describes a coding-agent CLI with read, bash, edit, write tools and session management.

The safest product framing is not a polished managed IDE or enterprise admin layer. Pi is a local Node.js CLI and agent toolkit for developers who want an inspectable loop, terminal UI, and bring-your-own-model workflow they can reason about and extend. The repository description positions it as a unified LLM API, agent loop, TUI, and coding-agent CLI, while pi.dev and package metadata reinforce the terminal-agent orientation rather than a hosted SaaS promise.

That makes Pi most relevant for experienced developers and teams comparing lightweight coding-agent harnesses with larger tools such as Claude Code, OpenCode, or Cursor. Use it when local control, source visibility, and extensibility matter more than turnkey governance dashboards. Avoid brittle copy about exact prompt size, unsupported provider lists, or old repository paths; keep the page anchored to the canonical repo URL, MIT license, current npm/release version, and the read/bash/edit/write plus session-management toolset that public package metadata supports.

Pricing

Free (bring your own API key)

Platforms

CLI (Node.js)

Categories

Tags

Use Cases

Alternatives

Related Tools

Ghostty logo

Ghostty

Top Pick

Fast, native terminal emulator

GPU-accelerated terminal emulator written in Zig by Mitchell Hashimoto (HashiCorp co-founder). Native UI rendering on macOS and Linux. Supports ligatures, true color, Kitty graphics protocol, and splits/tabs. Configurable via a simple key-value file with sensible defaults. Open-source with 20K+ GitHub stars and a focus on correctness, speed, and minimal resource usage. Growing as a modern alternative to iTerm2, Alacritty, and WezTerm.

open-sourceOpen Source
Claude Code logo

Claude Code

Top Pick

Anthropic's agentic coding CLI

Anthropic's agentic CLI coding tool that delegates complex tasks to Claude directly from the terminal. Understands entire codebases via automatic context gathering, edits multiple files, runs shell commands, and manages Git workflows autonomously. Supports CLAUDE.md for persistent project instructions, integrates with VS Code and JetBrains, and uses Claude Opus/Sonnet with extended thinking for complex architectural decisions. Built for terminal-first developers.

paidOpen Source
Hermes Agent logo

Hermes Agent

Top Pick

Open-source AI agent framework with persistent memory, reusable skills, tools, and messaging gateways

Hermes Agent is an open-source AI agent framework with persistent memory, reusable skills, 40+ tools, cron jobs, and messaging gateways.

open-sourceOpen Source
Codex logo

Codex

Top Pick

OpenAI coding agent for app, editor, terminal, and cloud work

Codex is OpenAI's coding agent for software development across the Codex app, editor, terminal, and cloud tasks. It helps write, review, debug, refactor, and automate code, with ChatGPT plan access for managed surfaces and API-key usage for CLI, SDK, and IDE workflows. The open-source CLI and SDK support local repository work, while cloud features add GitHub review, Slack/Linear integrations, worktrees, skills, MCP, and automations.

freemiumOpen Source

Accomplish Coworker

Open-source desktop AI coworker for browsing and code execution.

Accomplish Coworker is an MIT-licensed open-source AI coworker that runs on the desktop, combining computer-use style browsing with code execution so agents can research, implement, run, and debug workflows in one local environment.

open-sourceOpen SourceTelemetry
Executor logo

Executor

MCP gateway and integration catalog for AI agents

Executor is an MIT-licensed integration layer and MCP gateway for AI agents. It gives Claude Code, Cursor, Codex, and other MCP-speaking clients one endpoint for connected OpenAPI specs, GraphQL APIs, MCP servers, Google Discovery sources, and custom JavaScript tools, with local, cloud, and self-hosted deployment options for teams centralizing tool access.

open-sourceOpen SourceTelemetry

Comparisons