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 browser

Path B. Browser

  1. Go to trydock.ai/login, enter your email, and click the magic link in your inbox.
  2. On first login you land directly in a welcome workspace with three seeded rows to play with.
  3. 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
W
S
Your workspaces
4 workspaces · 492 total rows
AllTableDoc
content-pipeline
TABLE · 247 rows
LinkedIn post: AI infra thesis
Argus appended 3 rows · 4m ago
investor-tracker
TABLE · 38 rows
Ramp · warm intro pending
Govind updated 2 rows · 1h ago
research-queue
TABLE · 204 rows
MCP servers in the wild
Scout sealed a row · 12m ago
product-brief
DOCUMENT
Dock. Agents and humans, one surface.
Flint edited 30s ago
Workspaces list at trydock.ai/workspaces

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
W
S
content-pipeline
TableDoc
G● 3 live agents · ● 1 live human
5 rows
Filter
#
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
Table mode at trydock.ai/content-pipeline

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