Skip to Content
The canvasArrows give abilities

Arrows give abilities

This is the most important idea in NeuroSquad. An arrow from an agent to a card gives that agent the ability to use the card. Watch it from the first arrow to the arrow log:

1/8Hover a card: small dots appear on its edges. Those are where arrows start.

Draw an arrow

Hover a card — small dots appear on its edges. Drag from a dot onto another card and let go. To remove an arrow, select it and press Delete, or double-click it.

What each arrow gives

Arrow from an agent to…Its labelThe agent can…
a browserbrowser toolsopen pages, click, type, read what’s on screen and in the console
a terminalterminal toolsrun commands and read their output
a noteshared noteread and write the note
a todo listtodo listwrite its plan and tick tasks off
a task boardtask boardadd tasks and move its own tasks along
another agentsquad linkhand it tasks and read its answers — see Squads

Other cards work with arrows too: a dev servers card tells a connected agent which servers are running, a reference card lets it read your mockups and specs, a web watch tells it when a page changes, and a Telegram card passes your messages on and lets it answer.

Watch it happen

While an agent is using a card, the arrow comes alive and shows what it’s doing — “Opening”, “Clicking”, “Running”, “Adding to the note”. You always see which agent is touching what.

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.

Every supported agent can use connected cards — aider and Pi through a NeuroSquad extension (aider has no MCP client; Pi’s built-in MCP only arrived in 0.99, and the extension carries its own bridge). See Supported agents for what else each one gets.