oh-my-pi

Terminal coding agent (fork of Pi) that wires the IDE into the **harness**: hash-anchored edits, a 32-tool loop tuned per-model, LSP rename/references/diagnostics on every write, a real DAP debugger (lldb/dlv/debugpy), long-lived Python + Bun execution kernels that call back into the agent's tools, browser control, and 40+ providers (Claude/OpenAI/Gemini/local). ~55k-line Rust core.

browserprovider-agnosticcliiderustpython
Stars
37.4k
Adoption surface
slightly complex
Autonomy
bounded
Recovery
resumable
License
✅ open-source
Category
Coding agent products (IDEs, CLIs, full suites)

Repository ↗ Example: LSP wired into edits ↗

Related in Coding agent products (IDEs, CLIs, full suites)

Maintain oh-my-pi? Add the badge

Best of Agent Harnesses

Paste this into your README so readers can find the list and see how oh-my-pi compares:

[![Best of Agent Harnesses](https://img.shields.io/badge/%F0%9F%8F%86_Best_of-Agent_Harnesses-5ac4bf)](https://github.com/RyanAlberts/best-of-Agent-Harnesses)