什么值得做
google/elephant-goldfish-model · google

Google 官方推只有 11 个赞,一个 5,000 粉的中文号把它推上了万星:「大象与金鱼」能学的是讲法,学不来的是那块牌子

它是什么 一个装进 Claude Code、Codex、Antigravity 的插件:记得全部上下文的「大象」会话写设计文档,什么都不记得的「金鱼」子代理复述、挑刺、判断能不能动手,过关了才写代码。

为什么火了 README 第一句「几千名 Google 工程师在用」加上一张大象 / 金鱼分工图,被 X 上的中文号 @awe0_io(10-26,7.8 万浏览)和英文号 @thisguyknowsai(10-31,25 万浏览)照着讲,之后两天各涨了两三千星;HN 和 Google 官方号都没起作用。

C你可以怎么跟 别移植它,学它的讲法:挑它旁边一个窄题目(写完代码后的核对、安全评审),起一个能画成一张图的名字,先发长文再发工具,README 第一句写最硬的使用事实,把介绍写成 AI 资讯号能直接复制的长推。

C 级:星主要来自 Google 的名头,跟进者拿不到:同一想法的社区版只有 92 星,一批移植版全在 0 到 8 星,赛道头部又都在十万星以上。讲法和传播路径值得学,照着跟不划算。 已公开 / 被广泛讨论
数据(每天更新) · 建库 2026-09-13 · 13,694 星 · 7 天 +6,169
GitHub · 星数
05k10k15k10-2110-2710-3111-0411-0814k
数据 2026-10-21 → 2026-11-08(19 天,17 次观测)。10-28 以前的点来自 deeply / 存档补录,不是每天都有

Elephant-Goldfish Model(EGM)是 Google 一个内部团队开源的 AI 编程插件:一个记得所有上下文的「大象」会话负责写设计文档,几个什么都不记得的「金鱼」子代理负责挑刺,设计过关了才写代码。它 10 月 22 日正式发布,到 11 月 6 日 12,333 星,还在加速。星不是 Google 官方号带来的,是 X 上的中文、英文、阿拉伯语搬运号;但每一条搬运文案的第一句,都是「几千名 Google 工程师每天在用」。想让自己的开源项目拿 star 的人,可以学它怎么把一套方法讲成一张图;照着再做一个,大概率拿不到星。

两条推,差了三十倍

2026 年 10 月 22 日 18:35(UTC),Google 开源官方号 @GoogleOSS(8.2 万粉)发推介绍 EGM:「没有结构化设计的 AI 编码速度,只会把错误自动放大。」这条推到 11 月 6 日是 11 个赞、2,674 次浏览(fxtwitter 公开接口,11-06)。同一天 Google 开源博客发了长文,四个人联名。发布后两天,仓库只有 279 星。

四天后,10 月 26 日 10:34,一个只有 5,560 个粉丝的中文 AI 号 @awe0_io 发了一条长推:

「你跟 AI 讨论了两个小时,AI 觉得自己什么都懂,结果写出来的程序还是跟需求有落差。Google 的做法是:让两个 AI 代理分工。」

接着是两个 emoji 小标题:🐘 大象「负责记住项目脉络、讨论架构、整理需求」,🐟 金鱼「刻意不继承之前的聊天记录,像第一次接手项目的工程师,重新审查设计」。这条推 1,402 赞、7.8 万浏览、1,826 次收藏。收藏比赞还多,看的人是当工具存下来的。第二天仓库 +924 星,第三天 +2,092,是它到现在为止涨得最多的一天(GitHub 每日星数)。时间对得上,但同期还有 Help Net Security(10-26)、日本技术评论社 gihyo.jp(10-28)、韩文号的报道,把功劳全算给这一条推是推断。

它到底是什么

