omp, short for oh-my-pi, is an MIT-licensed terminal coding agent forked from Pi, with LSP, debugger and browser tools built in. HagiCode is a desktop and web workbench that runs omp as its executor, so the two work together rather than compete.
- Is omp free?
- omp is MIT-licensed and free to install. You pay for the models you connect, either with API keys or, for some providers, an existing subscription you sign in to. See omp.sh for current details.
- How do I install omp?
- On macOS or Linux run curl -fsSL https://omp.sh/install | sh. On Windows run irm https://omp.sh/install.ps1 | iex. Homebrew (brew install can1357/tap/omp) and Bun (bun install -g @oh-my-pi/pi-coding-agent) also work.
- Is omp the same as Pi?
- No. omp is a fork of Pi that was rewritten as a coding-first tool with many more built-in tools. Pi stays minimal and leaves features like subagents to extensions.
- Can I use omp with HagiCode?
- Yes. HagiCode lists OMP as an Agent CLI. Install and sign in to omp, then select it in HagiCode; it runs omp for you and keeps your omp setup unchanged.
- Does HagiCode replace omp?
- No. HagiCode is the workbench around omp, adding sessions, proposals, commits and history. It needs omp installed and signed in to run.
- omp vs HagiCode: which should I pick?
- Pick omp alone if you work in a terminal on one task at a time or in scripts. Add HagiCode if you want parallel sessions, proposals and a visual history around omp.