Reference
CLI
fleet subcommands you can run from the shell.
Most of fleet lives in the TUI. These are the CLI entry points.
fleet
Launch the TUI. No args.
fleetfleet add <path>
Pin a repo without launching the TUI. Useful from scripts.
fleet add ~/code/my-repofleet list
Print all tracked sessions as JSON. Pipe to jq for filtering.
fleet list | jq '.[] | select(.status == "waiting") | .name'fleet remove <session-id>
Tear down a session and remove it from state.
fleet remove a1b2c3d4-1716998400fleet hooks
(Re-)install fleet hooks into ~/.claude/settings.json. Normally run automatically on TUI startup.
fleet hooksfleet hook-handler
Invoked by Claude Code hooks. Reads JSON from stdin, writes status files. Don't invoke manually — it's not a user-facing command.
It reads FLEET_INSTANCE_ID from the env to know which session it belongs to.
fleet chrome-host
The Chrome Native Messaging Host. Invoked by Chrome with a chrome-extension://... arg. Don't invoke manually.
# What Chrome runs (auto-detected via the URL arg pattern):
fleet chrome-extension://haphpcoecelhofejcklinnlbfijgdnih/fleet --version
Print version and exit.