The Field Guide

Crew, explained.

Crew runs a whole crew of AI coding agents side by side and tells you the moment one needs you. This is the complete tour — every view, every button, every panel — with a screenshot for each.

21 features indexed·Real screenshots·macOS · 100% local
01Focus & Grid views 02The sidebar 03Sidebar toolbar 04The title bar 05Grid tiles 06Working vs waiting 07Characters & colors 08Creating a session 09Groups vs workspaces 10Sorting & grouping 11The assets pane 12Skills 13Broadcast 14Activity & spend 15Project Tracker 16Transcripts 17Palette & shortcuts 18Settings 19Autopilot 20Windows & menu bar 21Getting started
01 · The canvas

Two ways to see your crew.

Crew has two top-level views, and you flip between them anytime with the toggle at the bottom of the sidebar (or ⌘K → “Switch view”).

Grid view — mission control

Every session becomes a live tile with its own scrolling terminal, so you can watch the whole crew at a glance. Tiles auto-scroll to the latest output — right where an agent is asking for input.

Crew grid view with four live session tiles
Grid view. The grid button doubles as a density control — click it again to cycle Split (2)Quad (4)Six-up (6). Use / to page across columns.

Focus view — one session, full attention

Focus view gives a single session the whole canvas: its full terminal in the middle, the Skills chip and Assets pane on the right, and the roster on the left. Click any session (or press ⌘1⌘9) to focus it.

Crew focus view: roster, terminal and assets panel
Focus view: roster (left), live terminal (center), assets pane (right).
03 · Bottom of the sidebar

The sidebar toolbar.

A tidy row of controls sits at the very bottom of the sidebar. Left to right:

The sidebar toolbar with view toggle and action buttons
1 2 3 4 5 6 7 8
  1. Focus view — one session, full width.
  2. Grid view — the live dashboard; click again to change density.
  3. Sort / group — how the roster is organized (see modes).
  4. Broadcast — send one prompt to many sessions.
  5. Activity & spend — the analytics panel.
  6. Project Tracker — the full-screen project dashboard (see it).
  7. New window — a second Crew window (⇧⌘N).
  8. Settings — notifications, spend, transcripts and more.
04 · Focus view header

The session title bar.

In focus view, the header above the terminal is the session’s control strip.

The focus-view session title bar
1 2 3 4 5 6 7 8
  1. Character — click to change the icon & color (how).
  2. Label — click to rename the session inline.
  3. + Group — tag the session into a group.
  4. Details — expands the working directory, agent & PID.
  5. Time-in-state — how long it’s been working / waiting.
  6. Status — the live state chip.
  7. Restart — relaunch the agent in place.
  8. Close — end the session.
Waiting on an approval? When an agent asks a yes/no question, an approval bar appears under the header with one-tap Approve, Deny, ↵ Enter and Esc buttons — no need to click into the terminal.
05 · In the grid

Grid tiles.

Each tile in grid view has a compact header over its live terminal. The header is also a drag handle — rearrange tiles by dragging them.

A grid tile's header controls
1 2 3 4 5 6 7
  1. Character — click to restyle; drag the header to move the tile.
  2. Label — the session name.
  3. Group tag — its group chip (click to edit).
  4. Status & time — working / waiting, and for how long.
  5. Open in focus — expand this session to the full view.
  6. Minimize — tuck it behind “Show more”.
  7. Close — end the session.

A session that needs you glows so it’s obvious even in a crowded grid.

06 · The whole point

Working vs. waiting.

Because Crew owns each agent’s terminal (its PTY), it sees the full output stream and knows exactly when it last sent input. That lets it tell a busy agent apart from one that’s blocked on you — and surface the difference everywhere.

WORKING WAITING APPROVE IDLE ERROR
  • Working — output is flowing; the character animates and the chip is cobalt.
  • Waiting for you — output went quiet at a prompt; the chip inverts to bright ivory, the loudest state in the app.
  • Needs approval — a yes/no gate; answer it from the approval bar.
  • Idle / Exited / Error — muted or restrained, so they never compete for attention.