7 个技能,装进 Claude Code、Codex、Antigravity 或 ChatGPT 桌面版,一行命令就好。最常用的是三步:

  1. egm-brainstorm:你和「大象」讨论需求和取舍,不许写代码,结论存成 concepts_brief.md。
  2. egm-draft:大象把它写成设计文档 design_draft.md,一节一节停下来等你意见。
  3. egm-review:开几个全新的子代理当「金鱼」,它们看不到之前的对话,只看文档和文档里引用的源码。先让一条金鱼把设计复述一遍,复述错了说明文档写得不清楚,打回重写;再让几条金鱼当对抗评审,找边界情况、隐藏依赖;最后一条金鱼判断文件路径、数据结构、函数签名是不是清楚到能直接动手。

另外还有处理评审意见、给老代码补文档、检查文档和代码有没有对不上的几个技能。README 里说得很克制:小 bug 别用它;「评审不能代替测试和人的判断」;如果你的代理开不了全新的子代理,EGM 会直接停下来不审。

这套想法不是 10 月才有的。Google 的 Dave Rensin 4 月 27 日在 Medium 上发了一篇 27 分钟读完的长文《Elephants, Goldfish and the New Golden Age of Software Engineering》,后来收进了 research.google 的论文页;马里兰大学 2026 秋季的 CMSC389A 课程有一章就叫「The Elephant-Goldfish Model」,密歇根大学 EECS 办过同名讲座。10 月 21 日他在文章顶上加了一行:「Google 允许我和团队把内部用的插件开源了。」

星是从哪来的

第一,那一句话。 README 第一句:「Thousands of Google engineers use EGM」。10 月 31 日英文号 @thisguyknowsai(4.5 万粉)的长推开头是「Google 刚开源了几千名工程师每天在用的插件,用来阻止 AI 交出粗糙的代码」,下一句「不许 AI 批改自己的作业」;这条 3,442 赞、25 万浏览、6,466 次收藏。同一天晚上,阿拉伯语号 @EngMoElgaraihy 几乎逐句翻译了它(941 赞、4 万浏览);11 月 1 日 @RoundtableSpace(27 万粉)又换个说法发了一遍(4.9 万浏览)。这一波之后,11-02 +1,282、11-03 +1,659。三条推的钩子一模一样,都是「Google 内部几千人在用」。

第二,一个能画成一张图的比喻。 「大象记性好、金鱼没记性」不用解释,中、英、日、韩、阿拉伯、波斯语都有人自发搬。对比一下同类最大的 GitHub 官方 spec-kit:它的卖点是「spec→plan→tasks」,讲出来是一串流程名。

第三,时间点。 2026 年下半年「AI 写的代码多到人看不过来」「聊着聊着上下文就烂了」是所有用编程代理的人的日常;Claude Code、Codex 的插件市场也已经成熟,装一个只要一行,点个星更是随手。

没起作用的: Hacker News。10 月下旬到 11 月 6 日有十来次提交,最高 3 分(HN Algolia,11-06)。它也没上过 GitHub trending。

最能说明问题的是下面这个对照:Rensin 的长文发出后不到一周,5 月 2 日,一个叫 vshvedov 的开发者就照着做了一个 elephant-goldfish 工作流,想法一样,到 11 月 6 日 92 星,HN 上 2 分。没有 Google 的名字,同一个比喻也传不出去。

谁在做一样的事

项目规模(GitHub,11-06)和 EGM 比
obra/superpowers31.3 万星,7 天 +4,607从头脑风暴到 TDD 写代码的一整套;EGM 只管写代码之前
mattpocock/skills31.5 万星,7 天 +8,454大 V 的通用技能合集
github/spec-kit14.8 万星,7 天 +3,924同样是大厂背书的「先写规格」,评审主要靠人
garrytan/gstack14 万星YC 的 Garry Tan 的工作流合集
addyosmani/agent-skills11.3 万星Google 系个人号的通用工程技能
Fission-AI/OpenSpec7.4 万星轻量的规格变更管理,不带多代理评审
gsd-build/get-shit-done6.4 万星,7 天 -24上下文工程加分阶段执行,已经停涨
bmad-code-org/BMAD-METHOD5.5 万星产品经理、架构师多角色,更重
vshvedov/elephant-goldfish92 星同一个想法,早 5 个月,没有名头

