这个免费开源的桌面写作工具,把「记忆」还给了AI

2026-06-24 22:44:19 1点赞 9收藏 0评论

写到第50章AI忘了主角是谁?这个免费开源的桌面写作工具,把「记忆」还给了AI

用 AI 写过长篇小说的人,一定经历过那个崩溃瞬间——写到后面,AI 不仅忘了主角的动机,连第 12 章埋的伏笔都石沉大海了。

今天聊的这个工具,解决的就是这件事。


那个让我崩溃的凌晨

去年我写网文写到第 47 章。主角走进古董店,老板递来一个吊坠。

"这个吊坠——"我打字的手悬在键盘上。它第一次出现是在哪一章来着?当时埋了什么线索?主角的反应是什么?

我翻了 46 章,花了将近两个小时。找到的时候凌晨一点,写作状态全无。

更崩溃的是,这种事不是第一次。每次写到后面都要花大量时间「考古」——翻前文、对设定、查伏笔。而 AI 呢?每次开新对话,它都是一个崭新的、空白的、一无所知的 AI。你得把设定、前文、角色关系重新讲一遍,token 烧得心疼。

市面上的 AI 写小说工具都在卷同一个方向:怎么让 AI 写出更漂亮的段落。 但真正写过 50 万字以上的人都明白——文笔可以改,记忆丢了就是丢了,你甚至不知道自己丢了什么。

于是我做了 Goink:一个免费的桌面 AI 写作系统。它不只是帮你写,它还记得、查证、维护


Goink 是什么

一句话概括:一个有结构化记忆的桌面 AI 写作系统。 角色档案、伏笔状态、弧线进度、地点关系、读者认知——系统记着,AI 自己查、自己改、自己维护。

它不是通用 AI 聊天的套壳,而是从底层为长篇创作重新设计了一套工作流。

安装包不到 60MB,Windows / macOS / Linux 都能用,不需要 Python、Node.js、数据库、GPU。准备一个 LLM API Key(DeepSeek、GLM、MiniMax 等国产模型都能用),打开就能写。

GitHub 地址:github.com/sigpanic/goink | 完全开源(MIT)

演示图

这个免费开源的桌面写作工具,把「记忆」还给了AI这个免费开源的桌面写作工具,把「记忆」还给了AI

它和通用 AI 聊天到底有什么不同

场景 通用 AI 聊天 Goink 每次写新章节 重新交代角色、前文、设定 AI 自动查数据库,获取最新状态 埋了 50 个伏笔 自己记,自己翻 系统追踪每个伏笔的目标回收章、重要性,自动提醒 角色关系变化 靠你自己记得更新 有向关系图,A→B 和 B→A 独立记录,旧关系保留可回溯 写到后面找前文 手动逐章翻 本地语义搜索,一句话找到相关段落 写完一章后 要自己提醒 AI 更新状态 自动注入维护检查,AI 被迫逐项自查 改正文 AI 直接输出,改了什么不知道 Diff 预览,逐行对比,你批准才写入 版本回退 没有 内置 Git,每次对话自动 commit


实际写一章,看看它怎么工作的

假设你在写第 37 章:主角在黑暗森林里遇到一个神秘老人,他的出现暗示了主角身世的真相。

你只需要一句话:

「写第 37 章,主角在黑暗森林里遇到神秘老人,暗示身世真相。」

然后 AI 自主完成:

  1. 查角色 —— 调出主角的性格、能力、当前状态

  2. 查伏笔 —— 第 37 章附近有哪些该回收的伏笔?自动列出来

  3. 搜前文 —— 整本书里和「森林」「老人」「身世」相关的段落全找出来

  4. 读前一章 —— 确保衔接自然

  5. 写正文 —— 生成内容,展示 Diff 预览

  6. 等你审批 —— 逐行对比,确认、拒绝或给反馈

  7. 自动维护 —— 角色状态变了?更新。伏笔回收了?标记。弧线推进了?推进节点。读者知道了新信息?刷新认知。

