Story Workspace 是一个面向小说作者与编剧的本地优先(Local-First)长篇叙事工作区。它支持在小说散文(Prose)与剧本分场(Screenplay)两种格式之间进行创作、双向改编与连贯性管理,将故事前提、世界观设定集(Story Bible)、层次化大纲、AI 协同与确定性 Markdown 导出统一整合在一个安静沉浸的本地工作空间中。
核心特性
- 故事设定集(Story Bible) — 分类管理世界观法则(World)、人物角色卡(Character)、核心场景地点(Location)、超自然/社会规则(Rule)与作品主题(Theme),让叙事设定井井有条
- 结构化大纲编排 — 提供 Story → Act(幕)→ Chapter(章)→ Scene(场)树状层级大纲,支持自顶向下拆解剧情节奏与分场结构
- 沉浸式章节起草 — Markdown 原生写作支持,内置防抖自动保存、本地冲突审查、崩溃恢复与不可变版本快照历史
- 显式上下文 AI 协同 — 支持用户自主选择显式设定的上下文范围,进行构思发散(Brainstorm)、段落续写(Continue)、文风润色(Rewrite)、剧情摘要(Summarize)与人物设定一致性检查(Consistency)
- 散文与剧本双向转化 — AI 协助将小说正文改编为标准格式的剧本场景,并在独立工作区中以相同严密的自动保存机制编辑维护
- 本地优先与纯粹隐私 — 创作内容完全保存在本地 JSON/文件系统中,不强制依赖云端数据库;支持一键生成并导出全项目确定性 Markdown 归档
- 双语界面无缝切换 — 原生支持简体中文与英文界面即时切换,语言偏好持久化保存在浏览器,纯粹作为 UI 呈现而不干扰创作者的正文语言
技术架构
- 前端架构:Next.js 16 (App Router) + React 19 + TypeScript
- 设计系统:Tailwind CSS v4 + Phosphor Icons
- 质量保障:Vitest 单元测试 + Playwright 端到端浏览器测试
- 存储方案:本地文件系统 JSON Workspace 与 SQLite
Comments
留言区
不用注册,填写昵称和留言即可。请尽量围绕文章内容交流。
还没有留言,来做第一个评论的人吧。