这个赛道头部都在十万星以上,EGM 进场晚,体量小一个数量级,但近 7 天 +6,627 星,已经和 spec-kit、superpowers 一个档。顺带一提:那条 24 万浏览的阿拉伯语爆款推,讲的其实是 spec-kit,不是 EGM——这一类「让 AI 先写规格再写代码」的内容,本身就是搬运号的流量题材。

跟风的移植版已经有一批:DeepSeek 版 dsh-egm、pi-egm、egm-claude-code、bb-elephant-goldfish 等等,全部在 0 到 8 星。

它没做好的地方

@thisguyknowsai 那条推里自己点了一句:默认的金鱼评审里没有安全审查,「你得自己加一条安全金鱼」。另外 EGM 只管写代码之前的设计,代码写完之后对着设计逐条核对、按设计生成测试,它没管。这些是空着的位置,但空着不等于有星:没有牌子的人占了也未必有人看见。

如果是你

一句判断: 别照着做,学它的讲法。这一万两千星主要是「Google 内部几千人在用」换来的,跟进的人拿不到;同一个想法的无名版本只有 92 星,移植版全是个位数。

适合谁: 手里真有一套自己天天在用、踩过坑的 AI 编程流程的人,尤其是在团队里推过、能说出「我们组 N 个人用了几个月」的人。

不适合谁: 想把 EGM 换个代理平台、换个模型再搬一遍的人;想做「通用规格驱动开发」这种大题目的人——那里已经有四五个十万星项目。

怎么做:

  1. 挑 EGM 旁边一个窄题目,比如「写完代码后的金鱼核对」(新会话只看设计文档和 diff,逐条对)、「安全金鱼」、「中文团队的设计评审模板」。
  2. 给它起一个能画成一张图的名字。大象和金鱼的价值在于一句话讲完谁负责什么;「spec-driven」讲不出画面。
  3. 先写长文再发工具。Rensin 的文章比插件早半年,搬运号写解读时有现成的段落可抄。
  4. README 第一句写你能拿出的最硬的事实:多少人在用、在哪家公司用了多久。没有就写一个前后对比的真实案例。
  5. 一行命令能装进 Claude Code、Codex 和至少一个别的代理。

怎么获客: 别指望 HN。EGM 的爆发点是一个 5,000 粉的中文号写了一条结构清楚、带 emoji 小标题的长推,和一个 4.5 万粉的英文号。你要做的是把介绍写成他们可以直接复制的样子:一句痛点、一张分工图、三步流程、一个「诚实的局限」,然后私信给中文和英文的 AI 工具资讯号。

什么时候之前: 编程代理自己也在往这个方向长(各家的 plan mode、内置 /review),「换一个新会话去审」很可能半年内变成默认功能(推断)。要做,年底前发。

什么情况说明看错了: 如果接下来一个月,vshvedov/elephant-goldfish 这类没名头的同类也跟着 EGM 涨起来了,说明题目本身有需求、不全是牌子,那就值得直接做 EGM 没做的那一段;反过来,你的推发出去两周还停在两位数星,说明讲法没打中,换比喻比改代码更有用。

GitHub 仓库 ↗

