Desks

How it works

Desks is not an app. It is a set of instructions Claude Code loads when you open a topic, plus two small scripts. Everything it does, you can read.

1. You open a topic

Type desk lisbon-trip. Claude creates or reopens that topic's folder, reads its notes, and proposes the next step. If the folder keeps history with git, the topic gets its own branch and working copy, so the main folder is never left half-edited and several topics can run side by side. You do not see any of that unless you want to.

2. Substantive answers are reviewed

Kind of answerReview
Conversation, a clarification, a small noteNone
A recommendation, a draft you will use, a fact you will act onAt least one pass
Strategy, money, public text, anything hard to undoSeveral vendors

Claude writes the question and its proposed answer into one file, with names and contacts removed, and a script sends it to free models from several other vendors. They are weaker than Claude. They are not there to be right. They were trained differently, so they object to different things, and Claude has to deal with each objection in writing before answering you.

Every reviewed reply ends with a label:

[converged]Several vendors answered and each objection was adopted or rejected with a reason
[thin]Only one vendor answered
[same-vendor]No review key yet. A second Claude attacked the answer. This catches slips, not blind spots
[unreviewed]No review ran
[quick]You asked to skip it

The label comes with a receipt number written by the script next to the raw answers, so a label cannot simply be claimed.

3. Five things wait for you

Claude does not hand you questions it could settle. It works the question out, has it reviewed, and brings a proposal. What you do not answer goes ahead on that proposal. Five kinds of thing always wait for your word, however long it takes:

On your logged-in accounts Claude only reads, unless you ask for a specific kind of action in that session.

4. Workers do the reading

The best model stays in the conversation with you. Reading, searching, pulling numbers off a screen and running long commands go to three named workers on a smaller model. Their reading never enters your conversation, which is where most of a plan's allowance is otherwise spent.

5. The session closes itself properly

Long sessions cost more per reply, because each turn re-reads everything before it. So at a milestone, Claude proposes the close. It rewrites the topic's notes (where things stand, the next step, what is open, what was learned), writes a short note of the session, and folds the work into the main folder or opens a pull request for you to look at. A new session on the same topic starts from those notes.

What leaves your machine

Setup happens as you go

There is no configuration screen. The first time something matters (keeping history, a review key, a private GitHub copy, a short profile of you), Claude asks that one question with a recommended answer and remembers what you said.

Install · Examples