One quiet desk for everything you almost forgot.
Keyboard-first snippets, boards, and todos — with an API, CLI, and native MCP server, so your agents work the same desk you do.
plays well with GitHub · Slack · Claude · Cursor · any MCP client
One vocabulary, every door.
The same verb, the same permissions, the same audit trail — whether the caller is you, your terminal, your CI, or your agent. Watch the identical move go through all four doors:
# focused card, one keystroke
→ move right · PS-117 → Done$ qd cards move PS-117 --status donecards.move({ card: "PS-117", status: "done" })PATCH /v1/cards/PS-117 {"workflow_status":"done"}The work system your agents already know how to use.
Claude and ChatGPT already plan with checklists, work in sessions, and read schemas. Quietdesk gives those habits a home on the team's record — instead of a scratchpad that vanishes when the session ends.
The same working todo list Claude keeps internally, persisted via checklist.* — shape-compatible with the model's native habit, so adoption is a one-line skill, not an integration. Watch the plan tick over live; convert items to real subtasks when a person takes over.
What the agent planned, decided, and concluded lands as a collapsed timeline on the card it worked — any client, any door, planning sessions included. Not just the ones that end in a git push.
A json-schema snippet type: the public link is the schema's $id, samples validate against it, and agents pull contracts as typed context with schemas.get — no doc scraping.
Agents prepare, people decide. A gated move from an agent is refused on every door — 403 gated_move_requires_human — and every write is attributed: by Ravi (via Claude).
Press N. It's saved before you lose it.
A snippet, a todo, a card — from anywhere. Saving a snippet puts its public link straight on your clipboard: paste code, hit save, share. Versioned from v.01.
Boards that read your branches.
Name a branch feat/PS-204-… and the PR links itself to the card. Reviews and merges move it. Subtasks assigned to a person appear in their Today list — one commitment list, no duplication.
Done means done. We check.
Acceptance criteria are counted separately from card status — a moved card with unchecked boxes is not done, and Quietdesk says so. Gated approvals stay human-only; agents prepare, people decide.
Small surface. Sharp tools.
Boring guarantees, on purpose. Every read and write is scoped to your organization at the service layer. Every mutation writes an attributed audit event in the same transaction. Auth is passwordless — Google, GitHub, magic links, passkeys — with TOTP on top.
No notification confetti, no engagement loops, no dark patterns, no ads. The product's job is to give you your list and get out of the way — and to extend the same courtesy to your agents.
— free while in beta · pricing announced here before anything changes
What is Quietdesk?
How do AI agents use Quietdesk?
Is my data isolated per organization?
Why is there no password?
Does it work on mobile or offline?
What does it cost?
Start with the thing you keep meaning to do.
Five minutes from the quickstart to your first snippet — public link included.