<!-- a writing app that grows with you -->

Novelist

Beautiful. Lightweight. Extensible. Free and open source.

or view on GitHub

<!-- 01 / what you see is what you mean -->

What You See Is What You Mean

Just start typing. Your formatting appears instantly as you write — no switching between editing and preview. A clean page that stays out of your way.

  • See your text beautifully formatted as you type
  • Headings, lists, and quotes — all styled automatically
  • Supports images, tables, math, and more
Novelist editor rendering headings, lists, tables, math, and CJK prose inline

App Size Comparison

Novelist ~12 MB
VS Code ~350 MB
Notion ~400 MB
Obsidian ~500 MB

Large-File Editing

500,000 lines · 60 fps

<!-- 02 / light & fast -->

Light, Yet Unstoppable

Novelist is tiny — just 12 MB. It launches instantly and barely touches your battery or memory, so your laptop stays cool and quiet while you write.

Even on files with hundreds of thousands of lines, editing stays smooth at 60 fps — no stutter, no dropped keystrokes, no breaks in your flow.

No heavy frameworks hiding under the hood. Just a fast, native app that respects your machine.

<!-- 03 / extend with plugins -->

Extend with Plugins

Make Novelist yours. Browse the built-in marketplace and add new capabilities with a single click.

Word Frequency

See which words you use most and refine your writing style

Smart Search

Find and replace across your entire document with ease

Reading Time

Know how long your piece takes to read at a glance

Theme Studio

Design your own editor look — colors, fonts, and more

Footnotes

Add and preview footnotes right where you write them

Export Plus

Publish to PDF, Word, EPUB, or HTML in one click

<!-- 04 / designed for deep work -->

Designed for Deep Work

Every detail is crafted to help you stay in the flow. Click the dots to explore.

Novelist in Zen Mode: centered column, minimal chrome, the paragraph in focus

Click a dot to learn about each feature

Novelist mindmap overlay: document headings radiate outward as a graph, with a minimap in the corner

<!-- 05 / see the shape of your story -->

See the Shape of Your Story

One keystroke expands your document into a mindmap — every heading becomes a branch, every chapter a node. Zoom, fold, and jump straight to any section.

  • Press ⌘⇧M to open the overlay for the current doc
  • Expand to level 1 / 2 / 3 with ⌘1 ⌘2 ⌘3
  • Minimap navigation for long novels and multi-chapter drafts

<!-- 06 / details that matter -->

Details That Matter

Small touches that add up to a writing tool you actually want to open.

Split view

Split view

Compare drafts side by side, or keep notes open while you write.

Diagrams & math

Diagrams & math

Mermaid flowcharts and LaTeX formulas render inline.

Make it yours

Make it yours

Fonts, themes, shortcuts, plugins — tune every detail.

Export anywhere

Export anywhere

One click to HTML, PDF, DOCX, or EPUB.

<!-- 07 / write in any language -->

Write in Any Language

First-class support for Chinese, Japanese, and Korean — not bolted on later, but designed in from the start.

  • Smooth input method experience — no flickering or lost characters
  • Accurate character and word counting for every language
  • Proper line breaks and punctuation — text looks right, always
Novelist with a Chinese chapter open, showing proper CJK typography and word count

<!-- 08 / free, transparent, open -->

Open Source

Novelist is free and transparent. Anyone can read the code, file an issue, or suggest improvements.

0 stars · MIT licensed
View on GitHub →