I built the app I couldn't find. Then I gave it away.

Draftline exists because I'm a writer who got tired of choosing between three kinds of compromise, and because I happen to be a developer with enough stubbornness to spend a year doing something about it instead of complaining.

The tour of everything that didn't work

The industry standard
Scrivener earns its reputation on a Mac, where it was built and where it is clearly loved. On Windows, which is where I and most of the writers I know actually live, the interface is rough, the updates arrive late, and the experience of trying to write a book in it is unpleasant enough that I stopped.
The cloud editors
Atticus, Reedsy, and the rest feel effortless right up until you book a cabin writing retreat in rural West Virginia, the internet turns flaky, and you find yourself watching your own work fail to save. I lost an afternoon that way, and I decided then that a manuscript should not have a connectivity requirement.
The note-taking app
Obsidian is a good program, and with enough plugins it almost gets you there. Eventually, though, you realize that you are building an author studio inside someone else's note-taking app, and that the twenty percent which matters most, the part that understands a chapter is not a note, is the part no plugin can add.
So I decided to build what I couldn't find: an editor that puts the writer first, with AI available as an optional plugin for the people who want it and entirely absent for the people who don't. Feature-complete, with no paywalls. Local, so that a cabin with bad wifi is still a place you can work. And cross-platform, because your operating system shouldn't decide how pleasant your book is to write.

Prose deserves developer tooling

I'm a developer by trade, and developers are spoiled. Our tools find the problems we can't see in our own mental model — they map every function, track every variable, and flag the contradiction the moment we type it. Writers get a word count.

Draftline treats a novel the way an IDE treats a codebase. Plotlines are functions. Characters are variables. The character codex already maps the cast across the entire story, and the continuity engine I'm building on top of it, which I call PlotWalker and which is not yet enabled in the beta, is meant to surface a slipped eye color or a fact learned two chapters early while you are still drafting, rather than in a beta reader's margin note six months later.

Spell check was a given. Grammar check should have been, since Microsoft Word shipped it in Office 95, and I was dumbfounded to find that prose editors mostly still don't have it. So Draftline does, as a deterministic rules engine that runs entirely on your machine and never sends a sentence anywhere.

Contextual usage detection covers the territory between spelling and grammar, where nothing is technically wrong but a copy editor would still reach for a pencil. Everything it finds appears inline, as a suggestion you keep or ignore:

Typeset punctuation — "..." flagged where a real ellipsis (…) belongs
Repeated & doubled punctuation — the "fine!!" that slipped through draft four
Idiosyncrasies — "irregardless" offered "regardless"
Local slang — recognized, and offered a broader-audience alternative if you want one
See the grammar engine →

AI, introduced sanely

Every trendy writing app right now is trying to write your story for you, and the writing world is rightfully up in arms about it. I had no interest in building another ghostwriting app, so the editor itself contains no AI at all. The AI Studio is a separate plugin, disabled on a fresh install, and even when you switch it on it cannot send a word anywhere until you connect a provider of your own. What it does, once you have, is edit prose you already wrote.

I also built the thing I kept seeing writers ask for on Reddit: AI detection rates, shown to you. Plenty of authors want to use Claude or ChatGPT or Gemini as an editor and worry their book will be flagged as AI-generated afterward. In Draftline, if an edit pass costs a passage your voice, you can see that in the detection panel and reverse it before the chapter ever leaves your machine.

And every suggestion arrives in an inline diff view, borrowed directly from how code editors and version control show changes. You accept or reject each one individually, instead of squinting at a block of rewritten prose and trying to work out what the machine touched.

About the AI Studio →

The tools are plugins

Under the hood, the tools are plugins you can turn off: the spelling and grammar engines, character detection, Read Aloud, the AI Studio, and the manuscript analysis all have a switch in Settings, and the editor keeps working with any combination of them disabled. I built it that way because I wanted to be able to give you everything and still let you write with as much or as little help as you want.

If you want a silent page and nothing else, you turn it all off. If you want the full studio running while you draft, you turn it all on, and the only cost is a few more panels.

As much or as little help as you want, and the off switch is always yours.

Why it's free

The truth is that I wrote Draftline for myself, but I was proud enough of what it became that I wanted to give it to the world. I considered making it another paid program, and I decided to open source it instead, so that every writer, hobbyist and professional alike and regardless of what they can afford, could use it. The first-time indie author and the bestselling novelist download the same app.

Will there ever be a pro tier? Maybe someday, for convenience features that carry real cloud costs, such as syncing across devices or hosted backup. What I can promise is the part that matters: the editor itself will always be free, full-featured, and open source.

MIT
licensed, developed in the open
100%
of the editor, free to everyone, always
1
frustrated writer it took to start
Download Draftline Read the source on GitHub

Write somewhere that's yours.

On your machine, in your own files, and in a cabin with no bars on the phone if that is where the book gets written.