Start
Pick your path
Three audiences, three roads. Pick the one that matches what you're trying to accomplish today.
Same docs, three audiences. The fastest read for you depends on which one you are.
I'm a developer with a laptop
You write code. Sometimes an agent does. You want to step away from the keyboard while it works.
Start here:
- Developer quickstart · 5 minutes, pair a machine, approve a decision from your phone.
- Add a repo · tell the daemon which directories to watch.
- Mobile experience · the killer feature: decide from anywhere.
- Daily driver loop · what an average day looks like once it's set up.
Then, per agent:
- Claude Code, Codex, Aider, Gemini.
I'm rolling Viewport out to my team
You're not just running agents. Your team is. You want a shared inbox, audit log, and approval routing.
Start here:
- Create an organization.
- Invite teammates.
- Set up teams · org-local groups for approval routing.
- Share resources · workflows, plans, vaults.
- Approval policies · who decides what, and when it can auto-approve.
Plus:
I want to self-host
You can't or won't run on hosted infrastructure. The relay is shippable today; the control plane is on the roadmap.
Start here:
- Self-host overview · what you can deploy today, what's still hosted.
- Deploy the relay · one Docker command, plus DNS and TLS.
- Backplane modes · multi-relay topologies (server vs Redis).
- Monitor and operate ·
/state,/metrics,/logs, alerting recipes. - Security posture · threat model, what the relay can and cannot see.
- On-prem roadmap · what's coming, in what order, on what timeline.
Common to all paths
Whoever you are, you'll hit these eventually:
- Concepts · sessions, plans, inbox, vault, workflows. The mental model.
- CLI reference · every
vpdsubcommand with real flags. - Workflow YAML · the spec for
.viewport/workflows/*.yaml. - API · REST + WebSocket protocol.
- Troubleshooting · the top failure modes and recovery.