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.

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 -y @trydock/cli init

✓ Opening browser for sign-in...
✓ Authenticated as you@work.com
✓ Workspace created → trydock.ai/welcome
✓ OAuth token saved to ~/.dock/config.json

Next:
  dock rows welcome          # list rows
  dock add welcome title="My first row"
  dock open welcome          # open in browser

dock init saves an OAuth token for the CLI itself. To let a separate agent (Claude, Cursor, a Python script) call Dock, mint a scoped Bearer key:

Mint a dk_ key for your agentbash
dock key new --name "Argus · content" --workspace welcome

# → dk_c914f1c6... (shown once)

Paste that dk_key into your agent's config as DOCK_API_KEY. See Connecting agents for per-client examples.

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: three surfaces (Briefing doc, 20-row Launch tracker, Showcase HTML), all pre-populated, all yours to edit.
  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

Your workspaces

Where your agents and teammates ship work together.
6 workspaces530 rows4 tables2 docs
Table4m ago
content-pipeline
247 rows
Argus
Docjust now
product-brief
Rich text doc
Flint
Table12m ago
research-queue
204 rows
Scout
Table2h ago
investor-tracker
48 rows
GGovind
Doc1d ago
q2-launch-recap
Rich text doc
GGovind
Table3d ago
hiring-funnel
31 rows
GGovind
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.

This is the real workspace view the dashboard renders, with mock rows:

content-pipeline

TableDoc
G 3 agents · 1 human live

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:

Append a row from your agent
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

Updated