Detection uses output quiescence plus prompt signatures, with a debounce so brief pauses between token bursts don’t flip the dot, and a grace window after you type so echo isn’t mistaken for “done”. A white dot and a menu-bar badge appear when someone needs you; ⌘J jumps straight to the next waiting session.

07 · Make it yours

Characters & colors.

Every session gets its own animal character and color so you can recognize it at a glance — no reading labels. Click the character (in the title bar or on any tile) to open the picker.

The character and color picker open
The picker: choose from the animal gallery (characters already worn by other live sessions are dimmed so each stays unique), then pick an icon color from the swatch row.

The palette is sixteen hand-tuned hues, bright enough to read against the near-black UI:

New sessions get a random color; change it anytime — it’s remembered per session.

08 · Launch an agent

Creating a session.

Hit + New Session (or ⌘N) to launch an agent. Crew detects the agents you have installed (Claude Code, Copilot CLI…) so you can pick one from a list.

The New Session dialog
New Session: name it, drop it into a group and any workspaces, then pick an agent.
  1. Label — an optional name (auto-derived from the folder + agent if blank).
  2. Group — assign a single group tag, used by the “By group” sort.
  3. Workspaces — add it to one or more workspaces to filter by later.
  4. Agent — Claude Code, Copilot CLI, a plain Shell, or Custom command… with your own command + arguments.

Open Advanced for an initial prompt sent on launch, a custom working directory, and saved sets — snapshot the currently open sessions under a name and relaunch them all in one click later.

New Session dialog with Advanced options expanded
Advanced: initial prompt, working directory, and saved session sets.
09 · Don’t mix them up

Groups vs. workspaces.

Two ways to organize sessions — they sound similar but do different jobs.

Group

One label per session

A single tag like frontend or infra. Groups cluster sessions under headers when you sort “By group” — but a session belongs to exactly one.

Workspace

Filter across many

A session can belong to several workspaces (e.g. “July” and “Client X”). Switching the active workspace filters what you see — hidden sessions keep running.

Switch the active workspace from the command palette (⌘K → “Workspace: …”) or File › Change Workspace. When a filter is on, the sidebar shows the active workspace with a one-click way to clear it.

10 · Organize the roster

Sorting & grouping.

The sort button (in the sidebar toolbar and the grid top bar) groups your sessions four ways.

The sort / grouping menu open
The grouping menu.
  • No grouping — one flat, drag-to-reorder list.
  • Needs you — splits into “Needs you” and “Working” so blocked agents rise to the top.
  • By group — clusters by each session’s group tag (drag a session onto a header to move it).
  • By recent — buckets by how recently you prompted it (Last 30 min / 2 hrs / day / week+).

Grouping applies in the grid too — each group becomes its own band:

Grid view grouped into Needs you and Working
Grid grouped by “Needs you”. Groups collapse, reorder by dragging their header, and can tuck stale sessions behind a per-group “Show more”.
11 · See what it made

The assets pane.

The panel on the right of focus view watches the session’s working directory and previews what your agent creates — images, HTML pages, PDFs, video and audio — right inside Crew.

The assets pane with a preview open
Newest files first, with thumbnails. Selecting a non-image opens an in-app preview above the list.
  • Preview inline — click a page/PDF/video to preview it; click an image to open it in your OS previewer.
  • Insert path (⤶) — drops the file’s path into the terminal, ready to reference in your next prompt.
  • Reveal in Finder (📂) and Open with default app (↗).
  • Clicking a file path in the terminal previews it here automatically.
  • Collapse the whole pane to a slim rail when you want more terminal.
12 · Reusable prompts

Skills.

The ⚡ Skills chip above the terminal opens a gallery of reusable actions, grouped into categories. Crew reads the skills your agent actually has installed (Copilot / Claude), and you can pin favorites or add your own.

