oh-my-pi
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.
Features
Why choose it
Trade-offs
Maintenance check
- 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
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.
Compatibility
Quick start
Use cases
Alternatives
Comments
No comments yet. Be the first!