Home Open Source Article

omp: Open-Source Coding Agent with IDE Integration Ships

TL;DR

omp, a Rust-based coding agent forked from Pi, ships with 32 built-in tools, LSP/DAP integration, and multi-provider LLM support for terminal-first development workflows.

Key Points

  • ~27,000 lines of Rust core with in-process implementations of ripgrep, glob, find, and bash—no fork/exec overhead on hot paths
  • 32 built-in tools including structural AST editing, persistent Python/JavaScript evaluation, debugger attachment (lldb/dlv/debugpy), and web search across 14 providers
  • Native Zed editor integration reading live buffers and writing through editor save paths; supports 40+ LLM providers with per-role model routing and fallback chains
  • Subagent fan-out with schema-validated typed results, session memory via Hindsight bank, and atomic git commits with dependency ordering

Why It Matters

This is a production-ready alternative to Cursor/Copilot that runs locally, inherits existing agent configs (.claude, .cursor, .cline), and eliminates common agent bottlenecks—no shell-outs, structured tool results instead of prose parsing, and proper IDE-aware refactoring through LSP. For teams building on open tools, it's a self-hostable, extensible foundation that doesn't require vendor lock-in.
View on GitHub

Source: github.com