#1616th of 21 in Coding agents and assistants
oh-my-pi
Terminal coding agent with built-in LSP, debugger, subagents and hash-anchored edits
Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- 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| Rank | Project | Score |
|---|---|---|
| 1 | opencodeTerminal coding agent with build and plan modes | 77 out of 100 |
| 2 | orcaDesktop app that runs CLI coding agents in parallel git worktrees | 75 out of 100 |
| 3 | ArchonYAML workflow engine that runs coding agents in isolated worktrees | 73 out of 100 |
| #4 | codexOpenAI's terminal coding agent that runs locally | 71 out of 100 |
| #5 | oh-my-openagentTerminal coding agent that runs parallel sub-agents and keeps git-based memory | 70 out of 100 |