{"slug":"oh-my-pi","name":"Oh My Pi","vendor":"Stencil Labs","tagline":"Coding agent built on Pi with the IDE wired in, from LSP and a debugger to a headless browser and subagent fan-out","url":"https://agentboards.org/agent/oh-my-pi","website":"https://omp.sh","docs":"https://github.com/can1357/oh-my-pi","repo":"https://github.com/can1357/oh-my-pi","category":"cli","execution":["local"],"license":"MIT","open_source":true,"pricing":{"model":"byok","summary":"Free and MIT-licensed; use API keys, local models, or existing Cursor, Copilot and Devin subscriptions","from_usd":0,"free_tier":true,"byok":true},"models":{"backbone":["Anthropic","OpenAI","Google","xAI","DeepSeek","Mistral","Ollama","llama.cpp","vLLM","60+ providers"],"bring_your_own_model":true,"local_models":true},"protocols":{"mcp_client":true,"mcp_server":false,"openapi":false},"capabilities":{"terminal_exec":true,"browser":true,"multi_file_edit":true,"git_ops":true,"docker_sandbox":false,"multi_agent":true,"headless_ci":true},"context_window":null,"platforms":["macos","linux","windows"],"install":[{"label":"curl","command":"curl -fsSL https://omp.sh/install | sh"},{"label":"Homebrew","command":"brew install can1357/tap/omp"},{"label":"bun","command":"bun install -g @oh-my-pi/pi-coding-agent"},{"label":"PowerShell (Windows)","command":"irm https://omp.sh/install.ps1 | iex"}],"benchmarks":[{"name":"Edit-format lift on Grok Code Fast (author's eval)","score":"6.7% to 68.3% task pass rate","source_url":"https://blog.can.ac/2026/02/12/the-harness-problem/","note":"Self-reported comparison of hash-anchored edits against str_replace"}],"tags":["terminal","open-source","pi","lsp","debugger","subagents","browser","byok","local-models","acp"],"github_stars":34032,"metrics":{"stars":34032,"pushed_at":"2026-10-02T03:16:00Z","archived":false,"open_issues":3384,"latest_version":"v18.4.10","latest_version_at":"2026-10-02T01:35:53Z","latest_version_url":"https://github.com/can1357/oh-my-pi/releases/tag/v18.4.10","version_source":"github","checked_at":"2026-10-02T05:01:43.112Z"},"sources":{"readme":"https://github.com/can1357/oh-my-pi","install":"https://github.com/can1357/oh-my-pi","benchmarks":"https://blog.can.ac/2026/02/12/the-harness-problem/"},"verified_at":null,"adoption":{"score":6.8,"signals":{"github_stars":33415,"hn_mentions_1y":12},"measured_at":"2026-09-28"},"scores":{"panel":6.8,"adoption":6.8,"spread":2.5,"facts":1.2,"board":6,"dimensions":{"reliability":6.3,"usefulness":7.7,"cost":7.3,"longevity":5.7},"per_persona":{"amigo":7.5,"critico":6,"profesor":7,"inversora":5.8,"jefa":6,"hacker":8.3},"community":null},"rank":104,"category_rank":49,"panel_reviews":[{"persona":"juez","persona_name":"El Juez","ai_generated":true,"verdict":"El Hacker sits two and a half points above La Inversora, and the gap is the difference between the code and the company that now owns it.","scores":null,"evidence":[]},{"persona":"amigo","persona_name":"El Amigo","ai_generated":true,"verdict":"Pick Oh My Pi if you want a terminal agent that can attach lldb or dlv and rename through the language server; pick Pi if you want the parent project with fewer moving parts.","scores":{"reliability":7,"usefulness":9,"cost":8,"longevity":6},"evidence":["https://github.com/can1357/oh-my-pi","https://omp.sh"]},{"persona":"critico","persona_name":"El Crítico","ai_generated":true,"verdict":"The browser tool runs stealth by default and can drive Electron apps such as Slack to read your DMs, and pull requests were vouch-gated until a trial; ast_edit's preview-then-accept is done right.","scores":{"reliability":5,"usefulness":7,"cost":7,"longevity":5},"evidence":["https://github.com/can1357/oh-my-pi"]},{"persona":"profesor","persona_name":"El Profesor","ai_generated":true,"verdict":"The edit-format claim rests on the author's own suite: 3 runs of 180 mutation-reversal tasks, 16 models, 3 formats, fresh sessions, four tools; self-reported, reproducible, biased to exact reversal.","scores":{"reliability":7,"usefulness":7,"cost":8,"longevity":6},"evidence":["https://blog.can.ac/2026/02/12/the-harness-problem/","https://github.com/can1357/oh-my-pi"]},{"persona":"inversora","persona_name":"La Inversora","ai_generated":true,"verdict":"Stencil Labs, a fork of Mario Zechner's Pi, routes work through Cursor, Copilot and Devin subscriptions, and the founder's post notes a vendor cutting off a rival harness; platform risk is the story.","scores":{"reliability":6,"usefulness":7,"cost":5,"longevity":5},"evidence":["https://github.com/can1357/oh-my-pi","https://blog.can.ac/2026/02/12/the-harness-problem/"]},{"persona":"jefa","persona_name":"La Jefa","ai_generated":true,"verdict":"Free, no SSO or audit log, a /collab command that hands out a link and a QR code so anyone can watch a session, and Nix and Home Manager modules that would let us pin sixty identical installs.","scores":{"reliability":5,"usefulness":7,"cost":7,"longevity":5},"evidence":["https://github.com/can1357/oh-my-pi","https://omp.sh"]},{"persona":"hacker","persona_name":"El Hacker","ai_generated":true,"verdict":"MIT, custom providers in ~/.omp/agent/models.yml speaking nine API shapes, Ollama and vLLM with the key optional, fallback chains, rotating credentials, and extensions as plain TypeScript modules.","scores":{"reliability":8,"usefulness":9,"cost":9,"longevity":7},"evidence":["https://github.com/can1357/oh-my-pi"]},{"persona":"comediante","persona_name":"El Comediante","ai_generated":true,"verdict":"By the author's own account, the benchmark that beat Google's edit format by five points got his Gemini access disabled.","scores":null,"evidence":[]}]}