A native terminal multiplexer for macOS

Your terminals,
organized

Run AI agents in parallel across split terminals and get notified when they finish.

smux — split terminals with workspaces

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.

Workspaces to stay organized

Group related terminals into workspaces and switch easily between them.

Keyboard-driven workflow

Split, navigate, zoom, close, switch without leaving the keyboard. Everything is one shortcut away.

Native and open source

Written in Swift for macOS. It is fast and lightweight.

Try smux

Free and open source. Requires macOS 15 or later.