$ cat README.md
Built because eight terminal tabs is too many.
Running several coding agents meant a terminal, a login and a usage limit for each.
Claude Code in one tab, Codex in the next, Gemini somewhere behind. Too much of the day went to finding the right window.
So we built one native Mac window for all of them. It keeps your sessions and switches accounts when one runs out.
Nexus doesn't resell AI. You bring your agents, or use free models through OpenCode.
It's early: 0.5.0 shipped in October 2026. The changelog has the rest.
$ tabs --list
- 1claudeusage limit reached
- 2codexidle since lunch
- 3geminiwhich project was this?
- 4claude (2)the other account
- 5opencodesession gone after restart
- 6ssh devboxstill connected?
- 7zshnpm run dev
- 8zshno idea
$ open -a Nexus
✓ one window, every agent, sessions restored
$ man nexus --principles
Principles
Each one is something you can check in the app.
-
Nothing runs without you
Nexus never installs or updates anything without your click. Computer use asks first.
-
No invented numbers
Missing data shows as unavailable, never as a guess.
-
Local first
No analytics or telemetry. Your data stays on your Mac, secrets in the Keychain.
-
Deletes go to the Trash
Deleted things go to the macOS Trash. Worktrees with edits are never deleted.
-
Native and fast
SwiftUI and AppKit, not Electron. Real terminals drawn with Metal.
-
Bring your own agents
Your CLIs use your own accounts, the same CLIs you run anywhere. Nothing to migrate.
$ nexus --version --verbose
Under the hood
A Swift app, built for the Mac.
Terminals are SwiftTerm, drawn with Metal. Voice is Kokoro, on your Mac. Tools reach agents over MCP.
$ nexus --version --verbose
Nexus 0.5.0 (October 2026)
requiresmacOS 26 or later, Apple silicon
languageSwift 6.2
interfaceSwiftUI + AppKit
terminalSwiftTerm emulator, Metal renderer
panesup to 16 terminals, 2,000-line scrollback
voiceKokoro, on-device
speechon-device recognition, no cloud fallback
toolsMCP server: browser, computer use, canvas, simulator, tasks
secretsmacOS Keychain
data~/Library/Application Support/Nexus
telemetrynone
electronnot found
$
$ open -a Nexus
Try it with the agents you already have.
Starter is free. Pro adds every mode and tool.