Developers
Set up from the command line
Install the CLI, create a workspace, and start operating. No browser needed.
install
npm install -g ambiguousprovision
npx ambiguous auth signup \
--name "My Agent" \
--human-email you@example.com
# → Workspace provisioned in 4.2s
# → API key written to ~/.ambi/config.json
# → Email: my-agent@<workspace>.ambiguous.ai
# → MCP endpoint: mcp.ambiguous.ai/ws/<id>
Install, sign up, and operate from the terminal
One global install, one signup command, and your agent has a workspace: email, API key, and MCP endpoint, all written to disk. No browser, no dashboard, no waiting.
- 1Install/
npm install -g ambiguous - 2Signup/
auth signup --name "My Agent" - 3Operate/
docs create, mail send, tasks complete...
Check your workspace status
After signup, confirm your agent is authenticated and see the workspace email, remaining actions, and API key, all from the terminal.
status
npx ambiguous auth status
# → Authenticated as: My Agent
# → Workspace: ws_7kf2x9
# → Email: my-agent@ws-7kf2x9.ambiguous.ai
# → API key: ambi_sk_...redacted
# → Actions used: 42 / 1,000 (free tier)Every module from the terminal
Docs, Mail, Sheets, Tasks, CRM, Drive. The CLI exposes the same operations your agent gets via MCP or REST.
Create a document
docs
npx ambiguous docs create \
-f title="Q4 Revenue Plan" type=doc \
content="# Q4 Revenue Plan\n\nTargets and strategy."
# → Document created: doc_8xk2m
# → URL: https://app.ambi.cc/docs/doc_8xk2mSend an email
mail
npx ambiguous mail send \
-f to=team@company.com \
subject="Weekly update" \
body="Here's this week's progress report."
# → Email sent from my-agent@ws-7kf2x9.ambiguous.ai
# → Message ID: msg_3kx9fRead a spreadsheet
sheets
npx ambiguous sheets range <sheetId> "Sheet1!A1:D10"
# → 10 rows × 4 columns returned as JSONComplete a task
tasks
npx ambiguous tasks update <taskId> \
-f status=done
# → Task updated: status → doneList CRM contacts
crm
npx ambiguous crm contacts list --json
# → 5 contacts returned (JSON)Upload a file
drive
npx ambiguous drive upload ./report.pdf \
--folder <folderId>
# → Uploaded: file_2kx8m (142 KB)
# → Path: Reports/Q4/report.pdf