你只做了一件事:给出创作指令。剩下的是它的活。


最让我惊艳的四个功能

1. 写完自动维护——再也不用自己提醒 AI

这是 Goink 最核心的差异化。市面上几乎所有 AI 写作工具,写完就完了。角色发展了、关系变化了、伏笔回收了、读者认知需要更新——这些事没人管,全靠你手动。

Goink 不同。写完一章正文后,系统自动注入维护提醒,强制 AI 逐项检查:

  • 角色有没有变化?(性格转变、能力提升、身份变更)

  • 该回收的伏笔回收了没有?

  • 弧线节点需要推进吗?

  • 读者认知需要更新吗?

这不是「建议」,是写到系统提示词里的硬性要求。如果你还不放心,可以启动审稿子 Agent——一个独立的 AI 从头审读章节内容与系统状态的一致性,发现问题直接反馈,主 AI 当场修正。

2. 几十万字里,一句话找到任何东西

写到第 50 章,想确认「主角第一次见到那个吊坠是在哪一章来着?」

在 Goink 里告诉 AI,1 秒内返回整本书里最相关的段落。不是关键词匹配,是按意思搜索。 你搜「关于吊坠的线索」,它能找到那些没写「吊坠」两个字但确实在暗示吊坠存在的段落。

整套引擎在你电脑上本地运行——BGE 中文语义模型 + sqlite-vec 向量索引,不需要网络、不需要 GPU。写完章节后台自动增量索引,你无感知。

3. 你的每次确认都有记录——AI 不会直接改你的稿

每次修改,系统先生成 Diff 给你看——哪些删了、哪些加了、哪些改了,一目了然。你可以:

  • ✅ 批准 —— 写入文件

  • ❌ 拒绝 —— 让 AI 重新来

  • 💬 反馈 ——「这段太啰嗦,精简成三句」

也可以切到自动模式让 AI 连续写作。所有修改都有 Git 历史,随时回退到任意时间点。AI 写坏了不怕,一键回到三天前的版本。

4. 丢个 Markdown 文件就是新写作风格

内置 8 个写作方法论——场景节拍、对白潜台词、节奏控制、悬念钩子、角色设计、去 AI 味、修改打磨、共创构思。

还不够?创建一个 Markdown 文件就是新技能:

--- name: 我的悬疑写法 description: 每章结尾留钩子,三章一个小高潮 category: 自定义 --- # 悬疑节奏规则 1. 每章最后三段必须留下未解之谜 2. 关键信息分三次透露,每次只给一部分 3. 禁止在同一章内完成「设悬念→揭答案」的循环

放到技能目录下,即刻生效,不用重启。 三层覆盖机制意味着你可以给某本特定小说定制专属写作方法论,不影响其他书。


六个维度的结构化记忆

这是 Goink 和通用 AI 最本质的区别——不是靠 prompt 硬记,而是让 AI 自己查数据库。

角色:不只是姓名和描述。性格是结构化 JSON(可以精确到「在压力下容易急躁」「对权威人物有本能抵触」),角色关系是有向图——「张三 → 李四:师徒但暗中提防」和「李四 → 张三:敬重但有所隐瞒」是两条独立记录。关系变化时旧记录保留,能看到完整演变过程。

伏笔:每条伏笔记录目标回收章节和重要程度。系统自动在写新章节时注入相关伏笔提醒——近处伏笔给完整详情,远处伏笔给压缩索引。快到回收点标记提醒,超时未回收标记异常。

弧线:跨章节叙事线索,由节点链组成。一个故事通常 3-5 条并行弧线同时追踪。写完一章自动推进节点。

地点:不是列表,是图。层级包含(王国 → 王宫 → 大殿)+ 空间连通(森林和城堡由山路相连)。AI 写场景时可以查子地点、连通关系或完整地图。

