v0.9.22 · Oct 2026 — bundled agent, Apple Silicon, Intel, Windows & Linux

One window.
Every session in parallel.

The desktop GUI for the omp coding agent. Every session tab runs its own agent process — your work keeps moving in the background while you switch. All of the TUI's power, none of its walls.

Bundled sidecar — no agent, bun, or Node to install · All releases · Build from source

omp GUI — warm paper canvas with a unified teal accent family
0
Runtimes to install — the sidecar ships inside the app
0+
Native RPC dialogs, from providers to process control
0×
Parallel agents observed live in one window
0
Steps from update banner to restarted app
Session Tabs

Sessions that never block each other

Every tab owns a full agent process. Kick off a long task, switch to another tab, and let it finish on its own — the titlebar keeps a live heartbeat so you always know what's running.

Independent processes

A crash or hang in one tab never touches the others.

Two-session split view

Drag a tab into the workspace to run two isolated sessions side by side or stacked.

Persistent workspace

Open tabs, the active session, and recent-first navigation survive restarts and app upgrades.

Ownership guard

Live sessions are locked against accidental takeover.

Three session tabs running in parallel
Three tabs, three agent processes — two running concurrently.
Conversation Dock

Execution state, exactly where the work happens

Todos, plan review, sub-agents and queued work live between the transcript and composer. Large collections stay compact, keep urgent rows visible, and expand into a focused full-list view without nested scrollbars.

Live todo & plan cards

Edit tasks, review plans, approve steps, and preserve todo changes in the transcript.

Focused large-list views

Summarize busy Todo and Agents cards, then expand one card to inspect every row while the composer stays visible.

Bounded Todo and Agents summaries sharing one dock scroll owner
Summary mode keeps urgent work visible without squeezing the composer.
Agents card expanded into the focused full-list view
Focused mode reveals every agent and collapses sibling cards to headers.
Native Management

The command line is no longer the settings screen

Configure the agent from dedicated, responsive surfaces. Selection and status carry the color; the rest stays clean, readable, and sized to your window.

01

Skills & MCP

Inspect complete skill instructions, control scopes, add servers, test connections, and reauthorize without editing config files by hand.

02

Security & SSH

Audit the current repository, review findings with evidence, and maintain reusable remote hosts from one operations area.

03

One update surface

See GUI and omp versions together, resolve update errors clearly, and install a verified package with its published metadata.

Native, Not a Wrapper

Real interfaces for real workflows

Voice, collaboration, debugging and commands get first-class native surfaces — not a terminal crammed into a webview.

Live voice mode dialog

Live voice mode

Real-time speech sessions with live transcripts — talk to the agent while your hands stay on the keyboard.

Collaboration dialog

Collaboration

Bring teammates into a session and watch the agent work together, live.

Structured debug console

Structured debug console

The raw RPC event stream — search, filters and pause — for when you need to see exactly what the agent did.

Command palette in Chinese

Command palette

Every command, dialog and setting one keystroke away — fully localized, English and Chinese included.

Context & Usage

Context you can actually audit

Per-file token breakdowns, tool-call frequency and live cost — the numbers behind every session, rendered natively.

Session statistics

Requests, tokens, cost and cache-hit rate at a glance.

Context report

Exactly which files and tools are eating your window.

Context report with token bars
Context report — sorted token bars per source, with a copyable breakdown.
Updates

Know when a new build lands

The app checks GitHub and keeps release progress visible. macOS builds are ad-hoc signed and Windows builds are unsigned, so either platform may require a manual confirmation on first launch.

01

Banner appears

A new release on GitHub shows up as a quiet banner — no modal, no interruption.

02

Get the matching build

Choose the Apple Silicon, Intel, Windows x64, or Linux x64 build from the latest GitHub Release.

03

Install and reopen

Install the matching package for your platform, then reopen omp with your existing sessions and settings.

Install

Up and running in a minute

Grab the build for your platform. The agent, its runtime and everything else are already inside.

macOS builds are ad-hoc signed but not notarized; Windows builds are unsigned. On first launch, macOS may require right-click → Open or System Settings → Privacy & Security → Open Anyway, and Windows may require More info → Run anyway.

Prefer building it yourself?

# clone the fork, with the GUI nested inside
git clone https://github.com/nornzach/oh-my-pi.git
cd oh-my-pi && git clone https://github.com/nornzach/oh-my-pi-gui.git packages/gui
bun install
bun --cwd packages/gui run build:omp   # build the sidecar from the monorepo
bun --cwd packages/gui run package:mac:arm64 -- --publish never # → packages/gui/dist/*.dmg