Undrift is a desktop reader for your Markdown vault. Your AI agent turns each project's notes into a page you read in a minute. See where things stand, then pick the work back up – without rereading every note.
First regatta: Entry sent in 2 days. Four dates in the next three weeks.
Now
FFirst regattaProject · in focus
Entry sent · in 2din 2 daysFirst regatta – Entry sentProjectFirst regatta · pagePractice race · in 9din 9 daysFirst regatta – Practice raceProjectFirst regatta · pageRegatta day · in 19din 19 daysFirst regatta – Regatta dayProject · the project's deadlineFirst regatta.md
BBoat refitProject
Forestay fitted · in 11din 11 daysBoat refit – Forestay fittedProjectBoat refit · pageBack in the waterin 33 daysBoat refit – Back in the waterProject · the project's deadlineBoat refit.md
NNavigationTraining
Night coursein 47 daysNavigation – Night courseTrainingFormation Navigation · page
A vault grows faster than anyone rereads it. Undrift reads every note and says, in one line on its opening screen, what was left behind – pages their notes have moved past, captures waiting in the inbox, folders no page shows yet.
Each comes with the request that settles it, ready to send to your agent.
In a page
Page out of date
To sort
No page yet
How it works
Write it. See it. Get back to work.
One loop, three windows. You write a note, an agent draws its page, and the page puts you back where you left off.
01Write
Rigging.md
---
tags: boat, rigging
project: [[Boat refit]]
---
# Rigging
The forestay shows rust at the
lower swage: replace it before
the boat goes back in.
- Forestay: new wire, same length
- Shackles: two, 8 mm, stainless
- Halyard: check it for chafe
## Before launch
Step the mast with a second pair
of hands. See [[Forestay options]].
02See
Undrift – Boat refit
ProjectBoat refitBack in the water in 33 days · 3 notes
Hull
Engine
Sails
Rigging
Open in Claude Code↗
03Work
Terminal
~/workspace/boat-refit
$ claude
> Read Boat refit's note and say
where the work stands.
● Read Boat refit/Boat refit.md
● Read Boat refit/Rigging.md
Three items remain: the forestay,
two shackles and the halyard.
>
One page
A note in, a page out.
A project's note as it is written, and the page an agent drew from it – shown as Undrift shows it.
The note written by you
First regatta.md
---
title: First regatta
type: project
status: focus
created: 2026-11-12
deadline: 2026-12-03
---
# First regatta
Sail the club's autumn regatta on the
22-foot boat, with a crew of three,
and finish it.
## Dates
- 2026-11-16 Entry sent
- 2026-11-23 Practice race
- 2026-12-03 Regatta day
## Ready
- [x] Boat measured and rated
- [x] Crew of three confirmed
- [ ] Entry form and fee
- [ ] Spinnaker repaired
## Open
- Who calls the tactics?
- Reef before the start above 18 kn?
The page drawn by an AI agent
Undrift – First regatta
First regatta
In focusDeadline: Thu 3 DecThe club's autumn regatta
Three dates to the start
The regatta
NextMon 16 Nov
0/3
· Entry sentThe form and the fee, to the club.
· Practice raceThe crew of three, together once before the day.
· Regatta dayFinish it.
Ready2 of 4
Boat measured and rated
Crew of three confirmed
Entry form and feeBefore Mon 16 Nov
Spinnaker repaired
Open2 questions
Who calls the tactics?
Reef before the start above 18 knots?
A fictional notebook, about learning to sail: no one's real project.
What it shows
Where everything stands, on one screen.
Each card is a part of the app as it runs today, drawn with sample notes. Try them.
Focus
FFirst regatta
MTWTFSS
19days leftDay 3 of 22
main3 uncommitted1 not pushed
The project in focus, counted in days.
The one project you work on now comes first: its days drawn as they are lived, week by week, and where
its code was left – what is not committed, what is not pushed. Point at a day to see its count.
Boat refit/
Boat refit.mdyou
Rigging.mdyou
knowledge/
Forestay options.mdagent
Boat refit · pagedrawn from 3 notes
What you wrote. What the AI wrote.
Your own notes and the agent's research live in separate folders, and every page lists the notes it
was drawn from. You always know whose words you are reading.
3 open9 closed
#12Replace the forestay
#14Order two shackles
#15Check the halyard
Sample issues – read live in the app
Pages that keep up.
A page refreshes while the agent rewrites it, and its GitHub issues are read live – so what you read is
where the project stands now. Simulate closing one of these sample issues, and watch the page follow.
CtrlK
Pages
Go to Home
Go to Projects
Go to Areas
Go to Resources
Go to Drift
Projects
First regatta
Boat refit
Areas
Home
Health
Formations
Navigation
Research
Learning to sail
No results found for “”.
Any page, one shortcut away.
Find jumps to any page of the vault – a project, an area, a training, a research – without a hand
leaving the keyboard. Try it here: type, or press Ctrl K.
With and without
Less rereading. More getting back to work.
Without Undrift
Without: Ten notes opened to know where one project stands
Without: Dates scattered across notes and pages
Without: Captures forgotten in the inbox
Without: Pages that no longer match their notes
Without: The context explained again to your agent
With Undrift
With: One page per project, read in a minute
With: Every date ahead on one line of time
With: What waits in the inbox, counted on the first screen
With: Pages out of date, each with the request that updates it
With: Back to work with the project's note already read
Questions
Asked before anything else.
Can I install it?
Not yet, and nothing is for sale. Undrift runs on one machine today and reads one vault laid out one way; nothing in it is configurable. What people who keep a vault of their own write is what decides where it goes next – tell us about yours, and the feed says when that changes.
Who makes it?
One developer, who built it for their own vault. Write to hello@getundrift.com – the message is read by that one person.
Do I need Obsidian?
No. Undrift reads a folder of plain Markdown files, whatever editor you write them in – Obsidian, VS Code or another.
Who draws the pages?
Your AI agent, following instructions kept in the vault. A page sits beside its notes, and Undrift shows it safely, in the app's own theme.
Which AI agent does it work with?
Any coding agent that can follow instructions kept in the vault – Claude Code, Codex, or another. Undrift calls no model itself; the agent you already use does the writing. The button that reopens a project starts Claude Code today.
Does Undrift change my notes?
No. It reads the vault and changes none of your notes. What changes a note is you, or the agent you ask – Undrift only hands it the request.
Where do my notes go?
They stay on your disk. Undrift reads your vault's files there and runs git to see where each project stands; it has no account, no server and no analytics of its own. Two programs you already run reach out: gh asks GitHub for your account's name and picture and for a page's issues, and your agent sends what it reads to its provider, as in any session you start yourself.
Is it open source?
Not today: the code is private.
What does it run on?
Linux and Windows, the machines it is built on. It is a desktop app, built with Tauri; it has not been built for macOS.
Is this the Undrift for meeting notes?
No – another product shares the name. This Undrift reads a vault of notes, and lives at getundrift.com.
Follow Undrift as it takes shape.
There is nothing to install yet. Follow the build in your feed reader or on the networks – nothing to sign up for.