Image: GitHub
Why it mattersA developer running several agents at once no longer polls tabs. One sidebar tells them which agent needs a decision now.
Running one coding agent fits in a terminal. Running eight does not. Omux is a native Mac app that puts every coding agent session into one window. A sidebar reports which session needs the next decision. The repository had 83 stars five days after launch.
What omux does
Each project in omux is a folder with a default agent. Sessions sit under it in the sidebar. Each session has a live status: working, needs you, or done. The Dock badge counts the sessions waiting. A notification brings the developer to the session that asked.
Claude Code tool permissions and Codex approvals both have Allow and Deny buttons right on the session. The developer does not have to switch tabs to answer. Deny lets them tell the agent what to do instead.
Every session keeps its exact conversation across restart and relaunch. Claude Code sessions keep their session ID. Codex sessions keep their thread.
Where parallel work stays apart
A worktree session gets its own git branch and its own folder. Parallel agents never touch each other's files. A per-project setup command runs when the worktree opens. The project README gives one example: cp "$OMUX_REPO/.env" . && npm install.
Pull request status appears next to the session that produced it. The app reads it through the GitHub CLI. Failing checks send their logs to the agent in one click. Merged pull requests offer to clean up the worktree. The Changes tab holds the session's diff. The developer can click a line, leave a note, and send every note to the agent as one message.
Scale and shape
Omux is 5 MB. The author's README says it is written in SwiftUI on SwiftTerm, with no Electron and no web view. It needs an Apple Silicon Mac and macOS 14 or later. The two supported agents have to be installed first for those sessions to work. Plain shell sessions work without either.
Three releases came out in two days, with the latest at version 0.8.0. The latest build is signed and notarized. The source is MIT licensed on GitHub. The 83-star count is thin traction. The item here is a design the author believes some Mac developers running several agents want.
Network and privacy
The README says omux has no telemetry. It talks to the network for three things. One: a plan's usage limits read through Claude Code's own Keychain login. Two: pull request status through gh. Three: a daily update check against omux.app. The README adds that the app is an independent project, with no tie to Anthropic or OpenAI.
A developer running one agent still has a terminal that does the job. The reason to open omux is a day with four to eight agents at work. Omux turns the question "which one needs me" from a tab-polling task into a sidebar glance.
Source
GitHub, by Onur Ozcan.
This item was written by an AI system from the linked source. Reveneau is responsible for what it publishes.
Get AI News in your inbox
New developer tools, model and agent releases, and how teams are actually using them to release software. Short, and only when there is something worth reading.