The Desk: one private page where you meet your routines
The Desk is an AI dashboard for your Claude routines: one private web page, built as a Claude artifact (a page Claude publishes for you, with its own small database). You see what a run found, keep or drop it, approve what it wants to send, accept what it learned and change its settings. It works on a phone.
A page, not a server
A routine that only writes reports leaves you reading and forgetting. The Desk gives you one place to check, with every decision stored where the next run reads it.
It is one bundled HTML page shared by every routine in a workspace. You publish it privately as a Claude artifact, so there is no server of yours to run. It reads the workspace's store and writes only the paths people own. Watch and interactive routines get a Desk. Serverless and approval-gated routines skip it unless asked.
Stored text is shown as text, not as HTML, because everything in the store was written by a run that read the web (docs-stated).
Today, Inbox, Approvals, Browse, Workers, History and Settings
| Page | What you do there |
|---|---|
| Today | See what needs you now: unread matches and alerts, waiting approvals, proposed setting changes, runs that need a look. |
| Inbox | Read messages a routine posted, mark them read or done, and Approve or Reject gated ones. Learned suggestions sit here as a tab. |
| Approvals | Open gates with time left, Approve, Reject with a reason, Edit draft, and a history of what was decided. |
| Browse | List records of one type with search, filters, columns, sort and CSV export. A record page shows its values, sightings and links, and lets you keep, drop again or merge. |
| Workers | Only on a Desk opened for joining. Who serves each lane, last run, health, items waiting. See Join a Desk. |
| History | Run health, run history and run detail, including drops by reason and the settings each run used. |
| Settings | Edit each routine's settings with cost notes, plus notifications, quiet hours and merge policy. |
What was dropped is not deleted. A filtered record is kept with its reason, so you can see why and bring it back. Learning uses what you keep and drop.
Phone first, with shortcuts on a desktop
Below 900px wide, a bottom bar holds Today, Inbox, the first record type, History and Settings. Each entry is at least 44px tall, and the page is built to have no sideways scroll at 390px.
The sidebar shows an icon per entry, and a slim mode shows icons only.
On a desktop, press Cmd K (Ctrl K on Windows and Linux) to open the command palette. Press g then a letter to jump: t Today, i Inbox, a Approvals, h History, s Settings. Press / to search, f for filters and ? for the full list.
The artifact database, and its limits
The Desk stores its data in the Claude artifact database. In a pilot, the database held 25,000 documents per artifact, 256 KiB each (pilot-verified), although the official artifact docs say artifacts have no backend. The Desk needs three capabilities from the artifact runtime: a database, the signed-in user and downloads. If one is missing, a page says so and shows what it can.
Run now has no low-latency path. A press on the Desk becomes a queued action that the next scheduled run picks up (docs-stated).
Get a Desk of your own
Install the plugin in Claude Code and start from a template that has one.