Desk
Desk keeps my agents' work in a Git repository: every track, task, decision, and lesson. I can open any harness on any of my machines, ask "where were we?", and the agent knows.
Every job starts with one conversation and a go, and ends with evidence you accept or send back, the way How I work lays it out. The full design is in Desk's design doc.
https://github.com/ourostack/desk/blob/main/SETUP.md set this up
Setup also installs Superpowers, Jesse Vincent's skill set for coding agents. Desk asks once whether you'd like to send your sessions' timings to the public factory. It sends timings and sizes, and never transcript text, prompts, file contents, or names.
Under construction The factory: Dashboard and method in development
Desk boot: ok | host laptop / ari / claudeDesk boot: ok | host laptop/ari> Plan the recipe import task_create spoonjoy/recipe-import Next step: run the three test recipes Filed under spoonjoy. I'll start with the three test recipes tomorrow.
> where were we?Desk boot: ok | host mac-mini / ari / copilotDesk boot: ok | host mac-mini/ariActive tasks (4):Active tasks (3):BLOCKED (1): these cannot move until the blocker clearsBLOCKED (1)- spoonjoy/app-store blocker: waiting on App Reviewprocessing (2)processing (1)- spoonjoy/recipe-import next: run the three test recipes- ouro-md/print-preview next: check margins on A4 and Lettervalidating (1)- mendelow-me/hero next: waiting on Ari's review We were on the recipe import. You planned it last night, and the next step is running the three test recipes. The App Store build is still waiting on App Review. Want me to start the test recipes?
Where it runs
- Claude CodeUse today macOS: tested daily. Linux and Windows: the full test suite runs on both in CI.
- GitHub Copilot CLIUse today Tested daily.
- CodexExperimental Runs, and hasn't been proven in daily use yet.
- Hosted Desk on claude.aiNot open yet Sign-in by invitation.
Known limits today
- Desk's own browser starts signed out, and on macOS it can steal focus.
- We haven't yet tested a first install on a brand-new Mac account.
- Turning reported problems into fixes is built, and it hasn't been proven on real work yet.
What a new session looks like
Active tasks (4): BLOCKED (1): these cannot move until the blocker clears- spoonjoy/app-store "Ship Spoonjoy to the App Store" (updated 2026-10-07) blocker: waiting on App Review processing (2)- spoonjoy/recipe-import "Import recipes from any webpage" (updated 2026-10-10) next: run the three test recipes- ouro-md/print-preview "Print preview with page breaks" (updated 2026-10-09) next: check margins on A4 and Letter validating (1)- mendelow-me/hero "Tighten the homepage hero" (updated 2026-10-08) next: waiting on Ari's review
Support goes through your agent
Give your agent this:
Something went wrong with Desk. Look at what happened in this session, then file a GitHub issue on ourostack/desk with the steps to reproduce it and the exact error. Show me the issue before you submit it.
Crew: one repository for a whole team
Desk is one person's workspace. Crew turns one repository into a shared workspace for several people and their agents. Everyone reads all of it, and each person's agents write only in that person's own desk, so work from many hands merges cleanly.
Facts, one person's view, and what the team actually decided each have their own place. Ask an agent what a teammate thinks, or what was agreed, and it answers from the right place and says whose view it is.
Crew is a separate plugin, crew@ourostack, from the same marketplace as Desk. See the Crew guide.
Hosted Desk on claude.ai
Not open yetHosted Desk lets claude.ai use Desk as a remote connector, so a chat in the browser can pick up the same work. Sign-in is by invitation for now. Tools that need a shell or a coding harness stay with your local agent.