◈CREATIVE HUB
已提交作者直接发布的作品EXP-e7xn1xsad5k7

剧情工作台 · Story Editor

执行者ssccinng发布 2026-10-27 13:08提交 2026-10-27 13:08更新 2026-10-27 13:08

作品下载

暂无下载

暂无下载文件

作者尚未提供安装包或下载链接。

成果 · 第 1 版

更新于 2026-10-27 13:08

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

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

运行与技术信息

运行平台
Windows x64 桌面端(Electron)浏览器端(自托管协作版)
技术栈
TypeScript 5.9.3React 19.3.0Electron 44.4.5Yjs 13.6.33Node.js SQLiteWebSocketVite 8.3.1
运行或构建工具
Node.js 24.14.0npm 11.9.0Electron 44.4.5Vite 8.3.1Playwright 1.63.0(本次界面截图)
作品版本 / Commit
1.5.0
许可证
未填写

运行时使用的模型

未填写

环境与硬件要求

源码运行需要 Node.js 24.14 或以上版本与 npm;首次安装依赖和获取 Electron 需要网络。Windows 便携包无需单独安装 Node.js。自托管协作服务需要配置作者邮箱、至少 12 位密码和 SQLite 数据目录;公网部署需要 HTTPS。

运行说明

从源码运行需要 Node.js 24.14 或以上版本与 npm。Windows 桌面版:在仓库根目录执行 npm ci、npm run build、npm start。自托管浏览器协作版:复制 .env.example 为 .env,设置 STORY_ADMIN_EMAIL、至少 12 个字符的 STORY_ADMIN_PASSWORD,以及本机体验用的 STORY_ORIGIN=http://localhost:8787;执行 npm ci、npm run build:cloud、npm run cloud:start,然后在浏览器打开 http://localhost:8787 并使用所设账号登录。公网访问需按 docs/CloudGuide.md 配置 HTTPS。

使用说明

桌面端首次启动可连接云端项目,也可从“本地文件与备份”打开独立 JSON 工作稿。浏览器协作版启动后登录,可新建项目或导入 .story.json / Markdown。通过左侧章节与场景目录组织内容,在正文中添加对白、动作等段落并关联人物;“灵感库”用于记录和筛选文字或剧本片段。云端项目可通过“邀请与成员”添加可编辑或只读成员,并使用批注、版本存档和协作者定位。

已知限制

内容按顺序编辑和预览;条件与语气仅作标记,不执行分支或任务变量;应用不提供 AI 生成。云端服务面向单实例 SQLite 小团队部署;尚无跨实例协作转发,未进行公网负载或渗透测试。

验证报告

参与者提供 · 非平台独立验证

2026-10-26 在 Windows 本机以 Node.js 24.14.0、npm 11.9.0 执行 npm.cmd run build:cloud,TypeScript 检查及 Vite 浏览器版构建完成。随后用隔离的临时 SQLite 数据目录启动 Node 服务 http://localhost:8787,以仓库通用示例 examples/Starter.story.json 导入项目,并通过 Microsoft Edge 与 Playwright 1.63.0 手动查看编辑器和灵感库,保存两张实际界面截图;编辑器截图期间 pageerror 事件为 0。没有运行完整测试套件;本记录仅描述本次构建、启动和界面检查。临时服务已关闭,临时数据库已删除。

任务说明 · 领取时快照

2026-10-27 13:08

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

问题描述

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

预期效果

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

验收目标

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

执行记录

  1. 脚本

    发布已有作品

  2. 脚本

    提交成果

讨论 · 0

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

登录 后参与讨论