Skip to content

Download

Fleet for macOS. Free, local, no account.

A squad of Claude Code agents, each in its own git worktree, on your own machine. There is no sign in, no cloud tier and no telemetry. The only request Fleet makes on its own behalf is the update check.

Download for macOSv0.9.0 · 135 MB

Apple silicon. Intel Macs are not supported.

version
0.9.0
released
2026-08-05
sha512
l019p9b/0TgED66H6EmzCZHBV7s4PTPeQDP4t+tu1meRnADjBOPWmlZ9raNoLobLQ30Na8P+SPoLG9MgTc6FZg==

Trust

Your code stays on your machine.

The agent runs with your filesystem privileges, which is the point and also the risk, so the boundaries are worth reading before you install rather than after.

Nothing leaves

No account, no server holding your repositories, no telemetry, no analytics in the app. Fleet talks to Anthropic through your own Claude Code and to GitHub through your own gh.

A display layer that stays one

Context isolation on, sandbox on, node integration off, a content security policy, and navigation blocked. No remote URL is ever loaded into a Fleet window, including for auth.

Repository content is untrusted

Markdown from a repository renders without raw HTML, so a README cannot smuggle an element into the window that is reading it.

Commands by id

The commands Fleet can hand to your Terminal live in a main process allowlist and are chosen by id. A free text command from the display layer would be a straight path to a shell.

Requirements

What you need.

Mac
Apple silicon. Intel Macs are not supported, and there is no Windows or Linux build.
Claude Code
Your own install, authenticated with a subscription or an API key. Fleet ships no copy of it and never asks you for a key.
GitHub CLI
gh, authenticated. Fleet uses it to open pull requests. Everything else works without it.
Git
A repository with a remote. Fleet fetches from it and never pulls your base branch.

First launch

What to expect the first time.

Setup checks what is on your PATH

Fleet resolves your login shell PATH at startup and probes for claude, gh and your editors. Anything missing is named, with the command to fix it.

Logins happen in your Terminal

claude and gh both authenticate interactively, and Fleet will never load a remote page in its own window, so it hands the command to Terminal instead. The commands it can hand over are a fixed list chosen by id.

Add a repository, or create one

Point Fleet at a repository on disk, clone one from an organisation, or scaffold a new project from one of 30 templates. Nothing is copied anywhere, and Fleet works against the repository where it already is.

The first prompt makes the worktree

Creating a session makes no checkout at all, so the chat opens instantly and the branch can be named after what you actually asked for. The first prompt is what provisions it.

Fleet reads the repository’s own CLAUDE.md, its .claude/settings.json and its slash commands, so a session behaves the way your terminal does on the same repository rather than like a different tool.