读者认知:追踪读者已知什么、在等什么答案、误认了什么。这是悬疑和反转精确控制的仪表盘。

创作偏好:全局偏好 + 每本书偏好两层管理。写到第 37 章,「对话保持冷峻风格」依然生效。


前端可视化——AI 脑子里的东西,你也能看到

Goink 不只是对话窗口。六套可视化系统把 AI 管理的创作状态全部呈现出来:

  • 角色关系图:力导向图展示有向关系网,点击节点查看详情

  • 地点图谱:包含树 + 空间连通叠加展示

  • 弧线泳道图:多线并行的叙事节奏一目了然

  • 时间线面板:三档章节计划 + 伏笔回收状态

  • 读者认知面板:已知 / 悬念 / 误解三栏,精确控制信息释放

  • Diff 审批界面:Monaco 编辑器并排对比,逐行确认

支持深色模式,凌晨写稿不刺眼。


大模型怎么选?我的实战推荐

Goink 内置了 7 个国产模型的接入模板,开箱即用。也支持自定义 OpenAI 兼容接口。

根据我的实测经验:

梯队 模型 适用场景 参考成本 主力 DeepSeek V4 Flash 长篇初稿生成,100 万 context,速度快、成本低 极低 精修 MiniMax M2.7 / GLM-5.1 情感戏、对白打磨、文风控制 中等 定调 DeepSeek V4 Pro 大纲设计、弧线规划、设定一致 中等 备用 Kimi K2.6 / Qwen3 / 豆包 不同风格尝试、特定题材 低-中

当然,不同 Agent 可以用不同模型。Goink 支持「写手用便宜模型高速出稿,审稿用强模型精审」的混合策略,进一步控制成本。


数据完全在你手里

  • 整套语义搜索引擎跑在你自己的电脑上,不需要网络

  • 每部小说是独立的 Git 仓库,随时能打包带走

  • 小说正文、角色设定、伏笔数据全部本地存储

  • 不经过任何云端服务(除了 LLM API 调用)

未发表的作品不上传任何第三方平台。这对我这种不想让别人看到未完成稿件的人来说,很重要。


适合谁用

  • 网文作者(起点 / 番茄 / 晋江):日更压力大,角色伏笔多到记不住?让它帮你记。

  • 传统长篇写作者:慢工出细活,结构比速度重要?它帮你维护所有状态。

  • 用 AI 辅助写作但被通用聊天折磨的人:每次「重新交代设定」都是一次折磨。在 Goink 里,设定说一次就够了。

  • 隐私敏感的作者:不愿把未发表作品上传到任何云端 AI 平台。


几个你可能会问的问题

Q:完全免费吗? A:是的,MIT 开源协议,没有任何收费功能。你只需要准备一个 LLM API Key。

Q:写一部长篇大概花多少钱? A:取决于模型选择。用 DeepSeek V4 Flash 主力输出,10 万字大概 3-5 元。用 MiniMax 或 GLM 精修会高一些,但仍然远低于订阅任何 SaaS 写作工具。

Q:Windows 能用吗? A:Windows、macOS、Linux 全平台支持。一个安装包,不到 60MB。Windows 下如果 SmartScreen 弹警告,点「更多信息 → 仍要运行」即可(因为没有花钱买代码签名证书)。

Q:需要什么配置? A:不需要 Python、Node.js、数据库、GPU。语义搜索用 CPU 跑 ONNX Runtime,性能完全够用。

Q:不上传我的数据吧? A:不上传。所有数据在你本地硬盘上。每部小说是一个独立的 Git 仓库,随时能打包带走。


下载

GitHub:github.com/sigpanic/goink

完全开源(MIT)。安装包不到 60MB,三个平台都有。觉得好用的话,点个 Star 是对开源作者最大的鼓励。


写作是一件孤独的事。找到一个记得你写了什么的搭档,比什么都重要。

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
9
扫一下,分享更方便,购买更轻松