Software for the Woolf in you.

A simple novel writing system designed to be usable without a mouse.

Three text panels. No toolbar. No icons. Not even a menu until you press Alt. Everything you need to organize, draft, and revise a book, and nothing that gets in the way of writing it.

Free and open source under the MIT license. Windows, macOS, Debian Linux, and Raspberry Pi.

WareWoolf in light mode: a chapter list on the left, the manuscript on a cream sheet in the middle, chapter notes on the right
Light mode: warm paper and ink.
WareWoolf in dark mode: the same three panels on warm charcoal with cream text
Dark mode: a lamp-lit study.
“The only writing software I use.” — Virginia Woolf

Intentionally simplified

Chapters. Editor. Notes. That’s the whole interface.

Beyond a typeface for the manuscript, another for the sidebars, and light or dark, there is nothing to fiddle with. No colors, no styles, no twenty-button toolbar. Each panel toggles off at a keypress, so you can write with only your manuscript on screen.

What it does have

Everything a manuscript needs, all of it on a shortcut.

Fiction doesn’t take much formatting. WareWoolf gives you exactly that much and puts the rest of its effort into the parts of writing a book that are actually hard.

All-keyboard navigation

Designed to be pleasant with no mouse at all. Panels, chapters, dialogs and menus all answer to the keyboard, and every control is labeled for screen readers.

The formatting fiction uses

Bold, italics, underline, strikethrough, four heading levels, alignment, lists, blockquotes and footnotes. Nothing else, and none of it on a toolbar.

Reorder and renumber

Move a chapter up or down the list with a keystroke and let WareWoolf renumber the headings for you: Chapter One, Chapter Two, and on.

Notes and reference

Keep notes on every chapter and on the project as a whole. A Reference section holds character lists and world-building that stay out of the compile and the word count.

Word counts and goals

Total, chapter, and session counts, plus a goal with a progress bar that shows how close the draft is to done.

Spellcheck on your terms

Run it after you write. No red squiggles, no grammar advice. Check against any number of dictionaries at once, import your own, and keep a per-project word list for names.

Smart substitutions

Curly quotes, an em dash from two hyphens, an ellipsis from three periods, as you type. Undo any one of them, switch it off, or apply it to an old manuscript in one pass.

Send via email

Email a chapter or the whole manuscript to yourself at the press of a button. The simplest backup there is, and it works from a device with no other software on it.

Yours to rebind

Every shortcut can be changed in the Shortcut Helper, and your choices are remembered. Restore the defaults whenever you like.

The WareWoolf corkboard: rows of tinted index cards, each with a chapter title, number, a one-line synopsis and a green checkmark, separated by dashed act breaks

Plan the book

An outliner and a corkboard that is secretly a Markdown file.

Pin a card for every chapter, give it a color, write the synopsis, tick it off when it’s drafted. Draw a line where an act ends. The whole board saves as one Markdown file that doubles as your outline, readable in anything.

Bring a draft in, send a manuscript out

Import almost anything. Export to everything that matters.

Paste in a plain-text draft and let WareWoolf turn it into a proper manuscript: it can read a simplified Markdown, interpret your own markers for italics and headings, and split the text into chapters at a heading or a custom break string.

  • In: plain text, MarkdownFic, Word .docx, HTML, and EPUB, with ebooks split into chapters by their own table of contents.
  • Out: plain text, MarkdownFic, standard Markdown, .docx, HTML, and .epub.
  • Compile chapters into a single manuscript, or export one file per chapter.

Files that outlive the software

Every chapter is its own .txt file with light Markdown-style formatting. If WareWoolf vanished tomorrow you could still open, read, and edit your book in any text editor. It is the most archival format there is, and people will still be able to open it in a hundred years.

Because each chapter loads only when you work on it, a very long novel never slows the app down, even on a Raspberry Pi. Auto-save and auto-backup are built in.

The WareWoolf wolf wearing a yellow hard hat

Built for writerDecks

Turn a cheap computer into a machine that only writes.

A writerDeck is a standalone writing device: a Raspberry Pi and a mechanical keyboard, an old laptop, whatever you have. WareWoolf is designed to be the only program on it, so it carries the small pieces of an operating system a writer still needs.

  • Built-in file managerRename, delete, copy, move, and organize files without leaving the app.
  • Wi-Fi managerTurn wireless on and off and join new networks from inside WareWoolf. Linux only.
  • Battery monitorBattery percentage on screen so you know how long the session can run. Linux only.
  • Reboot from the File menuRestart the machine after the usual save prompt and auto-backup. Linux only.
  • Light on memoryChapters load one at a time, so a long book runs fine on a Pi.
  • Debian ARM64 buildA ready-made package for Raspberry Pi in every release.

Nothing to memorize

Press Ctrl + H and every shortcut is on screen.

The Shortcut Helper lists every command and lets you rebind any of them to the keys you prefer. A few of the things you’ll reach for most:

  • Show or hide the Chapters panelF1
  • Show or hide the EditorF2
  • Show or hide the Notes panelF3
  • Summon the menu barAlt
  • Shortcut HelperCtrl+H
  • Previous or next chapterCtrl+ /
  • Move chapter up or downCtrl+Shift+ /
  • Italics, bold, underlineCtrl+I / B / U
  • Typewriter modeCtrl+Alt+T
  • Word countCtrl+8
  • Spell checkCtrl+7
  • Send via EmailCtrl+Alt+E

Defaults shown, with Cmd in place of Ctrl on a Mac. Rebind anything in the Helper and WareWoolf remembers.

Get WareWoolf

Free, open source, and yours to keep.

Binaries for every platform are on the releases page. The app can check for updates itself once installed.

Windows

An installer that puts WareWoolf in the Start Menu and updates in place, or a portable zip you unzip and run from a USB stick or a locked-down machine. Nothing is written outside the folder but your settings.

Installer or portable

macOS

A mainline build for macOS 13 Ventura and newer. On an older Mac, from Catalina through Monterey, take the Legacy build instead. It is the same WareWoolf from the same source.

Download .dmg

Linux and Raspberry Pi

Debian packages for AMD64 and for ARM64, which is what a Raspberry Pi needs. The Wi-Fi manager uses NetworkManager, which Raspberry Pi OS leaves off by default.

Download .deb

Prefer to build it yourself? WareWoolf is an Electron Forge app. With Node.js installed, run npm install and then npm start in the source directory, or npm run make to produce a binary for your platform. Full instructions are in the README.