研究底稿:竞品表、获客证据、完整研究报告
竞品
名字在哪上线规模它和这家不同在哪
obra/superpowers开源2025-1031.3 万 star,7 天 +4,607覆盖从头脑风暴到 TDD 实现的一整套技能;EGM 只做写代码之前的设计和零上下文评审
github/spec-kit开源2025-0814.8 万 star,7 天 +3,924同为大厂背书的 SDD,流程是 spec→plan→tasks;评审没有零上下文对抗代理
mattpocock/skills开源2026-0231.5 万 star个人大 V 的通用技能合集,不是专门的方法论
garrytan/gstack开源2026-0314 万 star名人工作流合集,方向更宽
addyosmani/agent-skills开源2026-0211.3 万 starGoogle 系个人号的通用工程技能
Fission-AI/OpenSpec开源2025-087.4 万 star轻量 spec 变更管理,不带多代理评审
bmad-code-org/BMAD-METHOD开源2025-045.5 万 star多角色敏捷流程,更重
gsd-build/get-shit-done开源2025-126.4 万 star,已停涨上下文工程加分阶段执行
vshvedov/elephant-goldfish开源2026-05-0292 star同一个想法的社区版,没有 Google 名头
AWS Kiro / Claude Code、Cursor plan mode / 内置 /review大厂功能2025 起未核实内置功能,没有「换个新会话去审设计文档」这套成体系的流程
用户从哪来
  • 查实 Google 开源博客与官方号:opensource.googleblog.com 2026-10-22 发文;@GoogleOSS 10-23 那条只有 11 赞 / 2,674 浏览,首发后两天 279 star
  • 查实 前期内容:Dave Rensin 长文与大学课程:2026-04-27 Medium 长文,收进 research.google;密歇根大学 EECS 讲座,马里兰大学 CMSC389A 课程有专章
  • 查实 X 中文 AI 号:@awe0_io 10-26:1,402 赞 / 7.8 万浏览;之后 10-27 +924、10-28 +2,092(时间对得上,因果没核实)
  • 查实 X 英文 / 阿拉伯语 / 波斯语 AI 搬运号:@thisguyknowsai 10-31:3,442 赞 / 25 万浏览;@EngMoElgaraihy 11-01:2,674 赞 / 24 万浏览;之后 11-02 +1,282、11-03 +1,659
  • 查实 科技媒体:Help Net Security 10-26、gihyo.jp 10-28、新浪、什么值得买
  • 推断 Reddit:r/ClaudeAI、r/AskProgramming、r/google_antigravity、r/GoodOpenSource 都有帖,热度没核实
  • 查实 SEO 文章 / YouTube:mindstudio、digitalapplied、wavect、Medium 解读;YouTube「EGM: Google's New Way To Use Claude Code Is Insane」
  • 查实 Hacker News:Algolia 里 10 来条提交,最高 3 分;HN 不是增长来源
  • 推断 插件市场:Claude Code、Codex 插件市场,ChatGPT 桌面插件目录,agy plugin install;安装量没有数据

google/elephant-goldfish-model(EGM):它为什么能跑出来

研究日 2026-11-06。数据来源:本库 github(repo_profile / repo_day)、hackernews 库与 Algolia HN 接口、X 实时搜索(TikHub)、Jina 网页搜索 / 正文。

一句话

Google 内部团队把一套「先写设计、再让零上下文子代理挑刺」的 AI 编程工作流做成 Claude Code / Codex / Antigravity 插件开源出来。它能起来,最主要靠「Google 几千名工程师每天在用」这块招牌,加上一个好记、好转的「大象 / 金鱼」比喻。真正把 star 推起来的是 X 上的 AI 搬运号(中文、英文、阿拉伯语都有),不是 HN,也不是 Google 官方账号。

1. 基本数据

  • 建库 2026-09-13(先私有),2026-10-21/22 公开:Dave Rensin 的 Medium 文章 10-21 加了更新说明,Google 开源博客 10-22 发文。
  • star 曲线(github 库 repo_day):10-21 19 → 10-24 279 → 10-26 637 → 10-27 1,561(+924)→ 10-28 3,653(+2,092,单日最高) → 10-31 6,525 → 11-02 8,807 → 11-03 10,466(+1,659) → 11-06 12,333;fork 890。近 7 天 +6,627,前 7 天 +5,687,还在加速,没有衰减。GitHub API 当天下午查到 12,868 star、932 fork。
  • 只发了 v0.1.0。包含 7 个技能:brainstorm / draft / review / resolve / review-loop / bootstrap / drift-report。

2. 竞品(做同一件事:规格驱动开发 / 给编码代理用的工作流技能)

