StoryForge

Deterministic · No AI · Private by default

Proofread your novel with rules that explain themselves.

StoryForge analyzes manuscripts with hand-authored grammar, style, and pacing rules — no machine learning, no servers storing your draft. Drafts live in your browser. Open the editor and start writing.

Upload & receive a PDF

Drop a .docx, .md, or .txt file. StoryForge runs the engine and returns a marked-up PDF with editorial notes. The original is processed in memory and never saved.

Rule-based proofreader

Passive voice, run-on sentences, weak verbs, clichés, filler words, repetition, dialogue tags, POV and tense shifts — each rule is auditable code.

Genre style profiles

Epic Fantasy, Sci-Fi, Thriller, Mystery, Horror, Romance, YA, Literary, Noir, Screenplay and more. Profile-aware recommendations.

Manuscript metrics

Flesch, Flesch-Kincaid, Gunning Fog, SMOG, dialogue ratio, passive ratio, vocabulary diversity, pacing score, reading time.

Live highlights

Findings light up inline as you write. Click a finding to jump to the exact span in your manuscript.

No account required

Your draft lives in your browser's localStorage. The analysis API is stateless — text in, findings out, nothing kept.

Self-host friendly

One Docker container. Drop it behind your reverse proxy and you're online. Zero external services required.