# Canvas tools

> Guides and snapping, the minimap, colour tags, presentation mode, mascots, the arrow log, workspace recording and templates.

Source: https://docs.neurosquad.ai/en/canvas/tools

Most of these live in the **canvas tools** menu — the sliders button at the top right of the canvas.
Switch its **View** options on and off here:

The same switches are also in **Settings → Canvas**.

## Line cards up neatly

- **Alignment guides** — while you drag a card, it snaps to the edges and centres of nearby cards,
and a guide line shows the match.
- **Snap to grid** — cards move in steps of the dot grid, so rows and columns line up by themselves.

## Minimap

A small overview of the whole canvas in the corner. Drag or scroll it to move around. It's off by
default; switch on **Minimap** in the tools menu.

## Colour tags

Right-click any card's header and pick a **Colour tag** — the card gets a coloured edge (for an agent,
also **Color tag** in its ⋯ menu). **Remove tag** takes it off.

## Jump to whoever's waiting

`Ctrl Shift J` flies the camera to the agent that has been waiting for you the longest. Press
it again for the next one.

## Present your canvas

Press `F5` (or **Present cards** in the tools menu) to step through the cards one by one, like
slides — great for showing a colleague what your squad did. Use the arrow buttons or keys to move, and
**End presentation** to leave. [Sticky cards](https://docs.neurosquad.ai/en/cards/sticky) make good title slides.

## Agent mascots

A tiny robot on each AI agent card shows at a glance whether it is **Working**, **Waiting for you**,
**Finished**, **Idle** or **Stopped**. Turn **Agent mascots** off in the tools menu if you prefer a
calmer canvas.

## Arrow log

Click an arrow to open its **Arrow log**: every command, page visit, note or delegated task that went
over it, with times — kept across restarts. **Clear log** empties it. (Double-clicking an arrow still
removes it.) See it in action on [Arrows give abilities](https://docs.neurosquad.ai/en/canvas/arrows).

## Record and replay a workspace

**Start recording** records everything the open workspace shows — every terminal byte, the canvas,
browser and other cards — until **Stop recording** (or the red **Recording** chip in the title bar).
**Recordings…** lists what you recorded and replays it on a timeline, with no agent running. See
[Workspace recording](https://docs.neurosquad.ai/en/canvas/recording).

## Workspace templates

Built a setup you like? **Save as template…** keeps its cards, layout, arrows and frames — plus card
names, colour tags and the workspace's setup commands. Conversations, terminal history, notes and
lists stay behind.

To reuse it: **New workspace from template…**, give it a name and a project folder, and you get the
same setup, ready to go.

### Add a template to a workspace you already have

A template doesn't need a workspace of its own. **Insert template…** (in the canvas tools menu, and
as **Template…** at the bottom of the add-card menu) opens the templates on that workspace; any

also starts on **Add to existing**, and **New workspace** is one press away.

- The workspace keeps its folder and where it runs (this computer, WSL or SSH), so the dialog only
lists what can run there; agents that can't are named before you confirm.
- The new cards land together beside what's already on the canvas, in the template's own
arrangement — in a frame named after the template when it brings no frame of its own. Nothing that
was there moves, and no running agent is restarted.
- Cards a workspace needs only once — squad, budget, Code Graph, RTK, and a Memory, caveman,
Context7, MCP or skill card set up the same way — are reused: the template's arrows go to your
card instead of a second copy.
- An agent that asks for its own worktree gets one only if the folder is a git repository;
otherwise it works in the folder itself, and the dialog says so.
- **Undo** in the toast that follows removes exactly the added cards and frames. Anything installed
for the template stays installed.
