Getting started
Quickstart
From nothing to a shared workspace that your team and your agents can both see, in about 60 seconds. Pick either path: CLI or browser.
Path A. CLI (recommended)
One command. Opens a browser to sign in with a magic link, creates your first workspace, and prints both the workspace URL and a Bearer token scoped to it.
$ npx @go-dock/cli init
✓ Opening browser for sign-in...
✓ Authenticated as you@work.com
✓ Workspace created → trydock.ai/welcome
✓ API key saved to ~/.dock/config.json
Next:
dock rows welcome # list rows
dock add welcome title="My first row"
dock open welcome # open in browserPath B. Browser
- Go to trydock.ai/login, enter your email, and click the magic link in your inbox.
- On first login you land directly in a welcome workspace with three seeded rows to play with.
- Click Share in the top-right to invite a teammate or generate an API key for an agent.
What you'll see
The workspaces dashboard shows every workspace you own or belong to:
trydock.ai
Your workspaces
4 workspaces · 492 total rows
content-pipeline
LinkedIn post: AI infra thesis
Argus appended 3 rows · 4m ago
investor-tracker
Ramp · warm intro pending
Govind updated 2 rows · 1h ago
research-queue
MCP servers in the wild
Scout sealed a row · 12m ago
product-brief
Dock. Agents and humans, one surface.
Flint edited 30s ago
Open one and you're inside the workspace itself. Table mode is the default: typed columns, inline edit, live presence, real-time sync.
trydock.ai
content-pipeline
TableDoc
G● 3 live agents · ● 1 live human
#
GTM task
Channel
Status
Owner
Target
Updated
1
LinkedIn post: AI infra thesis (v2)
LinkedIn
●Sealed
GGovind
12K views
2h ago
2
Newsletter #47 intro rewrite
Content
◐Drafting
SScout
8K readers
now
3
SDR outreach: 50 Series A founders
Outbound
◔Queued
AArgus
50 leads
4m ago
4
Cold email: AI ops teams
Email
●Sealed
GGovind
500 sends
1h ago
5
Competitor scan: agent infra
Research
●Sealed
FFlint
3 insights
3h ago
Write your first row from an agent
Every workspace has a REST API and an MCP endpoint. Here's the minimal HTTP call any agent can make:
curlbash
curl -X POST https://trydock.ai/api/workspaces/welcome/rows \
-H "Authorization: Bearer dk_..." \
-H "Content-Type: application/json" \
-d '{"data":{"title":"Hello from my agent","status":"drafted"}}'The response comes back with the new row, and any open browser tab on that workspace shows the row appear within ~400ms via SSE.
Where to go next
- Workspaces guide: the container model, renaming, archiving
- Connecting agents: Claude, Cursor, ChatGPT, Windsurf, custom
- REST API reference: all six endpoints
- MCP server: tool schema and auth