omp (oh-my-pi)
Hacker ApprovedRanked 2 of 11 coding agent harnesses by recommenders
Free terminal coding agent that lets you switch models freely and has good defaults. Critics call it bloated and say subagents burn usage quickly.
Free terminal coding agent that lets you switch models freely and has good defaults. Critics call it bloated and say subagents burn usage quickly.
101 people gave an opinion
- recommend it
- 80
- criticize it
- 21
- approval share
- 79%
Recommended in 6 of 13 months
- November 2025: not recommended
- December 2025: not recommended
- January 2026: not recommended
- February 2026: not recommended
- March 2026: not recommended
- April 2026: not recommended
- May 2026: not recommended
- June 2026: recommended
- July 2026: recommended
- August 2026: recommended
- September 2026: recommended
- October 2026: recommended
- November 2026: recommended (month in progress)
Why it carries the badge
- 80 people recommend itNeeds 10 or more, met.
- 3.8 recommenders for every criticNeeds 2 to 1 or better, met.
- Recommended in 6 of 13 monthsNeeds 4 or more, met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Easy switching between models
“With local llms they seem to work well with maximalist harnesses like omp, Hermes etc.”
Comment from 1 Sep 2026 in “State of Open Models: Summer 2026 Observations” “GLM5.3 Flash + OMP and DeepSeek Flash as advisor to be able to get jobs done just fine”
Comment from 9 Oct 2026 in “Why isn't the industry freaking out about DeepSeek 4.1 Flash?” “I just loved embracing the terminal and being able to switch between providers freely.”
Comment from 30 Oct 2026 in “Ask HN: Are you using a custom harness?” - Comment from 14 Aug 2026 in “GLM-5.3: Frontier Coding with Emergent Cyber Capabilities”
- Comment from 27 Jun 2026 in “DeepSeek open-sources inference optimizations with 60–85% faster generation [pdf]”
Batteries included, good defaults
“OMP is great to get started with, there's a whole bunch of stuff in there but it's mostly optional”
Comment from 5 Aug 2026 in “Pi's Minimalism Is Its Advantage” “I like OMP because I don't have to spend time figuring out the next best thing”
Comment from 5 Aug 2026 in “Pi's Minimalism Is Its Advantage” “For them/me, omp ( https://omp.sh/ ) is excellent and batteries-included.”
Comment from 1 Nov 2026 in “Pi Is the Last Harness” - Comment from 16 Aug 2026 in “GLM-5.3: Frontier Coding with Emergent Cyber Capabilities”
Useful subagents and task delegation
“Both of these seem to do a pretty good job of choosing an appropriate model for subagent tasks”
Comment from 6 Sep 2026 in “Portal by Spotify cut my Claude Code token usage by 90%” “Use omp.sh with Task Delegation -> Always to strongly encourage Sol to drive Lunas.”
Comment from 2 Sep 2026 in “Gemini 3.8 Flash and 3.8 Flash Cyber” “Spawning subagents via orchestrate and using /advisor are both super valuable.”
Comment from 8 Aug 2026 in “DeepSeek V4 Flash 0731” - Comment from 27 Jun 2026 in “DeepSeek open-sources inference optimizations with 60–85% faster generation [pdf]”
Lower cost, efficient context use
“I can get way better outcomes, and an order of magnitude less cost with my slapped together sandboxed omp setup”
Comment from 14 Aug 2026 in “Maximizing the value of your Claude Code sessions” “omp offers some nice tools, like /shake, to manage context efficiently and offset some of that consumption.”
Comment from 2 Oct 2026 in “Pi 1.0” “with omp you can plan with a smart model and then implement with a dumber one”
Comment from 26 Oct 2026 in “IBM CEO says open weight models are now good and cheap on-prem”
What people warn about
Each mark is one comment
Bloated, vague, looks vibe-coded
“omp.sh is unreadable. I've tried understanding what exactly this is and it's just a wall of edgy sounding slop.”
Comment from 9 Jul 2026 in “GPT-5.6” “OMP is too convoluted with features that also resemble an old linux distro”
Comment from 1 Nov 2026 in “Pi Is the Last Harness” “if the website is any indication, omp is just vibe coded AI slop as well”
Comment from 13 Jul 2026 in “Claude Code sends 33k tokens before reading the prompt; OpenCode sends 7k” - Comment from 14 Oct 2026 in “Show HN: Pulse Local, a Mac budgeting app whose AI models run on your machine”
Too many features, not needed
“if you want strong defaults and batteries included (like omp promises) then that's just annoying”
Comment from 21 Sep 2026 in “AX – Google’s Open Agentic Orchestrator” “OMP is too convoluted with features that also resemble an old linux distro”
Comment from 1 Nov 2026 in “Pi Is the Last Harness” “I personally found the output to be much better without all that”
Comment from 26 Sep 2026 in “Show HN: KISS – A highly performant agent harness inspired off Pi built in Rust” - Comment from 22 Aug 2026 in “Quick impressions: A week of using Codex more than Claude”
Subagents burn usage quickly
“it loves to use subagents, and it's basically unusable subagents with GPT 5.6 Sol there with Plus limits”
Comment from 13 Jul 2026 in “Claude Code sends 33k tokens before reading the prompt; OpenCode sends 7k” “I tried using orchestrate and it drained my wallet… I didn't know about /tan though, that is sick”
Comment from 2 Oct 2026 in “Pi 1.0” Worse than running terminal directly
“Using OMP through ACP inside Zed is drastically worse experience than just running OMP inside Zed terminal”
Comment from 6 Aug 2026 in “Zed DeltaDB” “it gave me many issues that it was easier just to use the terminal directly”
Comment from 5 Aug 2026 in “Zed DeltaDB”
Other coding agent harnesses people recommend
The four most recommended other coding agent harnesses, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
| Product | Recommend | Criticize | Approval | Months | Owned | Badge |
|---|---|---|---|---|---|---|
| Pi coding agent | 892 | 198 | 82% | 12 | 3 mo51 owners | Approved |
| omp (oh-my-pi)This page | 80 | 21 | 79% | 6 | — | Approved |
| ForgeCode | 39 | 12 | 76% | 10 | — | Approved |
| Reasonix | 26 | 19 | 58% | 6 | — | — |
| DSH | 11 | 1 | 92% | 3 | — | — |
What people said
40 of the 149 comments that mention it, newest first. Each links to the original comment.
“For them/me, omp ( https://omp.sh/ ) is excellent and batteries-included.”
“OMP is too convoluted with features that also resemble an old linux distro”
“I just loved embracing the terminal and being able to switch between providers freely.”
“with omp you can plan with a smart model and then implement with a dumber one”
“significantly reduce the time it takes to prepare internal and public reporting documents”
“The latter landing page has a single sentence that’s generic and vague.”
“GLM5.3 Flash + OMP and DeepSeek Flash as advisor to be able to get jobs done just fine”
“I was mesmerized by the animation in https://omp.sh/ yesterday but this takes it to the next level.”
“omp.sh mimics the Claude Code useragent + payload, so the risks are a lot lower”
“omp offers some nice tools, like /shake, to manage context efficiently and offset some of that consumption.”
“I tried using orchestrate and it drained my wallet… I didn't know about /tan though, that is sick”
“I ended up choosing omp as my daily driver, mostly because I see the velocity of change in AI development being far too fast”
“Aspects of all harnesses are great, but there is always something that bugs me.”
“I personally found the output to be much better without all that”
“if you want strong defaults and batteries included (like omp promises) then that's just annoying”
“I set it up so it never works in the main branch so subagents etc don't step on each others toes”
“its close to the right balance but not quite enough of the brainstorming and spec maintenance built in”
“Using omp helps a lot too, the fact that it uses an LSP under the covers is a game changer.”
“Both of these seem to do a pretty good job of choosing an appropriate model for subagent tasks”
“I am omp pilled, but as the other comments say, any good harness lets you do this”
“Use omp.sh with Task Delegation -> Always to strongly encourage Sol to drive Lunas.”
“With local llms they seem to work well with maximalist harnesses like omp, Hermes etc.”
“I have a web user interface connected to a coding agent (OMP) running inside a container”
“OMP is okay but you really don't need much for a great harness”
“Standard flow with a vision model in OMP is to write the front end code... Works great.”
“The out of box experience of omp.sh is wow imo so much nicer than Claude”
“Does it's own vendoring of tools, so I assume it'd be a pain in the ass to audit”
“I can get way better outcomes, and an order of magnitude less cost with my slapped together sandboxed omp setup”
“Pi and Omp are optimized for a wide variety of models, including open weights”
“Spawning subagents via orchestrate and using /advisor are both super valuable.”
“Using OMP through ACP inside Zed is drastically worse experience than just running OMP inside Zed terminal”
“it gave me many issues that it was easier just to use the terminal directly”
“I like OMP because I don't have to spend time figuring out the next best thing”
“OMP is great to get started with, there's a whole bunch of stuff in there but it's mostly optional”
“The good thing is the main model is confident - checks and then it stands its ground.”
“if the website is any indication, omp is just vibe coded AI slop as well”
“it loves to use subagents, and it's basically unusable subagents with GPT 5.6 Sol there with Plus limits”
“omp.sh is unreadable. I've tried understanding what exactly this is and it's just a wall of edgy sounding slop.”
“Then I figured out I should try OMP (Pi), and the experience was much better.”
“I've been using omp with deepseek as my task and quicktask agents”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.