The categorized skills gallery open
The skills gallery: filter, categorized sections with colored swatches, favorite (★), and invoke.
  • Filter to find a skill fast; favorites pin to the front.
  • Click a skill to read its description; click again (or Invoke) to type use <skill> to … into the session for you.
  • + Add your own custom skills (name, invoke token, description) — stored locally.
13 · One prompt, many agents

Broadcast.

Send the same message to several sessions at once — great for “run the tests” or a coordinated checkpoint.

The broadcast modal
Pick which sessions receive it, type your prompt, and send (⌘↵).
Save & park is a built-in preset: it tells every selected agent to commit its progress (no push), note where it left off, and go idle — a safe way to pause the whole crew before a reboot.
14 · Where the time & money went

Activity & spend.

Two tabs. Spend totals how long each session kept you waiting, what it cost, and any credits used. Activity is a commit feed — the git history across your open sessions' repos, newest first, with release commits highlighted.

The Activity and spend panel — Spend tab
Spend tab: per-session waiting time, spend and credits, with a running total.
The Activity tab — a live commit feed
Activity tab: a live commit feed across the crew's repos; releases are highlighted.
15 · Mission control for your repos

The Project Tracker.

The clipboard button opens a full-screen Project Index — a live dashboard built from the working directories of your open sessions. Each session becomes a project card, derived straight from disk: git status, version, next steps, suggestions, and commit history.

The full-screen Project Tracker dashboard
The Project Tracker: totals up top, tag filters, then a card per project.
  • Status at a glance — a colored dot (active / recent / stale) and an “N open” task count per project.
  • Next steps — pulled from each repo's TODO.md, ROADMAP.md or a “Next steps” heading; Suggestions are auto-derived (a missing README, stray TODO/FIXME markers…).
  • Feature history — expand a project to read its changelog + commit history.
  • ▶ Launch local — start a project's dev server right from the tracker (Vite / Next / Node), then stop it again.
  • Grouped by your session tags, filterable, with an Auto re-scan every 20s.
16 · Search your history

Transcripts.

Turn on Capture transcripts in Settings and Crew saves each session’s output locally so you can search across everything and export a session later. It never leaves your machine.

The transcripts search modal
Search saved output across sessions, then export the selected one.
17 · Move fast

Command palette & shortcuts.

Press ⌘K for a fuzzy quick-switcher: jump to any session, run any action, or switch workspace without touching the mouse.

The command palette
The palette lists sessions and actions with their shortcuts.
Command palette⌘K
New session⌘N
New window⇧⌘N
Jump to next waiting⌘J
Focus session 1–9⌘1⌘9
Page across grid columns
18 · Dial it in

Settings.

Everything is off-by-default-sensible, but you can tune it all.

The settings panel
Notifications, spend & credits display, transcripts, launch-at-login, a spend budget and stale-session hiding.
  • Notifications — native alert (with optional sound) when a session starts waiting; optionally only when Crew isn’t focused.
  • Show spend / credits — per-session and total in the sidebar.
  • Resume conversations on launch — relaunch restored sessions with the agent’s --continue.
  • Capture transcripts and Launch at login.
  • Spend budget — warn once total spend crosses a number; Hide stale sessions after N hours in group sort.
19 · Hands-off runs

Autopilot-aware.

When an agent is running unattended — approving its own edits — its character puts on a pilot costume (goggles + an ✈ badge), and a little takeoff animation plays across the header. You can tell at a glance which agents are flying solo and which are working with you in the loop.

20 · Beyond one window

Windows & the menu bar.

  • Multiple windows⇧⌘N opens another window onto the same crew, so you can put the grid on one display and a focused session on another.
  • Menu-bar badge — a live count of how many sessions are waiting sits in your macOS menu bar; a native notification fires the moment one needs you.
  • 100% local — Crew owns the terminals on your machine. No account, no network, no telemetry.
21 · Your turn

Getting started.

That’s the whole tour. Download Crew, launch a couple of agents, and let the crew do the work — you’ll get pinged the moment one needs you.

↓ Download for macOS   Back to the overview →

↑ Back to top
✕ Close