Ever watch a GitHub project grow so fast you blink and miss half the updates? oh-my-pi went from 11k to 14.8k stars in 19 days. That’s not just hype — that’s a signal. And in those 19 days, the project shipped more changes than some tools see in a year.
The short version: oh-my-pi is a terminal-native AI coding agent by developer can1357. It’s been my go-to alternative to Claude Code since the hash-anchored editing sold me on safety. But v16.2.1 isn’t just a point release — it layers on features that change how you use the tool.
oh-my-pi v16.2.1: What’s New
And I’ve been tracking oh-my-pi alongside agent tools like ECC Agent Harness — this release stands out as the biggest leap I’ve seen yet.
Here’s what landed since the last time I checked in:
| What’s New | What It Does | Why It Matters |
|---|---|---|
| Advisor model | A second LLM reviews agent output in real-time | Catches mistakes before they hit disk |
| Collab mode | Share a session via QR code (r/w or r/o) | Pair programming without infra setup |
| Hindsight memory | Cross-session agent memory | Picks up where yesterday’s session left off |
| ACP protocol | Zed editor integration | Use oh-my-pi inside your editor |
| omp commit | Atomic commit splitting | Granular commits without manual staging |
| PR/issue URIs | pr://1428 as a filesystem path | Browse GitHub from the terminal |
| Time-traveling rules | Regex-triggered inline rule injection | Fix agent behavior mid-stream |
| Hashline-to-Native | rg/glob/find in-process, no fork-exec | Safety net just got faster |
I tested the Advisor model specifically. Set up a Groq-hosted Llama 3 as the advisor while the main agent ran Claude Sonnet on a medium TypeScript refactor — about 300 lines of mixed-type chaos. Honestly? The advisor caught two things the main agent missed: a type mismatch in a generic constraint and an unused import that would’ve triggered a build warning. But the latency hit was around 8 seconds per task. Still, for production code where an AI mistake costs hours of debugging? I’ll take the trade.
Collab mode is another one I put through its paces. Generated a QR code from omp /collab and handed read-write access to a teammate on a different machine. They could see my prompts, the agent’s output, and every diff in real-time. No server, no ngrok, no cloud setup. Just a QR code on the terminal.
But Hashline still matters most. The new Hashline-to-Native feature moved rg, glob, and find operations to in-process execution — no more fork-exec overhead for each search. I ran the same “find all unused exports” test I did back on the Jun 8 version: 23 unused exports identified and removed in about 45 seconds. Same result, zero false positives, but the whole thing felt noticeably snappier. The safety net got faster.
Install was the same one-liner as before — curl -fsSL https://omp.sh/install | sh on my Ryzen 9 Windows machine (git-bash). It took about 24 seconds. From there, omp /login to point it at my Anthropic key, and I was writing prompts within a minute.
Terminal-Only Caveats
A few honest caveats. First, oh-my-pi is terminal-only — there’s no GUI or web interface. If you want visual diffs, pair it with Zed via the new ACP protocol. Second, the new features bring complexity. Advisor needs a second API key from a different provider to be useful. Still, Pi Agent Harness offers a simpler single-key setup if that’s a dealbreaker. Collab needs both parties running omp. And the / command syntax (/model, /collab, /login) has a learning curve if you’re used to chat-style agents. Third, the tool is most comfortable in TypeScript and JavaScript — Python and Rust support works but the feedback loop isn’t as tight.
Still, oh-my-pi v16.2.1 is the safest AI coding agent I’ve used, and it’s getting more capable without sacrificing that safety. The Advisor model alone is worth the upgrade if you work on production code. Check the GitHub repo — 14.8k stars in three weeks doesn’t lie.