Now shipping OpenMUX 0.21.0

A native terminal workspace built to stay yours.

OpenMUX is a fast, native, flexible, and hackable terminal workspace for developers. Now with flexible left and right sidebars, Agent Sessions, Git worktrees, and workspace-focused tooling that stays open to your workflow.

OpenMUX running a native terminal workspace with panes, pane tabs, and sidebar
OpenMUX Install
$ curl -fsSL https://github.com/finger-gun/omux/releases/latest/download/openmux-install.sh | bash

Why OpenMUX exists

The terminal should be a workspace, not a locked box.

Modern developer terminals are drifting toward vendor-specific workflows, browser-like sidecars, and large opinionated bundles. OpenMUX takes the opposite bet: a small, composable native workspace that exposes the seams instead of hiding them.

01

Open by design

Inspect, script, override, and extend behavior without forking the whole app.

02

Terminal first

The terminal is the product. AI, plugins, and automations connect through the same open surface.

03

Native precision

Windows, focus, keyboard input, accessibility, and notifications should feel at home on macOS.

04

Sensible defaults

Tabs, panes, sessions, themes, and useful keybindings should work before you configure anything.

Workspace primitives

Built for people who live in terminals.

OpenMUX keeps shipping the workflow pieces that matter in daily use: local sessions, local agent workflows, automation seams, workspace polish, and native macOS ergonomics.

#

Tabs, panes, and workspaces

Project workspaces, drag-and-drop splits, pane-local tab stacks, worktree-aware tab creation, and a right sidebar that keeps Agent Sessions and Git worktrees close at hand.

>_

Persistent shell sessions

Direct typing, paste, resize, command injection, drag-and-drop text, URLs, and files, isolated shell history, and bounded scrollback restore.

{}

Command palette and CLI

Cmd+P, Cmd+Shift+P, the omux CLI, release installer, and JSON-RPC control plane share the same command catalog for local-first automation.

AI

Local agent, Agent Sessions, and AI Status

Use omux agent for one-shot prompts or a local REPL, then index, search, preview, resume, and reopen coding-agent sessions while AI Status normalizes pane activity.

Aa

Hooks, events, and plugins

Bundled plugins like Markdown Preview and AI Status, registry-installed hooks and plugins, extension panes, richer event payloads, and config reload surfaces built for automation.

EU

Themes, find, and input fidelity

Focused-pane find, fuzzy-search themes, semantic icons, ISO layouts, right Option behavior, dead keys, compose input, and IME-sensitive flows.

Automation surface

A narrow core with stable seams.

OpenMUX keeps terminal rendering behind a narrow bridge while the workspace layer exposes sessions, panes, tabs, hooks, plugins, commands, pane status, local agent workflows, and richer workspace metadata.

The same CLI that opens workspaces, splits panes, and drives everyday terminal work also powers hooks, plugins, and automation, so the app stays understandable to humans and scriptable when you need it.

omux cli
$ omux version
OpenMUX 0.21.0
$ omux open ~/projects/openmux-web
workspace opened · 1 pane ready
$ omux split right
split created · pane focused
$ omux agent -p "Summarize what's new in 0.21"
Built-in local agent, right sidebar widgets, and richer pane workflows.
day-to-day control and quick local assistance from the same CLI surface
no vendor lock-in · your terminal workflow stays yours

Positioning

Built around your terminal, not around a vendor workflow.

OpenMUX keeps the terminal as the center of gravity: native panes, local automation, open plugin seams, and a control plane you can script. AI can plug into that surface, but it does not get to replace it.

Instead of vendor-locked agent history
OpenMUX gives you local agent workflows, Agent Sessions, and AI-aware panes
Instead of opaque integrations
OpenMUX gives you hooks, events, plugins, and JSON-RPC
Instead of browser-shell compromises
OpenMUX gives you native panes, tabs, and macOS behavior

Release momentum

OpenMUX 0.21 sharpens the workspace.

The latest release focuses on day-to-day workspace fit: a new right sidebar for Agent Sessions and Git worktrees, flexible sidebar widgets, and richer pane tabs with better context actions.

  1. 0.21 New right sidebar for Agent Sessions and Git worktrees, flexible sidebar widgets, and richer pane tabs with better context actions
  2. 0.20 Workspace UI revamp, recently closed workspace restore and clear actions, Tokyo Night theme, and external Agent Sessions plugin adapters for OpenCode, KiloCode, and OMP
  3. 0.19 Isolated shell history by workspace, drag-and-drop text and URLs into panes, and a simpler default CLI install path at ~/.local/bin/omux
  4. 0.18 Agent Sessions, AI Status, omux worktree, inline pane aliases, and local release install workflows
  5. 0.17 Focused-pane find, direct GitHub Releases installer support, and more reliable omux update installs
  6. 0.16 Floating pane modals, pane pop-out and dock-back flows, and modal-aware control-plane metadata
OpenMUX

Build your terminal workspace, not someone else's.

Install the latest release, browse the docs, and follow the project as OpenMUX keeps shipping local agent workflows, native workspace polish, and open automation surfaces.