GitHub - gergomiklos/smux: A simple macOS terminal with split tabs and notifications for AI coding agents

1 min read Original article ↗

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.

Download the latest release

Screenshot 2026-03-06 at 12 15 49

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