Show Me The Story 是一款 AI 长篇小说创作工具,一个 exe 文件 + 内置 Web 界面,连接 OpenAI 兼容 API 即可自动生成大纲并逐章写作。支持伏笔追踪、事实核查、去AI味、全书优化,Go 语言开发完全零依赖,文末附详细使用教程

🎤 引言

想写小说,但每次都卡在「大纲写不下去」或「写了几章前后矛盾」?手动追踪几十章的伏笔更是噩梦。

Show Me The Story 是一个 AI 长篇小说创作工具,最大的特点是一个 exe 文件就包含了完整工作流——不需要装 Python、不需要配数据库、不需要跑 Docker,下载下来直接双击运行,内置 Web 界面,连上 API 就能开始创作。

目前 179 Stars、77 commits、6 个版本标签,Go 语言开发,零第三方依赖。


⭐ 核心特点

1. 单文件运行,零依赖

程序本身是一个独立的二进制文件,内置完整 Web 前端(Vite + Svelte + Tailwind CSS,构建产物直接嵌入二进制)。不需要数据库,不需要安装任何运行时。下载 → 双击 → 开始写,就是这么简单。

Windows、macOS、Linux 都有编译好的二进制文件可用。

2. 两阶段创作:先大纲,后写作

这个设计很聪明——AI 先根据你的设定生成全书的章节大纲,你在「大纲」页审核每一章的摘要,可以整体提修订意见,也可以逐章内联编辑。确认后再进入「写作」页逐章生成。

好处是:写偏了还有机会在大纲阶段拦截,等进了写作阶段再改成本就高了。

3. 逐章审核 + 定向修订

每章写完不是直接过,AI 会先做自动摘要和事实核查,你审核后可以选择:确认进入下一章,或提修改意见让 AI 只定向修订这一章,不影响其他已确认的内容。

4. 伏笔系统(重点功能)

大纲确认后,AI 会规划 3-8 条伏笔方案(含埋设章节和预计回收章节),也可以手动创建。伏笔状态自动流转:

planted(已埋设)→ progressing(推进中)→ resolved(已回收)
                                        → abandoned(已放弃)

超过预计回收章节 3 章还没回收,程序会自动告警。这对写长篇的人来说是真正的痛点解决。

5. 事实核查

每章完成后自动做一致性检查,不通过会自动重写。这个功能对写玄幻、科幻等有复杂世界观的作者特别有用——写着写着设定打架是常见错误。

6. 去 AI 味

内置「中文去 AI 味」技能:23 条禁止模式 + 高频套话替换表 + 口语化规则,写作页一键对单章润色,全书完成后也可附加去 AI 味处理。

7. 全书优化(完稿后)

全部章节确认后,AI 通读全书(超长时自动切换摘要模式),输出诊断报告 + 一致性报告 + 可执行工单,逐章最小化修订,每条完成后可查看修改前后 diff 对比。

8. 续写已有小说

可以粘贴你已写好的文本,AI 分析提取设定与章节摘要,确认后接着往下写。适合有存稿但写不下去的情况。

9. 关系图谱

可视化展示角色 / 组织 / 世界观之间的关系网络,世界观复杂的时候能帮你理清思路。


📥 安装与使用

下载运行

# 直接下载对应平台的可执行文件
# https://github.com/Nigh/show-me-the-story/releases

# Windows 双击运行,数据保存在当前目录
./show-me-the-story

# 或指定数据目录
./show-me-the-story ~/novels

启动后访问 http://localhost:48090 即可打开 Web 界面。

配置 API

支持任意 OpenAI 兼容 API:

  • OpenAI:https://api.openai.com
  • DeepSeek:https://api.deepseek.com
  • 本地 Ollama / LM Studio:http://localhost:11434/v1

本地模型 API Key 可留空。

创作流程

  1. 在「配置」页填写故事类型、章节数、每章字数、写作风格
  2. 点「AI 生成设定」让 AI 根据你的描述自动生成角色 / 世界观
  3. 进入「大纲」页生成全书章节大纲,审核确认
  4. 进入「写作」页逐章生成,审核确认
  5. 全部完成后执行「全书优化」做最终修订

⚠️ 技术细节

  • 后端:Go 1.25+,仅标准库,零第三方依赖
  • 前端:Vite 5 + Svelte 4 + Tailwind CSS 4 + DaisyUI 5,构建产物通过 embed.FS 内嵌进二进制
  • 通信:REST API + SSE 实时事件流
  • 数据:本地纯文本 / JSON 文件,备份迁移直接复制数据目录即可

🎯 适用场景

推荐用 Show Me The Story 的人:

  1. 网络小说作者 — 想用 AI 辅助创作但不想被平台绑架,需要本地可控
  2. 长篇小说写作者 — 需要伏笔追踪和事实核查,避免写到后面忘记前面的坑
  3. 有存稿写不下去的人 — 可以粘贴已有内容让 AI 接着往下写
  4. 想控制 AI 写作质量的人 — 两阶段 + 逐章审核 + 去 AI 味,比纯 AI 生成更可控

不太适合的场景:

  • 只想随手写短篇不想配置的人(配置工作量对短篇来说不值当)
  • Stars 只有 179,项目还非常新
  • 需要多人协作写作的场景

⚠️ 注意事项

  1. Windows SmartScreen 警告 — 未签名的 exe 文件,Windows 可能会弹出警告,点击「更多信息」→「仍要运行」即可
  2. 项目较新 — 目前 Stars 较低,稳定性需要更多用户验证
  3. 需要 LLM API — 程序本身免费,但需要自备 OpenAI/DeepSeek 等 API,有一定成本
  4. 单文件不等于功能简单 — 功能非常全面,有一定学习曲线,建议先完整阅读文档

✅ 总结

Show Me The Story 是一个设计思路非常清晰的长篇小说 AI 创作工具。两阶段大纲审核、伏笔追踪、事实核查、去 AI 味、全书优化——这些都是写长篇时会踩的真实痛点,作者明显是懂创作的人。

单文件 + 零依赖的设计也很友好,不像某些 AI 写作工具那样需要折腾半天才跑起来。对于想本地部署、不想被平台绑定的创作者,这个项目值得一试。

推荐指数:⭐⭐⭐⭐

官网https://github.com/Nigh/show-me-the-story