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:
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 label | The agent can… |
|---|---|---|
| a browser | browser tools | open pages, click, type, read what’s on screen and in the console |
| a terminal | terminal tools | run commands and read their output |
| a note | shared note | read and write the note |
| a todo list | todo list | write its plan and tick tasks off |
| a task board | task board | add tasks and move its own tasks along |
| another agent | squad link | hand 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.