I capture what’s on my mind, whenever it suits me.
The platform does the rest.
Watch the demo 1:57“Surely I’ll remember.”
I rarely did. My notes were few and rushed, and three years later I couldn’t tell what they were about. The good ones only made me wish I had taken more.
So I built the setup that makes taking notes effortless, and gives me every reason to take more. And it works: I take notes all the time now.
From a passing thought to a finished note
- 1
Capture
Voice, text or pictures, from my phone.
- 2
Transcribe
Every recording is transcribed, and every picture read.
- 3
File
Each note goes on its shelf: a memory, a story, an idea, a task.
- 4
Write up
A finished note in my own words, with nothing invented.
- 5
Connect
People, places and patterns are tagged, and related notes linked.
- 6
Ask
It asks me only when it needs to, and keeps every step on record.
How it’s built
Agents
With Claude- Picture readerDescribes pictures
- RouterFiles each note
- EditorWrites up notes
- TaggerTags people, places, patterns
- Link agentLinks related notes
- Collections agentBuilds lists
- Chat agentMakes the changes I ask for
Local models
On my Mac- Whisper large-v3Transcribes recordings
- Qwen3-Embedding-8BFinds similar notes
- Qwen3-Reranker-4BRanks similar notes
Stack
The platform- TypeScriptThe language
- NodeThe server
- SQLiteThe database
- ReactThe interface
A note’s journey
My friends and I wanted to predict the 2026 World Cup.
So I built a website for it.
Watch the demo 1:14Our game, our rules
Since 2018, I’ve run a prediction pool with friends for every World Cup and Euro. Each edition, we set our own rules.
In 2026, it became a website with 25 participants.
From the bracket to the final
- 1
Bracket
Before the first kickoff, everyone ranks the groups and picks who goes through.
- 2
Predict
A score for every match, from the opener to the final.
- 3
Blind picks
Nobody sees anyone’s pick until kickoff, so everyone has to guess what the others will do.
- 4
Reveal
At kickoff, every pick appears, with the group’s own odds.
- 5
Score
Points land as soon as the result is in.
- 6
Follow
A live table, each round’s highlights, and every swing on one chart.
I designed each option. The group voted.
- Bracket picksPays out as teams advance
- Shared pointsRarer calls earn more
- The DoubleDouble one match per round
- Rising stakesLater rounds are worth more
- Exact scoresEarn a bigger share
- Bold scoresA bonus for big scorelines
How it’s built
Stack
The app- TypeScriptThe language
- Next.jsThe framework
- SupabaseDatabase and sign-in
- VercelHosting

