oh-my-pi

A batteries-included terminal AI coding agent harness built on the minimalist Pi agent.

HN commenters recommend it as a batteries-included Pi distribution that works well out of the box,12345 with flexible per-role model assignment, a built-in plan mode, subagents and LSP-based edits.678910 The most common caveats are the context its extra structure uses up1112 and a steep learning curve that suits people who like to tinker.1314
The HN verdict, written from 14 cited comments
36recommend
2warn against
Feb 24, 2026first mention
Oct 27, 2026latest mention
Nov 25 – Oct 26
Used forfor Pi users wanting morefor multi-model setupsfor DeepSeek and open modelsfor tinkerersworks with Zedcoding agent harnessai coding harness

Why people recommend it

Batteries included · 3

Commenters say it adds useful tools to Pi's minimal base, so it is usable without assembling extensions yourself.

“I recommend the batteries-included Pi distribution oh-my-pi (omp.sh) over Pi and OpenCode.”

heavily invested in Claude Codeon “Pi 1.0”

“Currently using Oh My Pi (https://github.com/can1357/oh-my-pi) and appreciate the batteries included approach.”

Show 1 more

“I ended up choosing omp as my daily driver”

Long-time Linux and vanilla Emacs userswitched from Pion “Pi 1.0”

Multi-model roles · 3

Users like adding providers and assigning different models to roles such as orchestrator, planner, advisor or coder.

“Stock OMP. When you add a provider and then /model you can choose a model and choose what roles it will take.”

“In OMP I have Sol high as the orchestrator, Sol max as Planner & Reviewer, Luna max as task/coder. Very good setup.”

Show 1 more

“Lately I use Zai in omp (oh-my-pi).”

Configurable, extensible · 3

Users describe it as highly configurable and extensible, including custom guardrails and installed skills.

“OMP provides a significant amount of structure to the work.”

“The reason that I use ohmypi is because I can extend it and put guardrails specific for our company and myself”

Show 1 more

“I use OMP with Matt Pocock skills installed and it works great.”

Plan mode, subagents · 3

Users like its built-in plan mode and its subagents implementation.

“I greatly enjoy using the plan mode that comes baked into omp (oh my pi)”

firmware developerswitched from Claude Codeon “Plan mode is dead”

“I use the omp plan mode and iterate on the text until I'm happy with it.”

Show 1 more

“I use OMP. Was on Pi but switched over because I like OMP's subagents implementation.”

Beats other harnesses · 3

Several commenters say it performs or behaves better than Claude Code, OpenCode and other harnesses they have tried.

“OMP i would say comes out on this prompt the best out of all the harnesses i've tried.”

“Behaves better than opencode, and I love their /collab remote control.”

Show 1 more

“of the set {Claude Code, Codex, Pi, OMP} I must say I find CC to be the worst.”

LSP-based editing · 2

Users say editing files through LSPs gives faster and more accurate edits.

“i just switched to it from codex... and i feel like i just leveled up. what sells it for me is that it uses LSP's to edit the files.”

“Using omp helps a lot too, the fact that it uses an LSP under the covers is a game changer.”

Caveats and dissent

Context overhead · 2

Its extra structure costs system-prompt tokens; one user saw it use 6% of context at startup.

“I've tried Oh-my-pi but it's too heavy for me and eats up 6% of my context on start.”

“OMP provides a significant amount of structure to the work.”

Learning curve · 2

It has a huge learning curve and suits people who enjoy tinkering.

217Jul 21, 2026recommends

“most advanced, configurable and capable harness of all time”

pays for two $200 subscriptionson “Ask HN: Claude Code or Codex?”
217Aug 15, 2026recommends

“omp.sh if youre into figuring out and tinkering with the best tools available”

ACP integration issues · 1

One user ran into many issues using it over ACP in Zed and went back to the terminal.

“when I tried ACP with opencode and even omp, it gave me many issues that it was easier just to use the terminal directly”

Frequent updates · 1

It updates very often, so one user runs it sandboxed as a safeguard.

“My harness is https://github.com/can1357/oh-my-pi. I trust it...enough.”

No tool limiting · 1

One user wished they could restrict tool access when using midsized local models.

“I like that Oh-my-pi actually adds new value over extensions”

Claude ToS risk · 1

Its native Claude subscription support works by impersonating Claude Code, which a commenter notes is a ToS violation.

“I have been using oh-my-pi with 3 claude subs for the past few months without any issues.”

Often compared with

Who recommends it in their own words

All comments 46

“of the set {Claude Code, Codex, Pi, OMP} I must say I find CC to be the worst.”

“I've been using herdr + omp for my agent sessions”

“a common UI across the Claude / Codex / Oh My Pi that I use”

“I used Oh My Pi as a harness.”

“I use the omp plan mode and iterate on the text until I'm happy with it.”

“oh-my-pi uses a similar method and will scrape search results for you out of the box, no api key or search provider needed.”

“I've been using OMP in combination with Tern (the terminal) lately and it's an incredibly smooth operation.”

Windows user on a corporate deviceon “OpenCode 2.0”

“I use oh-my-pi (omp.sh) - mostly with stock settings and skills but its a "fully loaded" harness that you don't really have to add anything to.”

“As a 15+ year Arch user I used to decry people using Manjaro or the like, now I'm using omp, so I get the appeal”

15+ year Arch useron “Pi 1.0”

“I love pi simplicity but hate pi for over simplify so i use omp lolll”

switched from Pion “Pi 1.0”

“OMP provides a significant amount of structure to the work.”

“I ended up choosing omp as my daily driver”

Long-time Linux and vanilla Emacs userswitched from Pion “Pi 1.0”

“I use both `pi` and `omp`”

“I use oh-my-pi, not sure how it compares”

“Do users of OMP find all of its additions useful?”

“I recommend the batteries-included Pi distribution oh-my-pi (omp.sh) over Pi and OpenCode.”

heavily invested in Claude Codeon “Pi 1.0”

“I can strongly recommend omp.sh if you just want to be up and running without hassle and a far better (for me) developer experience.”

“I've tried Oh-my-pi but it's too heavy for me and eats up 6% of my context on start.”

“I have 7 agents in omp running 24/7 every day.”

“I greatly enjoy using the plan mode that comes baked into omp (oh my pi)”

firmware developerswitched from Claude Codeon “Plan mode is dead”

“for coding i use OMP directly with Deepseek”

“In OMP I have Sol high as the orchestrator, Sol max as Planner & Reviewer, Luna max as task/coder. Very good setup.”

“I have been using oh-my-pi with 3 claude subs for the past few months without any issues.”

“I use oh-my-pi (and opencode, and toad) but use (client paid) Opus 5 with these harnesses.”

“I also use the same. But I use Anthropic models (Opus 5) with it.”

“I pair it with OMP via https://github.com/alvins82/omp-openchamber-server/.”

“Using omp helps a lot too, the fact that it uses an LSP under the covers is a game changer.”

“OMP i would say comes out on this prompt the best out of all the harnesses i've tried.”

“Except a month ago I started testing Kimi K3 and omp and I never went back.”

“Try something like Pi or OMP. Models perform better in these harnesses than Claude Code”

“Behaves better than opencode, and I love their /collab remote control.”

“falling well behind the other one i use (OMP) in the past 6 months in usability”

“250k LoC and 1.5M LoC respectively. Sheesh. How's that for minimalism...”

“omp.sh has lots of interesting features. I used it for a while, but found it a bit complicated”

217Aug 15, 2026recommends

“omp.sh if youre into figuring out and tinkering with the best tools available”

“I like the Oh My Pi harness, but the site's insufferable”

“Just switched to oh-my-pi, it has gotten pretty good.”

“i just switched to it from codex... and i feel like i just leveled up. what sells it for me is that it uses LSP's to edit the files.”

eliAug 6, 2026recommends

“OpenCode or oh-my-pi might make more sense if you just want a batteries-included agent.”

“Stock OMP. When you add a provider and then /model you can choose a model and choose what roles it will take.”

217Jul 21, 2026recommends

“most advanced, configurable and capable harness of all time”

pays for two $200 subscriptionson “Ask HN: Claude Code or Codex?”

“Currently using Oh My Pi (https://github.com/can1357/oh-my-pi) and appreciate the batteries included approach.”

“I use OMP. Was on Pi but switched over because I like OMP's subagents implementation.”

Threads where it came up

Also written as OMP, omp, Oh My Pi, ohmypi. Data: oh-my-pi.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.

Keyboard shortcuts
j / kNext / previous item
o or EnterOpen selected item
/Search
g hHome
g tTop
g rRising
g cCategories
tToggle dark mode
?This help