Tools/can1357/oh-my-pi

oh-my-pi

⌥ AI Coding agent for the terminal — hash-anchored edits, optimized tool harness, LSP, Python, browser, subagents, and more

20.0k+1.2k/wkgrowthTypeScriptMIT Licensetrending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Jul 2026

Oh My Pi is an AI coding agent that lives in your terminal, and right now it's one of the more capable open source ones out there. It reads your code, makes edits, runs commands, and drives whole workflows. What sets it apart is that it wires in the machinery a real IDE uses: language servers for accurate renames and refactors, and actual debuggers (lldb, delve, debugpy) so the model can step through running code instead of guessing at it. It's MIT-licensed and completely free.

Setup is a one-line install (curl, Homebrew, or Bun), and it picks up your existing configs from Cursor, Cline, or Copilot automatically, so there's no migration tax. It works with more than 40 model providers, from Anthropic and OpenAI to local runners like Ollama and llama.cpp, and you can assign different models to different jobs: a cheap one for subagents, a heavy reasoner for planning. The clever parts are real, not marketing. Hash-anchored edits key changes to content instead of line numbers, which kills the "string not found" failures that plague other agents.

The tool itself costs nothing. What you pay is the model bill, and with a swarm of subagents and browser automation running, that adds up faster than a single-threaded assistant. Solo devs and small teams: this is a legitimate free alternative to a Cursor or Copilot subscription if you're comfortable in a terminal and already have API keys. Prefer coding inside a graphical editor? Stay with Cursor.

The catch is maturity. This is a fast-moving fork of another young project, built by a small crew, not a company with a support desk. The feature list is deep, maybe too deep, and that much surface area means rough edges. Treat it as a powerful tool you're willing to debug, not a set-and-forget replacement for a polished commercial product.

Free vs Self-Hosted vs Paid

fully free

Free

The agent is MIT-licensed and completely free. Every feature, including subagents, debugger integration, and browser automation, ships in the open source release.

Self-hosted

Nothing to host. It runs locally as a terminal app. One-line install, and it inherits configs from Cursor, Cline, or Copilot. You bring your own model API keys.

Paid

No paid tier for the tool. Your real cost is model API usage, and this agent can burn tokens fast when it spins up parallel subagents or drives a browser. Local models (Ollama, llama.cpp) cut that to zero if your hardware can keep up.

The agent is free and MIT-licensed. You pay your model provider, and a subagent swarm can run up that bill quickly; local models bring it to zero.

Self-hosting ops:trivial
View pricing page →

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Similar Tools

Score
92/100 · A+
Adoption27/30
Maintenance25/25
Community15/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

High adoption: 18,123 starsActive community: 1,663 forksCommunity discussions enabledNotable author: 2,904 followersAuthor also built: can1357/pon (522 stars)

License: MIT License

Use freely, including commercial. Just keep the license.

Commercial use: ✓ Yes

About

Owner
Can Bölük (User)
Stars
19,989
Forks
1,874

Also by Can Bölük

Explore Further

More tools in the directory