<p align="center" <img src="https://github.com/can1357/oh-my-pi/blob/main/assets/hero.png?raw=true" alt="omp" </p
<p align="center" <strongA coding agent with the IDE wired in.</strong <strong<a href="https://omp.sh"omp.sh</a</strong </p
<p align="center" <a href="https://www.npmjs.com/package/@oh-my-pi/pi-coding-agent"<img src="https://img.shields.io/npm/v/@oh-my-pi/pi-coding-agent?style=flat&colorA=222222&colorB=CB3837" alt="npm version"</a <a href="https://github.com/can1357/oh-my-pi/blob/main/packages/coding-agent/CHANGELOG.md"<img src="https://img.shields.io/badge/changelog-keep-E05735?style=flat&colorA=222222" alt="Changelog"</a <a href="https://github.com/can1357/oh-my-pi/actions"<img src="https://img.shields.io/github/actions/workflow/status/can1357/oh-my-pi/ci.yml?style=flat&colorA=222222&colorB=3FB950" alt="CI"</a <a href="https://github.com/can1357/oh-my-pi/blob/main/LICENSE"<img src="https://img.shields.io/github/license/can1357/oh-my-pi?style=flat&colorA=222222&colorB=58A6FF" alt="License"</a <a href="https://www.typescriptlang.org"<img src="https://img.shields.io/badge/TypeScript-3178C6?style=flat&colorA=222222&logo=typescript&logoColor=white" alt="TypeScript"</a <a href="https://www.rust-lang.org"<img src="https://img.shields.io/badge/Rust-DEA584?style=flat&colorA=222222&logo=rust&logoColor=white" alt="Rust"</a <a href="https://bun.sh"<img src="https://img.shields.io/badge/runtime-Bun-f472b6?style=flat&colorA=222222" alt="Bun"</a <a href="https://discord.gg/4NMW9cdXZa"<img src="https://img.shields.io/badge/Discord-5865F2?style=flat&colorA=222222&logo=discord&logoColor=white" alt="Discord"</a </p
<p align="center" Built by <a href="https://stencil.so"Stencil Labs</a · Fork of <a href="https://github.com/badlogic/pi-mono"Pi</a by <a href="https://github.com/mariozechner"@mariozechner</a </p
The most capable agent surface that ships. Continuously tuned by real-world use — complete out of the box, open all the way down.
60+ providers · 31 built-in tools · 14 lsp ops · 28 dap ops · ~80k lines of Rust core.
[!NOTE] Pull requests are temporarily open to everyone as a trial. We previously required a vouch before accepting PRs; that requirement is lifted for now while we evaluate how open contributions go. Depending on the results, the vouch system may return.
Install
macOS · Linux
curl -fsSL https://omp.sh/install | shAlpine / musl: the prebuilt musl binary links libstdc++/libgcc dynamically, which stock Alpine does not ship. Install them first: apk add libstdc++ libgcc.
Homebrew
brew install can1357/tap/ompBun (recommended)
bun install -g @oh-my-pi/pi-coding-agentNix
# Run without installing
nix run github:can1357/oh-my-pi
# Or install into the active profile
nix profile install github:can1357/oh-my-piFlake consumers can use packages.<system.omp, overlays.default, nixosModules.default, or homeManagerModules.default. A Home Manager configuration can install OMP and own its settings declaratively: