← Package directory
Available on winget

Install oh-my-pi

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

Install with winget
winget install --id can1357.oh-my-pi
Upgrade
winget upgrade --id can1357.oh-my-pi
Uninstall
winget uninstall --id can1357.oh-my-pi

About oh-my-pi

omp is a terminal-first coding agent that runs on your machine, talks to any provider, and treats sessions like git branches. omp (pronounced “oh-em-pi”, binary omp) is a fork of Mario Zechner’s Pi. It runs as a single Bun process, drives any model provider you have credentials for, and ships a flat tool surface the model uses to read code, run commands, edit files, drive a debugger, and spawn subagents that coordinate over an in-process IRC bus. Sessions persist as JSONL under ~/.omp/agent/sessions/. You resume, f...

Version history

Version Updated Notes
17.2.13 Release notes
17.2.12 Unknown @oh-my-pi/pi-ai Fixed - Fixed account-scoped Codex cyber-policy denials bypassing sibling credential rotation; replay-safe requests now try every configured account before surfacing the error. @oh-my-pi/pi-catalog Fixed...
17.2.11 Unknown Release notes
17.2.10 Unknown Release notes
17.2.9 Unknown Release notes
17.2.8 Unknown @oh-my-pi/pi-coding-agent Changed - Upgraded the bundled omptype schema engine: intersection and pipe operators, bigint and RegExp literals in the string DSL, Standard Schema V1 interop, JSON Schema import via fromJsonSc...
17.2.7 Unknown @oh-my-pi/pi-ai Changed - Replaced arktype with @oh-my-pi/omptype for schema validation, delivering up to 100x faster schema construction and 60-100x faster validation while maintaining full compatibility with existing t...
17.2.5 Unknown Release notes
17.2.4 Unknown Release notes
17.2.3 Unknown @oh-my-pi/pi-ai Added - Added the ai& (aiand) provider registry entry with API-key paste login validated against https://api.aiand.com/v1/models. Fixed - Fixed Anthropic OAuth (Claude Pro/Max subscription) requests hard-...
17.2.2 Unknown Release notes
17.2.1 Unknown @oh-my-pi/pi-ai Added - Added exact OAuth credential-row resolution by durable credential id. The targeted path refreshes only that row and never ranks, rotates, or falls back to sibling accounts. Changed - Anthropic OAu...
17.2.0 Unknown Release notes
17.1.8 Unknown @oh-my-pi/pi-ai Fixed - Fixed an HTTP 400 error when resuming or replaying OpenAI history after an interrupted native Computer Use turn. - Fixed connection 404 errors when using Google Vertex AI in multi-region locations...
17.1.7 Unknown @oh-my-pi/pi-agent-core Changed - beforeToolCall now runs during arg-prep in a pre-dispatch prepare phase — on the streamed path before the assistant message's message_start/message_end are emitted, and always ahead of c...
17.1.6 Unknown Release notes
17.1.5 Unknown Release notes
17.1.4 Unknown Release notes
17.1.3 Unknown @oh-my-pi/pi-ai Fixed - Fixed Cursor sessions exposing ast_edit (and other staged-preview xd:// devices) without a reachable resolver: the built-in write tool — which carries the xd://resolve / xd://reject transport that...
17.1.1 Unknown Release notes