#1616th of 21 in Coding agents and assistants

oh-my-pi

Terminal coding agent with built-in LSP, debugger, subagents and hash-anchored edits

Stars
34.9k
License
MIT
Last commit
Oct 2026
Last release
Oct 2026
Language
TypeScript

Overview

A fork of Pi that runs as a terminal coding agent with a Rust core, shipping 31 built-in tools and support for 60+ model providers. It wires in LSP operations and a DAP debugger, runs persistent Python and Bun cells, and fans work out to subagents in isolated worktrees. Edits use content-hash anchors instead of string replacement, and grep, glob and many shell utilities run in-process.

Who it is for: Developers wanting a terminal coding agent with IDE-level tooling

Strengths

  • Drives LSP (14 ops) and DAP debuggers (28 ops) from the agent
  • Hashline edits reject patches against stale files before writing
  • Runs on macOS, Linux and Windows natively, no WSL needed
  • Reads Cursor, Cline, Codex and Copilot rule files in native format

Weaknesses

  • Requires bun 1.3.14 or newer for the recommended install
  • Memory, GitHub, image and TTS tools are off by default
  • Pull request vouch policy is a trial and may return
  • Benchmark claims come from the author's own blog post

What it needs

  • no GPU
  • Docker
  • Needs bun >= 1.3.14
  • Models: 60+ providers

Also in Coding agents and assistants

See all 21
Also in Coding agents and assistants
RankProjectScore
1opencodeTerminal coding agent with build and plan modes212.5k stars, MIT77 out of 100
2orcaDesktop app that runs CLI coding agents in parallel git worktrees89.1k stars, MIT75 out of 100
3ArchonYAML workflow engine that runs coding agents in isolated worktrees23.7k stars, MIT73 out of 100
#4codexOpenAI's terminal coding agent that runs locally128.5k stars, Apache-2.071 out of 100
#5oh-my-openagentTerminal coding agent that runs parallel sub-agents and keeps git-based memory69.9k stars, custom license70 out of 100