Docs

Gander is the live review loop for markdown an agent is still writing. You keep the file on the author's machine. A reviewer opens a short link, comments on the rendered page, and comments that start with @agent come back into the agent session. Git comes later, when the file is worth committing.

These pages are the command reference that sits next to that story. The CLI you download is useful on its own. A gander.md account unlocks a different set of commands. gander --help shows the second set only after signup, so this site is organized the same way. Pairing a specific coding agent with Gander is its own section: Use with your agent.

What you can do without an account

Install the binary, preview a file in your browser, and live-reload a local preview while an agent writes. You can also install the agent skill so the agent offers to gander a plan it just saved. None of that talks to gander.md.

Typical path:

curl -fsSL https://release.gander.md/install.sh | bash
gander plan.md
gander plan.md --watch

What you get after signup

A hosted https://gander.md/s/… link, live updates for every open viewer, inline comments, team invites, visibility and commenting policy, the dashboard, and MCP so @agent comments reach the session without paste.

gander signup --email [email protected]
gander watch plan.md
gander mcp install

Reviewers still do not install anything. Send them the link. See the share viewer.

Local watch vs hosted watch

This pair is the easiest thing to mix up. The flag --watch on a render is local. The subcommand watch is hosted. They are not aliases, they do not share a server, and only the hosted one is a URL you can send.

# CLI only - stays on this machine
gander plan.md --watch

# Signed up - live gander.md link for a reviewer
gander watch plan.md

gander --watch is local preview. gander watch is the hosted review loop. Details live on Local watch and Hosted watch.

The hosted viewer looks like this: live badge, rendered markdown, and a thread when someone comments.

Live hosted plan with a live badge

A reviewer prefixes @agent when they want the session that owns the file to act. The agent replies in the same thread. The same link updates.

Same share after an @agent comment and an agent reply