◈CREATIVE HUB
开放中1 个已提交 · 1 个实验

剧情工作台 · Story Editor

面向中文剧情创作的 Windows 桌面编辑器与自托管浏览器协作版,管理章节、场景、人物、对白和灵感。

发起人ssccinng

问题描述

中文剧情项目通常同时包含章节、场景、人物、对白、演出备注和灵感素材。分散在普通文档中不易搜索、排序、追踪状态或复用;多人协作还需要查看彼此位置、讨论内容和修改记录。

预期效果

在同一项目中组织顺序剧情、人物和灵感,支持本地 JSON 工作稿与 Markdown 导入导出;需要多人协作时可自行部署浏览器版,提供实时同步、成员权限、批注和版本副本。

验收目标

章节与场景可创建、排序、移动;正文段落支持对白、内心、动作、场景说明、战斗、转场和备注,并可关联人物;可搜索、筛选和预览;本地保存 JSON 并检测外部冲突,支持 Markdown 导入导出;自托管版支持账号、邀请、编辑/只读权限、协同同步与断线暂存。条件和语气只保留为说明,不执行分支或任务变量,也不提供 AI 生成。

最后编辑 2026-10-27 13:08。已领取的实验使用领取时的内容快照。

▍实现 · 1

执行者ssccinng
作者作品已提交

Windows Electron 桌面编辑器与自托管浏览器协作版共用剧情数据结构。本地项目以 JSON 保存;云端使用 Yjs 和 WebSocket 同步项目,使用 SQLite 保存服务端数据。

技术方案:Electron 主进程负责本地 JSON 读写和桌面窗口;React 渲染界面通过 TypeScript 共享数据结构编辑剧情,支持 Markdown 导入导出。可选的 Node.js 服务以 SQLite 保存账号、项目和协作记录,Yjs 内容通过 WebSocket 同步。

讨论 · 0

  1. 还没有讨论,来说第一句吧。

登录 后参与讨论