AI
What the AI does, and the one thing it never does.
Six features, built on one rule. Filing what you already decided is clerical, and a model may do it at any moment. Deciding what your vague thing breaks into is the descent, and that stays yours. So every feature here ends the same way: a set of changes you could have made by hand, shown line by line, waiting for you to edit and commit. Nothing is written by a model.
Chat with a note
Talk it through. Then resolve.
Open a chat under any note when you're stuck. It's disposable: nothing you say there goes on the record, which is what makes it cheap to think out loud. It has read the note and what's around it, can search the rest of your notes, and can look things up on the web. When the talk gets somewhere, press Resolve. The conclusion is proposed as a comment on the thread, and anything it turned up as draft notes beneath, each yours to edit or strike before you commit.
-
I keep saying I'll do the course on weekends and I never do.
-
Three weekends in a row, going by your thread. What actually happened on those Saturday mornings?
-
Honestly, email. Then it's lunchtime.
-
Then the course isn't losing to tiredness, it's losing to the inbox. Worth blocking the morning before email, and checking how much of that inbox is newsletters?
Resolution
From this chat
- + The course loses to the inbox, not to tiredness. Try the morning before email.
comment on the thread
- + Action Block Saturday morning for the course backlog
new, under this note
Smart add
Paste the brain‑dump. Get the notes.
When what's in the capture box runs past a line or two, a second button appears: Sort this out. One call turns the text into notes, lines split or merged, a kind on each, topics from your @mentions, dates read out of the words. It checks against what you already have, so “book the dentist” doesn't become a second note. The result waits in the same panel as everything else.
renew the car registration before friday, book the dentist, the gutter thing @house - get two quotes, and work out whether we actually want the pergola or just some shade
Sorting this out
4 lines, 3 new notes
- + Action Renew the car registration
due Fri 24 Oct
- + Action Book the dentist
dropped: already a note, open since Tuesday
- + Action Get two quotes for the gutters
@house
- + Think Do we want the pergola, or just some shade?
@house
Review
The app does the arithmetic. The model does the meaning.
Review's queue is ranked by things only the app can see: how long since you looked at something, how often you've opened it without working on it, what's due, what you've put off. Then a model reads the shortlist, because a weighted sum can't tell that a daily page is a container rather than a task, or that “inflate the pools” needs you standing next to the pools. It picks five to seven, says in a few words why now, adds a nudge when there's something worth saying, and guesses how long. Light looks for things to finish. Focus looks for things to open up. Say you're on a train and it skips what needs a desk.
- Get two quotes for the gutters Action
Coming up · ~5m
✦ Two emails. The second quote is the one you keep not sending.
- How do other people deal with this? Research
Quick, anywhere · ~15m
✦ One search on the train would close it.
- Why do I feel constantly behind? Think
Waiting 12 days · ~10m
✦ Is the sharper thought underneath it still the right one?
The stand-up
A conversation over everything. Not a form.
Whenever you like, not weekly, open a stand-up. It starts with one open question, picked by the app rather than generated: what's taking your attention at the moment? Or, when it remembers, how's the extension going? You talk. Every follow-up comes from a gap between what you just said and what your notes hold: a note still open that you've just called done, a thing you mentioned that isn't captured anywhere. Four follow-ups, then it offers to close, and you can keep going. The close proposes captures as new notes, corrections to stale ones, what a topic is for, and an edit to the notebook. The transcript lands on the stand-up's thread as it was said.
Stand-up
it's been 11 days
-
How's the extension going?
-
Signed off on Tuesday, finally. Now it's the bathroom quote I keep not chasing.
-
“Get the extension signed off” is still open here, and there's nothing about a bathroom quote. Has a quote come in, or is chasing it the job?
-
Chasing it. Two builders, neither has replied.
Close
From this stand-up
- ✓ Action Get the extension signed off
open → done
- + Action Chase the two builders about the bathroom quote
@house
- ~ Notebook · Working on
“Getting the extension signed off” → “The bathroom, now the extension is done”
The notebook
What it knows about you, in a note you can edit.
The memory is one note under four headings: working on, what matters, about them, don't raise. Every chat and every connected app reads it first, so none of them start from nothing. It is written the way everything else is: proposed at the close as an edit against the current text, never silently. If it drifts wrong, change it like any note. If it gets long, the close is asked to shorten rather than append.
edited at the last stand-up · you can edit it too
- Working on
- The bathroom, now the extension is done.
- The course backlog, Saturdays.
- What matters
- A house we actually want to live in.
- Not losing the piano.
- About them
- Evenings are when work spills over.
- Doesn't finish long books.
- Don't raise
- @admin. A chore bucket, not a subject.
Connected apps
Bring your own assistant.
Connect Claude, or anything else that speaks MCP, from Settings. It signs in as you through an ordinary consent screen, and from then on it can read your notes the way the built-in chat does and propose changes the same way. Nothing it proposes is applied: it lands under Proposals with its summary and your request quoted beside it, and you commit what you keep. Disconnect any app in one click. The server behind it calls no model of its own, so it spends none of your allowance.
- get_context
- The date where you are, your notebook, and your topics with their goals. Called first.
- search_notes
- Find notes by words in the title, description or thread.
- list_notes
- Every note in a topic, of a kind, or in a state. “What is open in @garden.”
- read_note
- One note in full: what it sits under, its parts, its thread.
- topic_overview
- What a topic holds and how much of it is done. Not what it is for; only you can say that.
- read_board
- The board as it’s drawn: each planned note by topic and column, and what it waits on.
- propose_changes
- A set of changes, with your request quoted beside it. Waits under Proposals.
- list_proposals
- What it and other apps have proposed, and what became of each.
Proposal
From Claude · 3 changes
- + Action Email the course provider about the refund
new, under Why do I feel constantly behind? · @courses
- ~ Think Why do I feel constantly behind?
add topic @energy
- +
comment on Things that might be stopping me getting ahead
Sleep came up in three notes this month. Is that one problem rather than three?
The rules
What every feature keeps to.
-
Nothing is written by a model.
Every result is a set of changes you could have made by hand: a note, a comment, a tick, a tag, a date, a link, a move, an edit. Each shows what it changes from and to. Remove any line, edit any text, then commit.
-
Every change carries what it saw.
If a note has moved on since the model read it, that line is dropped at commit and you are told. A stale suggestion can never overwrite something you typed.
-
It can rearrange. It can’t delete.
It can propose moving a note under another, taking a link away, or saying what waits on what, each as a line you can strike. It can never delete anything: the furthest it goes is archiving a note.
-
Questions, not interpretations.
The stand-up asks about the work and the record. It never says “it sounds like”. Review gives a nudge when there is something worth saying, and nothing when there isn’t.
-
It reads as you.
Every read and write runs under your own account, the connected apps’ included. Nothing it can see is anything you couldn’t.
-
A daily allowance. Nothing unattended.
Model calls are counted per day, and past the line the app says so. No model runs on a schedule or without you in front of it.
Write the vague thing down.
Then come back to it when you have a moment. That's the whole method.
Get started