写长篇的时候,我经常记不清谁在什么时候知道了什么。让 AI 帮忙续写,它更容易写出前后矛盾的情节:人物提前知道了秘密,或者同时出现在两个地方。
所以我做了 Story Timeline,把故事里的事实存成结构化数据:事件、人物、关系,以及每个人物知道什么、何时得知。
主要功能:
项目自带两个示例:《聊斋志异》的《画皮》和荷马史诗《奥德赛》。《奥德赛》第 9–12 卷是倒叙,正好用来演示两种顺序。
只在本地运行,不需要账号。需要 Node.js 22 和 pnpm:
git clone https://github.com/d6u/story-timeline.git
cd story-timeline
pnpm install --frozen-lockfile
pnpm dev
界面支持中文和英文,协议是 AGPL-3.0。
GitHub:https://github.com/d6u/story-timeline
说明一下:这个项目是我在 AI 的协助下完成的,代码、示例数据和这篇帖子都用了 AI 辅助。设计和取舍由我决定,内容我都看过。
这是第一个公开版本,想听听大家的意见:
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.