AgentIndex icon
AgentIndex
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Submit Tool
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Home/
Code Assistant/
oh-my-pi
oh-my-pi logo

oh-my-pi

Active·★ 36.8k·MIT·Updated 2026-10-27
★ Most Popular

oh-my-pi, run as omp, is a terminal coding agent from Stencil Labs, forked from Mario Zechner's Pi. The README lists 60+ providers, 31 built-in tools, 14 LSP operations and 28 DAP operations, backed by roughly 80,000 lines of Rust core that run ripgrep, glob, find and a bash implementation in-process instead of shelling out.

Its pitch is IDE-grade tooling for the agent. Writes go through LSP, so a rename updates re-exports and aliased imports. It attaches lldb, dlv or debugpy over DAP to step through crashes. Persistent Python and Bun kernels can call back into the agent's tools. Subagents run in isolated worktrees and return schema-validated results, an optional advisor model reviews each turn, and Hashline edits by content hash; the README reports large pass-rate and token gains for several models with this edit format.

Other features include /review with P0 to P3 findings, atomic omp commit splits, curated memory, ACP for Zed, live session sharing with /collab, and reading existing Cursor, Cline, Codex and Copilot rule files. Install via a shell script, Homebrew, Bun, Nix or mise on macOS, Linux and Windows. The license is MIT.

This write-up is based on the project's README and public repository data. We have not hand-tested the tool. Data as of 2026-10-25.

License
MIT
Latest release
v18.12.6 · 2026-10-21
Last commit
2026-10-25
Contributors
962
Forks
4,085
Open issues and PRs
4,327
First published
2025-12-31

Source: GitHub, npm and PyPI public APIs.

#coding-agent#terminal#lsp#debugger#subagents#pi#rust#bun
$ Install
$ curl -fsSL https://omp.sh/install | sh
↗ Visit site★ GitHub
01

Features

01LSP-aware edits and renames that update imports across the workspace
02Drives lldb, dlv and debugpy through DAP
03Subagents in isolated worktrees returning schema-validated results
04Hashline edits by content hash and an optional advisor model reviewing each turn
0560+ model providers and 23 web search backends
02

Why choose it

+LSP-backed edits and renames keep imports and references correct across the workspace.
+Can attach a real debugger (lldb, dlv, debugpy) instead of adding print statements.
+Subagents run in isolated worktrees and return typed, schema-validated results.
03

Trade-offs

!A very large feature surface to learn compared with the original Pi.
!Benchmark gains are the project's own reported numbers.
!Bun is the recommended runtime; musl systems need extra libraries for the prebuilt binary.
04

Maintenance check

ActiveChecked: 2026-10-25
Last commit
2026-10-22
Commits, last 90 days
100+
Releases, last 90 days
30
Latest release
v18.12.6 (2026-10-21)
Open issues
4255
Recent issues with at least one comment
16/18
Commits per week, last 12 weeks
Commits per week, last 12 weeks: 741, 1112, 1142, 763, 986, 1023, 854, 1368, 1461, 1178, 939, 0

Oldest week on the left; the latest four weeks are orange. Source: GitHub commit activity.

Status rule: archived on GitHub = Archived; last commit within 90 days = Active; 91 to 365 days = Slowing; older = Stale. All figures come from the GitHub API on the date shown.

05

Compatibility

macOS / Linux / Windows
CLI
Verified via docs
Zed
ACP
Verified via docs
Homebrew / Nix / Bun
Install options
Verified via docs
06

Quick start

1
$ curl -fsSL https://omp.sh/install | sh
07

Use cases

↳Run a terminal coding agent that understands code like an IDE
↳Debug crashes and hangs with an agent attached to a real debugger
↳Fan a large change out to parallel subagents
08

Alternatives

⚡Top VS:
VSCodewhale★41.1k→VSqwen-code★28.8k→VSjcode★21.3k→VSserena★30.8k→
Codewhale logo
Codewhale★ 41.1k
Open-source agent for the terminal written in Rust. Use any provider or model. Issues & PRs always welcome
VSCompare→
qwen-code logo
qwen-code★ 28.8k
An open-source AI coding agent that lives in your terminal.
VSCompare→
jcode logo
jcode★ 21.3k
High performance coding agent harness written in Rust, built for heavy multi-agent dev workflows
VSCompare→
serena logo
serena★ 30.8k
A powerful coding agent toolkit providing semantic retrieval and editing capabilities (MCP server & other integrations)
VSCompare→
bifrost logo
bifrost★ 18
Multi-language static analysis for agents, editors, and large repositories.
VSCompare→
Kun logo
Kun★ 6.3k
Local-first AI agent workspace for coding, writing, design, research, and automation — one runtime for desktop GUI and TUI.
VSCompare→
mcp-language-server logo
mcp-language-server★ 1.6k
mcp-language-server gives MCP enabled clients access semantic tools like get definition, references, rename, and diagnostics.
VSCompare→
EAC-Desktop logo
EAC-Desktop★ 2.3k
Embracing All Creation (Desktop) — Dedicated to the Harmonious Coexistence of Hundreds of DSH Plugins / 揽尽万象(桌面版) —— 致力于让数百个DSH插件和谐共存
VSCompare→
See all alternatives →

Comments

Log in to leave a comment

No comments yet. Be the first!

On this page
01Features02Why choose it03Trade-offs04Maintenance check05Compatibility06Quick start07Use cases08Alternatives
can1357 /
oh-my-pi
↗

A Pi fork that gives a terminal coding agent LSP, a real debugger and parallel subagents

36.8k4.1kMIT
Last commit1d ago
StatusActive
CategoryCode Assistant
Contributors962
Latest releasev18.12.6
Links
Documentation↗Discussion↗Issues↗Releases↗
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit
© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
Best by use caseAboutContactAdvertisePrivacy PolicyTerms of UseQYSGitHubBuy me a coffee ☕

Browse by Category

MCP ServersCode AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.