sessions & groups
How sessions are started, named, coloured, grouped and brought back.
Every session is a row in the sidebar and a shell of its own. Fleet spawns it
through your login shell, so your PATH, prompt, aliases and dotfiles are
exactly what you get in Terminal.
Starting one
⌘T for a shell, ⌘⇧T for an agent session. The sidebar’s + button does the same, and its ▾ menu adds the rest: a session in a folder you pick, an agent session in a folder you pick, a saved launch profile, or a new group.
Right-click any row for New Session Here, which starts one in that session’s directory — the fastest way to open a second shell on the repo you are already in.
Right-clicking empty sidebar space offers everything that starts a session — a shell or an agent session, either in a chosen folder, or a saved profile — alongside New Group, collapse and expand all groups, Clear All Scrollback and Close All Sessions…. Right-clicking a group header starts a shell, an agent session, a shell in a chosen folder or a saved profile directly into that group.
New sessions, shell and agent alike, start in the directory set under Settings → Terminal, unless they were told otherwise.
Naming
Double-click a title to rename it. Claude’s own /rename sets a name too, and
when both exist the most recent one wins — so if Claude renames a session after
you did, rename it again. Reset Name on the right-click menu drops yours and
goes back to whatever the session calls itself.
Colour and grouping
Right-click a row to colour it. Colour is yours to assign meaning to; the status icon is separate and always means status.
A group is a labelled band of rows. Create one from the ▾ menu or by right-clicking empty sidebar space, then drag rows in and out, or use Move to Group on a row’s right-click menu. Groups can be renamed, coloured — the colour shows on the rows inside — collapsed, and deleted without touching the sessions in them.
Rows cannot be dragged while Float sessions needing you to the top is on, because the sidebar is sorting them for you; Move to Group still works.
Collapsed groups are stepped over by the walk shortcuts, so folding a project away really does take it out of your way. ⌘K, the command palette and ⌘⇧J still reach the sessions inside.
Reading a row without leaving
Hover a row for about half a second and a preview opens: the recent conversation for a Claude session, the last lines of output for a shell. It does not appear for the session you are already in, or while a row is being dragged.
Hovering also puts a close button on the row.
Closing
⌘W closes the focused session; the last one closes the window. If something
is still running there — an agent session, a npm install, an agent in that
session’s Quick Terminal — Fleet asks first and names
what it found. An idle shell closes straight away. The check is a setting.
Closing a session ends what was running in it. Fleet hangs up on the shell and everything it started, the way a terminal emulator does, and kills whatever is still there a moment later. Quitting Fleet does the same to every session.
Close the session when Claude exits under Settings → Terminal makes
/exit end the pane too, rather than dropping you back to an empty shell. It is
off by default, and offered once — the first time you close a pane by hand after
Claude has already left it. Only a deliberate quit counts: /exit, Ctrl-D, or
Ctrl-C twice. /clear, /resume and a crash leave the session where it is,
because a crash’s error text is worth more than a tidy sidebar.
Coming back
Restore sessions on launch reopens what you had, each in its own directory,
with its name, colour, group and position. Resume conversations on
launch goes further and reopens the conversation each Claude Code, Codex or
Antigravity session was last on. After a /clear
that is the new conversation, not the one it replaced; a pane you quit Claude
Code or Codex in comes back as a plain shell. Both are under
Settings → Terminal, and resuming only applies while restoring is on.
Something here wrong or missing? help@fleet-terminal.app.