📖 The AI Tool Bible

omp (Oh My Pi)

Open-source terminal coding agent with LSP, DAP, subagents, and a native Rust execution engine.

Free· MIT open source; bring your own LLM API keyCodingMulti-model (Claude, OpenAI, others)7.3 / 10
Visit website →
Best for

Pick omp if you live in the terminal, want an open-source coding agent with real LSP/DAP wiring, and prefer hash-anchored edits over fuzzy diff patching.

Skip if

Skip it if you want a hosted IDE plugin, a team collaboration UI, or a turnkey product that hides the model and API key from you.

omp, short for Oh My Pi, is a terminal-based AI coding agent built around a TypeScript orchestration layer and a native Rust engine that handles the hot paths. Unlike thin CLI wrappers around an LLM, it ships with real IDE plumbing wired in: Language Server Protocol for cross-file refactors, Debug Adapter Protocol for live debugging, hash-anchored edits to prevent silent merge drift, subagents for parallel work, plan mode for staged execution, and a hindsight memory layer for keeping context across long sessions.

It is MIT-licensed, multi-provider (Anthropic Claude, OpenAI, and others via the model harness), and runs on macOS, Linux, and Windows. The npm distribution is @oh-my-pi/pi-coding-agent. Pricing for the tool itself is free; you bring your own API keys, and cost is whatever your chosen model provider charges. With 15K+ GitHub stars and active development by maintainer can1357, it sits squarely in the Claude Code / aider / OpenCode tier of serious open-source coding agents rather than the toy-CLI tier.

The headline differentiator is the engineering altitude: most agentic CLIs glue together shell commands and string-diffs, while omp leans on LSP/DAP and a typed, hash-anchored edit protocol to behave more like an IDE collaborator. The trade-off is that it is a terminal tool for power users — there is no hosted GUI, no team dashboard, and the conceptual surface (plan mode, hashline edits, time-traveling rules, subagents) takes a session or two to internalize.

Editor's take

omp is one of the more technically ambitious open-source coding agents to land recently — Rust engine, LSP, DAP, subagents, and a serious edit protocol, all MIT. It is clearly written by someone who has used Claude Code in anger and decided to fix the rough edges. Worth a serious evaluation if you already run aider or Claude Code from a shell.

— The AI Tool Bible editorial team

Pros

  • MIT-licensed and fully open source on GitHub
  • Real LSP and DAP integration, not just shell shelling
  • Hash-anchored edits prevent silent overwrites on stale files
  • Multi-provider: Anthropic, OpenAI, and more via one harness
  • Native Rust engine keeps tool calls and file ops fast

Cons

  • ⚠️ Terminal-only; no GUI or hosted dashboard
  • ⚠️ Concept surface (plan mode, hashlines, subagents) has a learning curve
  • ⚠️ You pay model-provider fees separately
  • ⚠️ Younger ecosystem than Claude Code or aider

Use cases

terminal-coding-agentrefactoringdebuggingcode-reviewautonomous-agents

Explore related

Compare with similar tools

All in Coding

Cursor

Featured
Coding · Claude / GPT (configurable)
9.5

AI-first VS Code fork — chat, edit, and agentic coding in one IDE.

Freemium· Free hobby; Pro $20/mo; Business $40/mocodingrefactors

GitHub Copilot

Featured
Coding · GPT / Claude / OpenAI o-series (configurable)
9.1

The original AI pair programmer, now with chat and agents.

Paid· Free for individuals; $10/mo Pro; $19/mo Businessautocompletechat

Replit Agent

Featured
Coding · Multi-model (Claude / GPT configurable)
8.7

Build & deploy a full app from a single prompt.

Freemium· Free credits; Core $20/mo; Teams $35/moprototypesinternal tools

Warp

Coding · Multi-model: OpenAI, Anthropic Claude, Amazon Bedrock, plus BYO via OpenRouter and LiteLLM
8.8

The agentic development environment, from the terminal up

Freemium· Free / Build $20 per mo ($18 annual) / Max $200 per mo ($180 annual) / Business $50 per user/mo ($45 annual, up to 25 seats) / Enterprise customAgentic debugging of failing builds and testsNatural-language shell command generation

Cline

Coding · Model-agnostic: Claude (Anthropic), GPT (OpenAI), Gemini (Google), DeepSeek, Grok, Mistral, Cerebras, plus local Ollama/LM Studio
8.7

Open-source agentic coding assistant that plans, edits, and runs code inside your IDE

Freemium· Open Source: free (BYOK or pay model inference at cost via ClinePass) / Enterprise: custom pricing (contact sales for SSO, SLA, RBAC, team management)Multi-file feature scaffoldingLarge-scale refactors

Aider

Coding · BYO (Claude / GPT-4 / Gemini / DeepSeek)
8.4

Terminal-based AI pair programmer that writes commits.

Free· Free / open-source; you pay the underlying LLM API costsCLIgit workflow