A real terminal, not a preview
Every agent is a tmux session. What you see is the live terminal, and quitting Fleet leaves every agent running.
For macOS · Built on Claude Code
Fleet is a native Mac app for running Claude Code agents side by side. Each agent gets a real terminal, and a status light tells you which one is working, which is done, and which is waiting on you.
Status at a glance
A permission prompt or a question. Fleet sends a notification, badges the Dock, and ⌘⏎ jumps straight to it.
Claude is reading, editing or running commands. Leave it alone.
Finished while you were elsewhere. It keeps blinking until you look, like an unread message.
The terminal is open with no Claude running.
Resume Session
Fleet lists your earlier Claude Code conversations, newest first, with their titles. Search, pick one, name it, and it reopens as an agent in its original folder with the full history.
Tabs and splits
⌘D splits the terminal to the side and ⇧⌘D splits it down, so a shell sits beside Claude. ⌘B hides the sidebar when you want the whole window.
What you get
Every agent is a tmux session. What you see is the live terminal, and quitting Fleet leaves every agent running.
Start agents in any folder, several per repo. Separate git worktrees are there when you want them, never forced.
On first launch Fleet installs its Claude Code hooks and tmux settings, and fetches tmux and jq with Homebrew if they are missing.
New versions arrive in the app. One click to install, and your agents keep running.
Keyboard first
Every shortcut can be changed in Settings, and Fleet warns you when one clashes with a macOS shortcut.
With Homebrew:
brew install --cask davidkras95/fleet/fleet-appOr download the latest release. Requires macOS 14 Sonoma or later and Claude Code.