Drifting, the soul of writing
Writing is mind engineering. In Drifting, watch a sentence, a character, a whole world take shape.

Not a text editor,
but an engineering system for long stories.
Ready from the first minute. Complexity tamed. Structure made clear.

Watch your lore grow like a seed
Character traits, world rules, relationships — all pinned settings (canon). Want one to change? Leave a note — "from Ch. 20, four years older." Every change is on the record and easy to trace back.
- Settings stay pinned; to change one, leave an explicit note
- Each note is tied to the text — delete the text and it lapses
- Stops silent contradictions before they start

Be smart about your outline
Reading order and the order events truly happen; threads laid out as swimlanes; arrange and link freely on the story graph. An iceberg-like element map makes the connections between entities easy to see.
- Reading order vs. story order, side by side
- Story graph + swimlanes + full-book timeline
- Toss stray ideas into a drift area without messing up the main line
- Iceberg element map — complex relationships at a glance

Local-first — the draft is always yours
All your data lives on your own machine. Devices sync in real time and merge without clashing. Write offline, pick up seamlessly elsewhere — no central server in the loop.
- All data is local — runs with zero AI dependency
- Real-time sync across devices, merges never clash
- Write offline, switch devices without missing a beat
AI should never write for you.
Ever.
Three roles, each with its own job: Copilot tidies as you write, Agent gets things done, and Shadow guards consistency like CI. They don't write for you, they write with you.

You write, it tidies up
New characters and places that pop up? It spots them and files them into your settings. A character changes in a big way? It logs it and tracks it for you.
- Auto-spots new characters, places, and more, then files them
- Logs major character changes as evolutions
- Grammar hiccups or a word on the tip of your tongue? Ask anytime

Reads the whole book, edits whole chapters
AI should never write for you — unless you know what you're doing. The agent reads the whole book: it critiques your prose, rewrites scenes, adjusts settings in bulk. It can be your editor, or your workhorse.
- Top-tier intelligence that follows your every bit of foreshadowing
- Changed the outline? Let it apply the changes in one pass
- Need references or out of ideas? Just ask

Stop worrying about forgotten settings
Shadow guards your manuscript like CI. Every chapter must pass inspection before it becomes final. Change one setting and it re-checks the affected chapters, digging up contradictions for you to see.
- Only the setting changes you wrote count; violations get called out immediately
- How far does a setting change reach? It decides the scope and does not chase irrelevant threads
- Arc lens: pulls a character's growth across chapters into view — every point links back to the text
Everything small, kept in place.
Cross-platform
Peak performance on desktop, quick capture on mobile, file-level sync — control always stays in your hands.
Notes and references
Add TODOs anywhere and capture ideas as they come. Keep local images, PDFs, and web pages close at hand for reference.
Dependency graph
One graph watches who relies on which setting — change one thing and you instantly see which chapters it touches.
Export & publish
Export to PDF / EPUB in one click, or publish straight to the community platform.
Classic & Modern skins
Two looks — Classic and Modern — with light and dark modes, easy on the eyes over long sessions.
Start free, upgrade when you need to.
The full writing workspace, local storage, basic version control. For independent creators.
Deep AI (Copilot · Agent · Shadow), cloud sync and enhanced export.
A bunch of people still tinkering with writing tools
Drifting is in pre-alpha. Come talk workflows in the community, file requests, watch updates — or just watch us build it.
Writing a novel is software engineering.
Let writing return to writing itself.