大半夜的,刷GitHub Trending刷到手软。
然后,就看到一个项目叫oh-story-claudecode。
1667个星,344个fork。
图片
我头一回看到这个项目名的时候,心想,又一个AI写小说的?
因为AI写小说这事,NovelAI 2021年就搞了,我自己还充过会员,但那玩意就是给你个聊天框,你写不动了它接着编一段,跟找了个嘴碎的枪手差不多。
写短了还行,写长了前后矛盾能把自己气死,而且越写越离谱,到后面人物性格跟开头完全是两个人,你说这是AI写的还是AI在给你整活。
然后就点进去看了看文件结构。
我靠。
图片
- 问题根本不在提示词上
之前我用AI辅助写东西,chatgpt直接聊,sudowrite半辅助,国产的秘塔写作猫彩云小梦之类的,我全试过。
全扑街了,每一个都试了,每一个都让人抓狂。
AI写的倒也不烂,就是写长了它记不住,你第三章人物说的设定到第十章AI全忘了,一百多章写下来人物一会一个样,前后矛盾到读者能给你列出来一整页。
我之前真以为是我自己提示词写得不够好,试了各种格式各种指令模板各种few-shot示例,折腾了得有小半年。(真傻逼。)
直到看了这个项目的文件结构我才意识到,问题根本不在提示词上,是整体思路就不对。
2. 文件系统才是本体
这哥们把写网文拆成了一个工程问题,设定是一个人一个md文件,世界观按主题拆目录,大纲分卷纲和细纲两层,正文一章一个文件,还有专门的追踪目录管伏笔状态和时间线。
我头一回看到的时候反应就是,这不就是把软件工程的文件夹管理搬过来了吗。。。
设定文件就是数据库,大纲文件就是需求文档,正文文件就是代码,追踪目录就是测试日志,你写第200章的时候想查第50章埋的伏笔怎么办?不用翻200章正文,直接查追踪目录里伏笔状态表就行。
图片
这种思路简单到我觉得我自己蠢了,以前怎么就没想到呢,天天在那琢磨提示词该怎么写,折腾半天效果还是拉垮,原来是思路就不对。
3. 7个agent各干各的
story-architect用Opus管顶层架构,题材怎么选,大纲怎么排,钩子怎么埋反转怎么做,这些需要深度思考的活统统让Opus扛。
character-designer和narrative-writer用Sonnet干角色设计和正文写作,consistency-checker用Haiku跑一致性检查,快速扫描有没有事实冲突,省得你写完结尾发现头一章的设定早忘了。
还有story-researcher负责查资料,story-explorer负责加载上下文,chapter-extractor负责并行拆文。
不同模型干不同层级的活,Opus干Haiku的活是浪费钱,Haiku干Opus的活是出烂活。
图片
说实话看完这个我才反应过来,写小说也可以有架构师和搬砖工的区别,从来没人这么想过而已。
4. 去AI味这事
对了它还有一个skill叫story-deslop专门去AI味的。
我翻了翻它的banned-words列表,好家伙,比我之前用过的检测工具加一块都详细。
三遍去AI法也挺有意思,第一步先看句子节奏对不对,第二步盯着排比密度别太高,第三步扫修饰词冗余。
去AI味这事本身就是猫鼠游戏,谁也不能说自己彻底赢了。
但至少说明这个项目作者是真的自己在用,真的遇到了AI痕迹太重的问题。
不像有些产品写个一键去AI味的按钮,实际效果约等于帮你加几个感叹号。(屁用没有。)
5. 一个人干到0.6.11
GitHub上只有一个账号叫worldwonderer,140次提交全是他的,一个人从头搞到0.6.11版本。
图片
issue区是空的,连个帮他提PR的人都没有,就他一个人在那闷头干活。
README最后一句话写着,这套skill现在能让我度过找工作的过渡期,希望也能帮到有需要的朋友。
看完这句话我愣了好一会儿。
这哥们是自己需要这东西活下来,才做的。不是那种看到AI写作赛道火然后组个团队搞个产品出来抢占市场的路数,完全是另一回事。
不是什么AI创业风口的项目,不是投资人催着上线的SaaS,就是一个正在找工作的人,一边找工作一边靠写网文赚点稿费撑日子,然后顺手把工具开源了。
一致性检查和伏笔追踪这种功能,商业团队根本不会先做,这又不是用户一眼就能看到爽点的功能,他们肯定先搞漂亮的编辑器界面,先搞AI续写功能,先搞那些用户一秒就能看到效果的东西。伏笔状态表?谁会花钱开发这种东西?
只有被前后矛盾坑过无数次的人才会做。
6. 我自己试了一圈
我搭了个环境跑了一下。
适配Claude Code和OpenClaw,一行命令装好了不复杂,但你得有自己的Anthropic API key,这个钱省不了。
图片
然后就开始写。
写到七八章的时候我就感觉到了,这东西跟我以前那种「对着聊天框使劲描述我要什么」的写法完全不一样,以前我是又想当导演又想当编剧又想当道具师,现在至少有人帮我盯场记了。
以前写到第十章人物就变脸了,这次居然没变,这种感觉就像你养了只猫十年了终于有一次它没挠你。
伏笔追踪表打开一看,前面埋了什么线都在那摆着,写新章节不太容易跟前文撞车了,以前写到第三十章忘了第十章的铺垫,现在翻开追踪表一看就知道了。
去AI味的skill跑了一下,文本确实没那么AI腔了,但跑完还是有点机械感,某些句子读着就感觉不太是人话,但又说不上来这个东西到底是什么,它就是那种你知道有个地方不对但手指指着说不出来的感觉。(比裸写好那么一些倒是真的。)
如果你完全不会写网文,这个工具帮不了你太多,它是一个已经会写的人的效率放大器,不是从零教你的老师。
7. 扫榜这事
项目里有个扫榜skill,逻辑跟我自己摸索的差不多,我拿末世冰封举个例子。
我之前拆了很多末世短剧和小说嘛,拆着拆着发现,其实骨架翻来覆去就那一套。
开头先来个灾难,什么灾难呢,火山也行海啸也行丧尸也行冰封也行,反正就是让主角没法正常活着。
然后给你个翻盘机会,重生的重生的,穿越的穿越的。
再配一个金手指,空间灵泉异能心声随便挑。
后面就是收小弟打脸反派,一路爽到结尾。
图片
你看,骨架其实就那样,差别在于你往里面填什么肉,肉不一样出来的味就不一样,同样是一锅火锅底料,你涮羊肉他涮毛肚,吃到嘴里的感觉完全不同。
这就是扫榜的意义,找到跑通的骨架然后换你自己的肉。
我自己试过很多题材,全扑街了,后来居然在虐文上卖出去了。。。(你永远不知道自己适合写什么,投稿以后才知道,别自己在那瞎琢磨半天还不敢发。)
8. 这项目让我欣赏的一点
oh-story-claudecode定位特别清醒。
扫榜选材,拆文学套路,长篇一致性,去AI味,这些它能帮你。
但创造力这事它不管。
图片
你自己的情绪,你自己的脑洞,你自己对人的理解,这些它碰都不碰。
一个月迭代到0.6.11版本,CHANGELOG写得比大部分商业软件都细致,每条改了什么都给你交代得明明白白,这事只有真正依赖这工具吃饭的人才做得出来。
哎。
好不容易都在Claude的模型上跑通了,以后模型一换又得全部重新调。
就很烦。
哦对了,配套的story-setup可以把整个写作环境一键部署,hooks、rules、agents全给你配好,不用你自己从头搭。
以后说不定真能做到,打开电脑跑一条命令,AI帮你扫榜选材拆文写稿出封面,全程流水线。
到时候,我想看看这套号称工程化写网文的方案,到底能走多远。
AI写小说啊,真好玩。
以上,既然看到这里了,如果觉得不错,随手点个赞,在看,转发三连吧,如果想抢先收到推送,也可以给我个星标⭐~
谢谢你的阅读,下次再见。
作者 AISet
来源
- [oh-story-claudecode] — GitHub,2026
- [NovelAI官网] — novelai.net
- [Sudowrite官网] — sudowrite.com
- [2024中国网络文学发展报告] — 中国音像与数字出版协会
- [Fortune Business Insights AI Writing Tools Market Report] — fortunebusinessinsights.com
