← All projects

PUBLIC REPOSITORY · ALPHA

NovelFlow

A local writing workspace where the author stays in charge

Type
Local-first product
Role
Personal project · Independent development
Status
Active development
Demo
No public demo yet

A local-first AI workspace for long-form fiction that separates model suggestions from accepted story canon, giving the author final authority over every lasting change.

  • FastAPI
  • React
  • TypeScript
  • SQLite

EVIDENCE

Public material in progress

Real interface captures and reproducible material are still being prepared. This page does not substitute invented screenshots or unverified numbers.

SYSTEM MAP

How it works

  1. 01Author intent
  2. 02Retrieve relevant canon
  3. 03AI draft candidates
  4. 04Author review
  5. 05Update canon

The problem

Long-form writing is not a chain of isolated model calls. Character relationships, timelines, world rules, and planted clues interact across hundreds of thousands of words. If every generated sentence automatically becomes context, mistakes are amplified too.

Design

NovelFlow separates proposal, review, and acceptance. The model can draft scenes, suggest world details, and flag conflicts, but only author-approved material enters canon. SQLite stores local projects and versions, FastAPI provides a clear domain interface, and the React workspace shows differences and likely impact before a decision is made.

Current progress

  • An end-to-end, single-user, local-first writing workspace.
  • A data boundary between drafts and accepted canon.
  • Retrieval of relevant characters, events, and constraints before writing instead of expanding context without limit.

Next steps focus on long-range consistency checks and helping authors understand which established details a proposed change may affect.