产品形态上线规模(github 库,2026-11-06)和 EGM 的区别
obra/superpowers开源 Claude Code 技能2025-1031.3 万 star,7 天 +4,607覆盖头脑风暴、写计划、TDD、写代码的一整套技能;EGM 只管写代码之前的「设计 + 无上下文评审」这一段
mattpocock/skills开源技能集2026-0231.5 万 star,7 天 +8,454个人大 V 的通用技能合集,不是专门讲设计评审的方法论
github/spec-kit开源 CLI(GitHub 官方)2025-0814.8 万 star,7 天 +3,924也是大厂背书的 SDD;流程是 spec→plan→tasks→实现,评审主要靠人。EGM 的卖点是用零上下文子代理做对抗式评审
garrytan/gstack开源技能2026-0314 万 star名人(YC 的 Garry Tan)背书的工作流合集
addyosmani/agent-skills开源技能2026-0211.3 万 star也是 Google 系的人(Addy Osmani 个人号),内容是通用工程技能
Fission-AI/OpenSpec开源2025-087.4 万 star轻量的 spec 变更管理,不带多代理评审
gsd-build/get-shit-done开源2025-126.4 万 star,7 天 -24上下文工程加分阶段执行,已经停涨
bmad-code-org/BMAD-METHOD开源2025-045.5 万 star多角色代理(PM / 架构师…)的敏捷流程,更重、更全
eyaltoledano/claude-task-master开源2025-032.8 万 star把 PRD 拆成任务,不做设计评审
vshvedov/elephant-goldfish开源2026-05-0292 star社区在 Rensin 文章发出后一周就照着做了一版,同一个想法,没有 Google 名头,几乎没人看(HN 2 分)
AWS Kiro、Claude Code / Cursor 的 plan mode、各家 /review大厂功能2025 起—内置功能,不是一套可复制的「换个新会话去审」方法论

结论:这个赛道很挤,头部库都在 10 万 star 以上。EGM 进场晚,体量也小一个数量级,但近 7 天涨星(+6,627)已经和 spec-kit、superpowers 同一档。

3. 用户从哪儿来(增长手段)

  1. Google 官方首发,但官方号本身没带动多少:Google 开源博客 2026-10-22 发文(Brian Suchy、Jim Quinn、Elise Ewing、Dave Rensin 联名);@GoogleOSS 10-23 的推只有 11 赞 / 2,674 浏览。首发后两天才 279 star。
  2. 前期铺垫:Dave Rensin 的长文:2026-04-27 Medium 长文《Elephants, Goldfish and the New Golden Age of Software Engineering》,也收进了 research.google 的 publications;密歇根大学 EECS 有同名讲座,马里兰大学 CMSC389A 课程有一章「The Elephant-Goldfish Model」。概念已经在圈里传了半年,开源时有现成的认知基础。
  3. X 上的 AI 搬运号 / 资讯号是主力(已证实,和涨星时间对得上):
    • 10-26 中文号 @awe0_io:1,402 赞、7.8 万浏览 → 接着 10-27 +924、10-28 +2,092;同期还有 Help Net Security(10-26)、gihyo.jp(10-28,日文)、韩文号 @AI_Caffeine(10-28)。
    • 10-31 英文号 @thisguyknowsai(Brady Long):3,442 赞、25 万浏览;11-01 阿拉伯语号 @EngMoElgaraihy 两条,分别 2,674 赞 / 24 万浏览和 941 赞 / 4 万浏览;11-01 @RoundtableSpace 4.9 万浏览;11-02 波斯语 @Yarad_ai 1.4 万浏览 → 11-02 +1,282、11-03 +1,659。
    • 文案套路几乎一样:「Google 刚开源了几千名工程师每天在用的插件」+「AI 不许自己批改自己的作业」+ 大象 / 金鱼分工图。
  4. Reddit:r/ClaudeAI、r/AskProgramming、r/google_antigravity、r/GoodOpenSource 都有帖(Reddit 正文被拦,热度没核实)。
  5. SEO / 内容农场 / YouTube 跟进:mindstudio.ai、digitalapplied、wavect(中文)、新浪、什么值得买、Medium 上若干解读,YouTube「EGM: Google's New Way To Use Claude Code Is Insane」等;Julian Goldie SEO 这类号也在蹭。
  6. HN 没起来:Algolia 里 10-21 到 11-06 有 10 来条提交,最高 3 分,本库(≥5 分)一条都没有。增长和 HN 无关。
  7. 分发入口:Claude Code 插件市场、Codex 插件、ChatGPT 桌面版插件目录、Antigravity 的 agy plugin install,一行命令就能装。由此带来多少安装,无数据,没核实。
  8. 没上 GitHub trending(本库 trending_days_any = 0;我们抓的 trending 只收建库满约 60 天的库,它是 9 月建的,所以不在里面)。

