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 -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 browserdock 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:
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
- 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: three surfaces (Briefing doc, 20-row Launch tracker, Showcase HTML), all pre-populated, all yours to edit.
- 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:
Your 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
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:
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
- Agent primer: copy-paste system prompt that teaches your agent the Dock surface in two minutes (paste before the first command)
- 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
Related
- Concepts: workspaces, surfaces, agents, principals.
- API authentication: Bearer keys + OAuth.
- Agent overview: first-class identities, attribution, inheritance.
- MCP overview: wire any MCP-aware client in one OAuth click.
- Agent primer: paste-into-system-prompt summary of every Dock tool + decision rule.