Claude Code multi-agent

Omux

Native macOS terminal for running many Claude Code and Codex sessions side by side. Projects, worktrees, live agent status, Allow/Deny from the sidebar, resumable conversations, pull request status and file previews. Built with SwiftUI.

Install

From source
git clone https://github.com/onurozcan/omux.git

From the README

omux

A 5 MB native Mac terminal for running fleets of coding agents.

Written in Swift on SwiftTerm, no Electron, no web view, launches instantly. omux keeps many Claude Code and Codex sessions in one window, shows you which one needs you, lets you answer from the sidebar, and gives each session its own branch.

Eight seconds of the 37-second tour, or the 23-second version.

Download the latest release · signed and notarized · Apple Silicon, macOS 14+

Why omux

Running one agent is easy. Running eight is a tab-switching job: you poll each terminal to see whether it's waiting on you, and you lose a conversation every time a window closes.

omux turns that into a dashboard.

- One sidebar for every agent. Projects hold sessions. Each session shows whether its agent is working, needs you, or is done. The Dock badge counts the ones waiting.
- Answer without switching. Claude Code permissions and Codex approvals have Allow and Deny buttons right on the session. A notification takes you to the session that needs you.
- Nothing gets lost. Every session keeps its exact conversation across restarts and relaunches.
- Parallel work that stays apart. A worktree session gets its own branch and folder. The pull request's checks and reviews appear next to it, and failing checks go to the agent in one click.
- Review before you merge. Read the diff, leave notes on lines, send them to the agent as one message.
- Native and small. SwiftUI and SwiftTerm, a 5 MB download, no telemetry.

Features

Details for every row are in docs/features.md. Codex sessions have their own page.

Install

Download omux-.dmg from the latest release, open it and drag omux to Applications. The app is signed with a Developer ID and notarized, so it opens without a warning.

Or build it yourself, which…
Read the full README on GitHub

Details

Repository
onurozcan/omux
Website
omux.app
Language
Swift
License
MIT
Last updated
1 November 2026
Topics
ai-agentsanthropicclaudeclaude-codecodexcoding-agentsdeveloper-toolsgit-worktreemacosmacos-appopenaiopenai-codex

FAQ

What is Omux?

Native macOS terminal for running many Claude Code and Codex sessions side by side. Projects, worktrees, live agent status, Allow/Deny from the sidebar, resumable conversations, pull request status and file previews. Built with SwiftUI. It is a multi-agent for Claude Code, from onurozcan/omux on GitHub.

How do I install Omux?

Clone onurozcan/omux from GitHub and follow the setup steps in its README.

Is Omux popular?

onurozcan/omux has 121 GitHub stars and 27 forks. It was last updated on 1 November 2026.

More multi-agent & worktrees

Browse the most popular Claude Code mods, all multi-agent & worktrees, or the skills and MCP server directories.