4. 为什么起来

  • 招牌:「Thousands of Google engineers use EGM」放在 README 第一句,所有搬运文案都拿它当钩子。同样的想法,社区版 vshvedov/elephant-goldfish 只拿到 92 star,可见名头的作用。
  • 比喻好传播:大象(记性好、管上下文)和金鱼(没记性、挑刺)一张图就讲清楚了,跨语言也好转。中文、日文、韩文、阿拉伯语、波斯语都有人自发搬运。
  • 踩中时间点:2026 年下半年「AI 写的代码没人看得完」「slop」「上下文腐烂」是普遍痛点;技能 / 插件生态(Claude Code、Codex、Antigravity)已经成熟,装一个技能包成本很低,star 也给得随手。
  • 有一个可验证的独特机制:评审子代理拿不到之前的对话,只看文档和引用的源码,必须能把设计复述出来,再做对抗评审和能不能动手实现的检查。这一点比「写 spec」多走了一步,讲出来也更像方法论。
  • 前期内容铺垫:半年前的长文和大学课程,让 KOL 写解读时有素材可引。

5. 差异化

EGM 不同的地方是「设计和评审拆开,评审者故意没有上下文」(goldfish 协议:复述检查 → 多个代理对抗评审 → 实现就绪检查),而且同时支持 Claude Code / Codex / Antigravity / ChatGPT 多个平台。差异化本身是真的,但它不是跑出来的主要原因:同一个想法 5 月就有社区版,只拿到 92 star。主因是「Google 内部在用」的背书,加上比喻好传播;差异化的作用是让这块背书有一个说得清、能截图的内容可讲。

6. 能被多少人看见 / 跟风

  • 可见度:已经被广泛报道。英、中、日、韩、阿拉伯、波斯语的 X 大号都转过,单条最高 25 万浏览;有 Help Net Security、gihyo.jp 报道,还有一批 SEO 文章。开源项目不涉及收入。
  • 跟风:出现了一批小规模移植版:dryw/dsh-egm(DeepSeek Harness,8 star)、uzair-suria/dsh-egm、thesawdawg/pi-egm、kurcontko/egm-claude-code、Jehu/bb-elephant-goldfish、Raj9914/elephant-goldfish,还有带「goldfish review」字样的 spec 插件(bmtrnavsky/spec-driven-data-analysis),都在 0–8 star。

7. 可借鉴

  • 大厂内部工具开源时,把「内部 N 千人每天在用」写进 README 第一句,KOL 的转发文案会直接照抄。
  • 给方法论起一个能画成一张图的动物比喻,比「spec-driven」好传播得多。
  • 先发长文 / 进课程,把概念种下去,再发工具;同时支持所有主流代理平台,一行命令就能装。
  • 增长靠海外 AI 资讯号和中文 AI 号(@awe0_io 一条就带出单日最高涨星),HN 不是必经之路。

8. 不确定

  • 10-27/28 这波高峰和中文号 @awe0_io 的因果只是时间对得上;可能还有 Reddit、微信公众号、日本站等没看到的渠道。
  • Reddit 帖的热度、YouTube 播放量没核实。
  • 插件市场的实际安装量、「几千名 Google 工程师」这个说法都没有外部数据。

出处

文章由 AI 根据公开数据和我们每天采集的数据写成,数字带出处,推断已标明