一个面向长篇小说的本地优先 AI 写作工具。它把模型建议、待修改草稿和作者确认的故事事实分开,让作者始终掌握最终决定权。
- FastAPI
- React
- TypeScript
- SQLite
验证情况
公开材料整理中
项目的界面截图与复现说明仍在整理。当前页面只展示已经确认的信息,不使用虚构素材或未经核对的数据。
核心流程
它是怎么运转的
- 01作者提出写作目标
- 02查找相关设定
- 03AI 生成候选草稿
- 04作者审阅确认
- 05更新故事设定
问题
长篇创作不是连续调用几次模型。人物关系、时间线、世界规则和伏笔会在数十万字里相互影响;如果模型生成的每句话都自动进入上下文,错误也会被不断放大。
设计
NovelFlow 把写作流程拆成“提出建议、审阅、接受”三个阶段。模型可以生成章节草稿、补充设定或提醒冲突,但只有作者确认的内容才会成为故事正史。SQLite 保存本地项目和版本,FastAPI 提供后端接口,React 工作台则在确认之前展示改动及其可能影响。
当前成果
- 完成单用户、本地优先的端到端创作工作台。
- 在数据层面分开草稿和作者确认的故事事实。
- 写作前只取回相关人物、事件和限制,不把所有资料一股脑塞进上下文。
下一步会继续改善长篇一致性检查,以及让作者更快理解一次修改会影响哪些既有设定。