Craig Mod 自建个人版 Good Reads
速览
作家兼程序员 Craig Mod 不满现有读书平台,自己动手搭建了个性化版本 Good Reads。该项目融合了阅读追踪、社区互动与个人化推荐,展示了独立开发者如何绕过大型平台。虽然未直接使用 AI,但底层算法可能涉及机器学习。
AI 深度解读
背景
Craig Mod 是一位作家、设计师兼科技思考者,定期撰写名为《Roden》的会员制 Newsletter。在 2026 年第 115 期(6 月 30 日)中,他分享了自己用 AI 工具搭建“更好版本 Goodreads”的经历,以及近期的阅读笔记与创作思考。原文发布在 Hacker News 上,引发了对“个人化读书管理工具”和“LLM 辅助创作”的讨论。
核心内容
Craig Mod 指出 Goodreads 是一个“混乱的热点”(hot mess)。在他的会员社区 SPECIAL PROJECTS 中,已经有一个名为 The Good Place(TGP)的类 Twitter 空间,但帖子一周后自动消失,无法有效“保存”书籍讨论。于是他用 Claude(AI 模型)花了五六天时间,每天几小时迭代开发,构建了一个名为 A Good Book(AGB) 的网站。
AGB 的理念是只收录“TGP 社区中最好中的好书”,而不是像 Goodreads 那样鼓励用户标记所有读过的书(包括不喜欢的)。Craig 认为无需为了满足“完成主义病态”而记录讨厌的书。AGB 中所有书都是好书,因此“喜欢”功能变得多余;流行度由互动决定:书籍获得的笔记/引文数量和它被收藏的书架数量。他还加入了一些趣味设计——引文越多的书,侧边会伸出更多“标签”(tabs)。添加一本书到书架的操作非常有趣。
除了 AGB,Craig 还在推进《TBOT Fine Art》的再版,并开发另一个“解决自己痒处”的小产品,计划很快公布。7 月 19 日他将举行会员专属的董事会会议,回顾过去六个月的工作。
在阅读方面,Craig 读了《Dungeon Crawler Carl Book 1》(简称 DCC),认为这是一本“完美适合 LLM 辅助创作的书”——结构类似 D&D/视频游戏中的怪物战斗、掉装备,很适合让 LLM 参与创作。但他本人不喜欢这本书,只标记了三句话。同时他高度推崇 Ursula K. Le Guin 的类型小说,认为其能在“极客”中达到高级文学震动。他读了 Le Guin 的散文集《Telling is Listening》,并引用其中的写作观点:名字对角色至关重要(如主角 Ged 的名字曾被人误读为“上帝”)。他刚读完 Justin Torres 的《We the Animals》,认为其句子极其简洁有力。他也读了 Ken Grimwood 的《Replay》,这是一本 30 多年前的经典时间循环小说,影响了后来的作品如《生命不息》(CoV)和《时间旅行者的妻子》(TTT)。《Replay》中提到了 Showscan 技术(60帧/秒拍摄,直接刺激视觉皮层),而 2026 年的现实是人们费尽心思防止电视过度插帧变成 60fps 垃圾。Craig 还提到了 Seth Godin 每周都会想起《Replay》。
关键要点
- Goodreads 的问题:功能混乱、鼓励完成主义、用户被迫记录所有书籍(包括不喜欢的)。
- AGB 的解决方案:只收录社区公认的好书,通过互动(笔记/引文/书架收藏)而非“喜欢”衡量热度;设计有趣(引文多则显式标签突出)。
- 开发过程:使用 Claude(LLM)辅助,5-6 天每天几小时的迭代,未借助传统编程或复杂后端。
- LLM 与创作:Craig 认为《DCC》的结构(系列战斗+掉落)天然适合 LLM 辅助生成,但自己不打算读续集;他更推崇 Le Guin 的文学深度。
- 阅读偏好:Craig 近期沉迷“高级科幻”和短篇集,如《We the Animals》和《Replay》,并引用了 Le Guin 关于名字创作的神秘性与实用主义。
- 关于翻译:Le Guin 提到“Ged”这个名字被误解为“God”,Craig 在边注写道“这就是翻译如此困难的原因”。
- 技术与现实对照:书中 80 年代的 Showscan 技术(60fps 大脑直连)与 2026 年人们对抗电视插帧形成讽刺性对比。
意义与影响
Craig Mod 自建 AGB 的行为代表了“个人技术解决平台痛点”的趋势。Goodreads 作为亚马逊旗下最大读书社区,长期被用户诟病,但缺乏竞品。AGB 虽只面向会员小圈子,却提供了另一种思路:放弃全面记录,专注于“精选好书”,并通过社区互动(而非评分)驱动发现。这暗示了小型社区工具可能比大型平台更适合深度读书交流。
此外,Craig 使用 Claude 快速搭建功能完整的网站,展示了 LLM 如何赋能个体开发者——他并非专业程序员(作家身份),却能在几天内创建产品。这对于“非技术创作者”具有启示意义。
他对 LLM 辅助创作的讨论(如《DCC》的结构)也推动了关于“AI 如何与人类叙事合作”的思考:不是取代,而是在可拆解的模块(如战斗、掉落)中贡献内容,而核心文学性仍由人类把控。
最后,他对《Replay》和 Showscan 的对比,折射出科技发展中的怀旧与讽刺:30 年前的前沿技术如今被当作“垃圾”回避,而人类对好故事的需求始终不变。Craig Mod 的实践正是在这种矛盾中寻找属于自己的“好书空间”。
