A native terminal multiplexer for macOS built for AI agents.
Run agents in parallel across split terminals and get notified when they finish.
Features
- Split terminals, run agents in parallel — Split horizontally or vertically and manage everything at once.
- Get notified when agents need you — Turn on watch mode for any terminal. When an agent finishes its task, you get notified (with ring, sound or native push).
- Workspaces — Group related terminals into workspaces and switch between them.
- Keyboard-driven — Split, navigate, zoom, close, switch — everything is one shortcut away.
- Session persistence — Layout, terminals, and everything are saved and restored automatically.
- Native and fast — Written in Swift for macOS.
Install
Requires macOS 14 or later. Free and open source.
Keyboard Shortcuts
| Action | Shortcut |
|---|---|
| Split right | Cmd + Right |
| Split down | Cmd + Down |
| Close | Cmd + W |
| Zoom | Cmd + Shift + Enter |
| Toggle notifications (off/on/silent) | Cmd + B |
| Navigate | Option + Arrow keys |
| Switch workspace | Option + Shift + Arrow keys |
| New workspace | Cmd + Shift + T |
| Show all shortcuts | Cmd + / |
Build from source
Open smux.xcodeproj in Xcode 15+.
License
MIT