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
- 21.2k
- Adoption surface
- slightly complex
- Autonomy
- bounded
- Recovery
- resumable
- License
- ✅ open-source
Repository ↗ Example: LSP wired into edits ↗