Oh My Pi (omp): The Maximalist Harness That Puts the IDE in the Loop Can Bölük forked Mario Zechner's minimalist Pi agent in late 2025 to build omp (Oh My Pi), a maximalist Rust-and-Bun harness that embeds ripgrep, AST parsing, hash-anchored editing, LSP, DAP, structured memory, and typed worker pools directly into the execution process. On identical model weights, swapping the harness lifted benchmark pass rates by 15 percentage points across 16 models, with one model seeing a 10x jump in task completion. omp replaces Pi's 4-tool surface (read, write, edit, bash) with 31+ in-process tools, arguing that harness defects rather than model weights are the real ceiling for AI coding. On this page Oh My Pi omp : The Maximalist Harness That Puts the IDE in the Loop When Can Bölük forked Mario Zechner's minimalist Pi to create omp, he made a radical bet: harness defects are the real ceiling for AI coding. Here is the architecture behind that bet. In July, I wrote about Pi Agent’s minimalist philosophy /blog/2026/pi-agent-multi-tool-workflow/ and how its 4-tool harness <1,000 token prompt became the connective glue between heavier tools. A week later, I examined omp’s subagent coordination /blog/2026/omp-subagent-system-deep-dive/ . For two years, developers focused on model weights. When an agent failed to edit a file, missed an export, or hallucinated a fix, users blamed the model and waited for the next generation. In my analysis of harness engineering /blog/2026/harness-engineering-reliable-ai-agents/ , I argued the opposite: agents fail in production because the environment around the model breaks. Oh My Pi https://omp.sh/ omp , built by Can Bölük https://github.com/can1357 can1357 , proves this point. Can forked Mario Zechner’s Pi pi-mono https://pi.dev/ in late 2025. Pi championed minimalism: four core tools read , write , edit , bash , zero permission prompts, and an auditable shell where you build extensions for extra capabilities. omp took the opposite path. It turned the harness into an IDE engine built in Rust and Bun. omp embeds ripgrep, AST parsing, hash-anchored editing, Language Server Protocol LSP , Debug Adapter Protocol DAP , structured memory, and typed worker pools into the execution process. On identical model weights, changing the harness lifted benchmark pass rates by 15 percentage points across 16 models. One model saw a 10x jump in task completion . php flowchart TD Model Model -- Harness Maximalist Harness Harness -- Core "Rust Native Core Bun CLI " subgraph IDE "In-Process IDE Engine" direction TB subgraph Intel "Code Intelligence & Safety" direction LR Hash "Hashline