Omux — AI skill for Claude Code
Native macOS terminal for running multiple Claude Code sessions side by side.
How to install Omux
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open onurozcan/omux and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Omux does
Native macOS terminal for running multiple Claude Code sessions side by side. AI coding agent manager with projects, live agent status, resumable conversations and file previews. Built with SwiftUI.
Alternatives in AI
- Claude Usage Tracker — Native macOS menu bar app for tracking Claude AI usage limits in real-time 2.2k ★
- Nodeterm — Node-based terminal manager for AI coding agents — tmux-backed terminals and parallel agent sessions as dragga 1.3k ★
- Agor — Orchestrate Claude Code, Codex, and Gemini sessions on a multiplayer canvas 1.2k ★
README
omux
A native macOS terminal for running many [Claude Code](https://claude.com/claude-code) sessions side by side. Sessions are grouped into projects in a sidebar, each one keeps its own Claude conversation across relaunches, and a files panel previews whatever the session is working on.

Built with SwiftUI and [SwiftTerm](https://github.com/migueldeicaza/SwiftTerm).
Features
- Projects and sessions. A project is a folder plus a default command; sessions live under it in the sidebar. Drag to reorder or move sessions between projects, rename them, and give them colors.
- Conversations that resume. Each session that runs
claudeis pinned to its own session id, so quitting and reopening omux continues the same conversation. - Live status. Each session shows whether Claude is working, needs you or is done, and the Dock badge counts sessions waiting on you.
- Files panel (⌥⌘F). Browses the session's folder and previews Markdown, code and text (with optional line wrapping), images, PDFs, audio, video, and anything else Quick Look can show. File paths mentioned in the session's output are listed at the top; ⌘-click a path in the terminal to preview it.
- Recent conversations (⇧⌘O). Reopen any Claude Code conversation found in
~/.claude/projects. - Usage limits. The sidebar shows your Claude plan's 5-hour and weekly limits (see Privacy).
- Open folders from anywhere. Finder's right-click "Open in omux" service, dropping a folder on the Dock icon, or
open -a omux. - Themes, terminal font and size, and a quick switcher (⌘K).
Requirements
- macOS 14 or later
- Swift 5.9 or later (Xcode 15+ or the Command Line Tools)
- Claude Code installed as
claudefor Claude sessions; plain shell sessions work without it
Build
Related Skills
Tabby Agentdeck
Run AI coding agents side by side in Tabby - a live deck of agent sessions with status, a preview panel for th
Martins
Terminal workspace manager for AI coding agents. Run OpenCode, Claude Code, and Codex side-by-side with persis
GlanceTerm
The terminal for running multiple AI coding agents in parallel — Claude Code, Codex, Gemini CLI, opencode. A l
Isbetter.Ai
⚔️ Compare AI models side by side — same prompt, streamed answers, live code previews, speed, tokens and cost.
Termpro
Terminal-first workbench for running many AI coding agents in parallel — agent-agnostic. Multi-workspace, para
Herdly
macOS desktop app for the herdr terminal multiplexer: manage Claude Code, pi and other AI coding agents across
Related Agents
macOS SwiftUI Engineer
Implements features and fixes in native macOS apps built with Swift 6 / SwiftUI / AppKit via SwiftPM command l
VespeR
Control plane for Claude Code workflows: interactive sessions, agents, patterns, DAGs, and resumable context.
Swift UI
SwiftUI application specialist. Use when working exclusively within apps/swift/ — views, models, coordinators,