
earshot:给 coding agent 装一对耳朵,22 天拿到 4,000 星
它是什么 让 Claude Code 这类 coding agent 能听声音、给声音打分挑错,还能自己用代码做音效的开源工具,纯 CPU、不要 key。
为什么火了 代码做视频正火,画面能做好了,声音却是 agent 碰不到的短板;作者本身有 3.3 万 X 粉和 11 万星的老项目,两条带成品 demo 的推(16.7 万、27 万浏览)再加搬运号、聚合站转发,把它推了起来。
B你可以怎么跟 别再做一个配音效的库;照它的套路去找 agent 工作流里另一个「看不见、听不见」的缺口(动效节奏、排版审美、字幕对齐等),做成本地、免 key、能「生成-自评-重写」的工具,配一段成品 demo 首发;或者做它够不着的 JS/npm、秒级启动版本。
- 数据(每天更新) · 建库 2026-10-15 · 4,158 星 · 7 天 +782
GitHub · 星数 数据 2026-10-16 → 2026-11-08(24 天,24 次观测)。10-28 以前的点来自 deeply / 存档补录,不是每天都有
earshot 是一个开源工具,让 Claude Code 这类 coding agent 能"听"一段声音,用文字和分数说出它听起来像什么、好不好、哪里该改,还能自己用代码做出音效。它 10 月 15 日建库,到 11 月 6 日 3,981 星、255 个 fork。下面说清楚:它是什么、为什么是它、星从哪来、谁在跟,以及你想做一个同样能拿到 star 的项目,该从哪下手。
一条推文:"Opus 5.5 能做整支发布片,音效还是很糙"
2026 年 10 月 15 日晚上(UTC 23:40),慕尼黑的开发者 Leon Lin(X 上 @LexnLin)发了一条推:
Introducing earshot. Opus 5.5 can build a whole launch video in code but still produces sloppy sfx. so we built earshot. it's ears for AI coding agents… every sound in this video was made with code. (sound on!!)
配的是一支几十秒的产品发布短片,里面每一个按键声、嗖声、落点音都是代码合成的,没有录音。这条推到 11 月 6 日有 16.7 万浏览、2,928 个赞、3,348 次收藏(X,11-06)。三天后,10 月 18 日的 v0.3 推更火:27 万浏览、6,025 个赞、7,121 次收藏。两条推的收藏都比赞多,这类帖子通常是"先存着,回头要用"。
这句开场白选得准。2026 年秋天,"让 Claude Code 用代码做发布视频"正热,GitHub 上做画面的 agent 技能一个比一个大(video-shotcraft 1.7 万星、html-video 4,810 星、ffmpeg-skill 4,594 星)。画面已经能做得像样,声音却是 agent 完全碰不到的东西:它写得出播放音效的代码,却听不见自己放的是什么。earshot 第一句话就点了这个痛点。
它到底做了什么
README 第一段写得很直白:agent 现在能写出渲染一部片子、一个 demo、一个游戏的代码,"却听不见自己做出来的东西。它分不出一个高级的按键声和一个廉价的,注意不到一个落点比剪辑晚了 80 毫秒,听不出音乐在错的地方涨上去"。
earshot 做的是把声音变成 agent 能读、能推理的证据:
- 听:
describe说一个文件听起来像什么(比如"最像一次机械键盘按键,z +5.4");match判断一段描述跟声音对不对得上;find在长录音里找出最合适的那一下;critique拿整支片子跟 7 部专业发布片比,给出带时间戳的修改清单("先修:0:01.01 之前没有任何声音达到主体音量")。 - 做:
forge让 agent 用代码写一个音效配方,渲染、自己打分、改配方、再渲染;fit反过来把一段录音翻成可调参数的代码。 - 用:自带 252 个代码做的音效(v0.4,11 月 6 日),
sfx按画面上的时刻把一个声音对准到帧,kit一次给整支片子配齐音效。
它纯 CPU 跑、不要任何 API key,CLI、Python 和 MCP 三种接法,一行 claude mcp add 就能接进 Claude Code。只有一个可选的子命令会调用 Gemini 去"听",而且要你自己的 key、要明确同意上传。
星是从哪来的
看每天的星数,两个台阶都对得上推文:
| 日期 | 累计星数 | 发生了什么 |
|---|---|---|
| 10-15 | 0 | 建库,当晚首发推 |
| 10-17 | 240 | 首发推带来的第一波 |
| 10-18 | 602 | 当晚 v0.3 推 |
| 10-20 | 1,347 | 单日 +603,全程最大 |
| 10-21 | 1,854 | v0.3 余波 |
| 10-28 | 3,082 | 之后每天 +60 到 +190 |
| 11-06 | 3,981 | 11-03 起又回到每天 +100 到 +185 |
(GitHub 星数,每日,截至 11-06;10-15、10-16 两天的逐日数缺。)
第一,作者自己的 X,这是主引擎。 Leon Lin 不是新人:他的 taste-skill 有 11.1 万星,X 上 3.3 万粉,GitHub 2,838 个关注者,整个账号就是一串"agent 技能 + 纯代码做影像"的项目。一发推就有十几万曝光,冷启动几乎不花钱。也不是每条都爆,v0.2 那条推只有 3,405 浏览;爆的两条都带了一段能放出声的成品 demo。
第二,自家项目互相导流。 他的另一个项目 cinetic(1,050 星,"用代码做动效片"的技能)把 earshot 0.4 写成依赖,片子里的音效全部来自 earshot kit。v0.3 推里专门写了一句"earshot is now used in cinetic"。
第三,搬运号和聚合站接力。 10 月 19 日之后,Instagram 上出现多条"Comment 'sound' for link"式的 reel(评论关键词领链接,是涨粉号的常用玩法),配文类似"1,500 个开发者修好了 Claude 的听觉";Threads、Facebook、YouTube 讲解视频、LinkedIn 都有转发;alphasignal、faun.dev、dev.to、Medium,以及日文、韩文、土耳其文的技术站都写过,reddit r/BestGitHubRepos 也有一帖"3.1k stars"。后半程每天稳定涨的那一两百星,多半来自这些二次分发(推断;各条的播放量和带来多少星没法核实)。
没出现的: Hacker News、Product Hunt 都没上过,没查到付费推广。
谁在跟它抢
"让 agent 听声音并给出证据"这一格,earshot 之前几乎是空的。
| 项目 | 上线 | 规模(星) | 和 earshot 的区别 |
|---|---|---|---|
| ElevenLabs MCP | 2025-03 | 1,548 | 大厂官方,云端生成语音和音效,要 key、按量付费;不听、不打分 |
| audio-studio-mcp | 2026-10-18 | 591 | 本地用 Stable Audio 3 生成配乐和音效,要 GPU 或 Apple 芯片;没有"听了再改"的回路 |
| vibe-motion/sound | 2026-10-28 | 288(7 天 +239) | 从 Pixabay、Freesound 这类素材站搜现成音效再排序,不合成也不分析 |
| Audacity-MCP | 2026-03 | 132 | 让 agent 操作 Audacity 剪音频,是剪辑工具不是耳朵 |
| bryllim/fun-sfx | 2026-11-02 | 40 | agent 技能加一个音效目录,版权来源没写清楚 |
| claud-ear、mcp-listen、mcp-audio-server 等 | 2025-06 起 | 个位数 | 基本是语音转文字或麦克风收音 |
| Gemini 等能听音频的大模型 | 已有 | — | 能听,但要上传、每次结果不一样、没有可比的分数 |
做画面的那些视频技能不是对手,是它的上下游。
值得注意的是时间:同方向的 audio-studio-mcp、vibe-motion/sound、fun-sfx 都是 10 月 18 日之后出来的,它们和 earshot 有没有关系不清楚,但都停在几百星以内。东西做得未必比 earshot 差多少,差的是作者手里没有 3 万粉。
它还有哪些没做好
- 慢。 README 自己写着:每次 CLI 调用都是新进程,要先花 20 到 40 秒加载模型才回答;要连着用,得开 MCP 服务或者写 Python 脚本。
- 装起来不轻松。 issue 区第 5 条标题就是"Easy install";还有人提过模型加载时会清掉用户的 Hugging Face 离线设置、下载没锁版本的权重(10-18 已关)。
- 只有 Python。 做代码视频的人大量在 JS 生态里(Remotion、HTML 动效),要额外装一套 Python 环境。
- 用的人有多少不知道。 星数和收藏很多,但 pip 下载量、MCP 实际安装数没有公开。
如果是你
一句话判断: 声音这一格它已经占住了,再做一个"给 agent 配音效"的库,大概率停在几百星;值得做的是照它的套路,去找 agent 工作流里另一个"看不见、听不见"的缺口。
适合谁: 本来就在用 Claude Code、Cursor 做具体活(做视频、做 UI、做游戏)、能说清楚"agent 在哪一步只能靠我肉眼把关"的开发者;最好在 X 或 GitHub 上已经有几百上千个关注者。
不适合谁: 想靠"再做一个 earshot"蹭热度的人;手里没有能放出来就让人一眼看懂的 demo 的人。
怎么做:
- 找感官缺口。把某种主观的"好不好"变成 agent 能读的东西:分数、时间戳、修改清单。候选方向(推断,未逐一查重):动效节奏和缓动是否舒服、排版和配色是否"像专业作品"、字幕和口播是否对齐、游戏手感、UI 截图的可读性。
- 做成闭环。不只是评,还要能"生成 → 自评 → 改",earshot 的 forge 是 v0.3 那条推比首发还火的原因之一。
- 零门槛。本地跑、不要 key、一行命令接进 Claude Code 或 Cursor。
- 或者做它没做好的部分:一个 npm 版、秒级启动、直接嵌进 Remotion 工作流的"耳朵",读者面正好是 earshot 够不着的 JS 开发者。
怎么拿到 star: 首发文案直接挂在当红模型和当红用法上(他写的是"Opus 5.5 能做整支发布片,但音效很糙");配一段成品 demo,让人不用装就能看到效果;每个大版本单独发一条带 demo 的推,不要只发更新日志;自己有别的项目,就让它们互相依赖、互相导流。发完之后,搬运号和聚合站会自己来。
什么时候之前: "agent 用代码做视频"这股热还在涨,大致在接下来两三个月;等官方工具或大厂把这类评审能力做进产品里,这个格子就关了。
什么情况说明看错了: 你选的方向 GitHub 上一搜已经有几百星以上的项目;或者带 demo 的首发推一周内没有破万浏览、星数停在两位数——那说明缺口不够痛,或者 demo 没让人看懂,该换方向,不是该多发几遍。
研究底稿:竞品表、获客证据、完整研究报告
- 竞品
名字 在哪 上线 规模 它和这家不同在哪 ElevenLabs MCP 大厂功能 2025-03 1,548 星 云端生成 TTS/音效、要 key 付费,不听也不评审 audio-studio-mcp 开源 2026-10-18 591 星 本地 Stable Audio 3 生成 BGM/音效,需 GPU/Apple Silicon,无评审闭环 vibe-motion/sound 开源 2026-10-28 288 星 检索现成音效库并排序,不合成不分析 Audacity-MCP 开源 2026-03 132 星 让 agent 操作 Audacity 剪辑,不是听觉评审 claud-ear / mcp-listen / mcp-audio-server 等 开源 2025-06~2026-05 个位数星 多为语音转写或麦克风收音 Gemini 等音频 LLM 大厂功能 已有 — 能听但要上传、无标定分数不可复现;earshot 只把它作可选子命令 video-shotcraft / html-video / ffmpeg-skill 开源 2026-05~09 17,238 / 4,810 / 4,594 星 做画面与剪辑,缺声音一环,和 earshot 是互补 - 用户从哪来
- 查实 作者 X 推文:首发推 10-15:2,928 赞、3,348 收藏、166,759 浏览;v0.3 推 10-18:6,026 赞、7,121 收藏、270,122 浏览(fxtwitter);星数台阶与之吻合
- 查实 作者存量资产与自家项目导流:taste-skill 111,042 星、X 33,242 粉;cinetic README 把 earshot 0.4 列为依赖
- 查实 短视频/社媒搬运:Instagram 多条「Comment sound for link」reel、Facebook 视频、Threads @nick_saraev、YouTube 讲解、LinkedIn
- 查实 SEO/聚合站与教程:alphasignal、faun.dev、dev.to/Medium、coderefer、frontiernow、日韩土文站、r/BestGitHubRepos
- 推断 HN / Product Hunt / 广告:我们的 hackernews、producthunt 库无该项目;未见广告
earshot(Leonxlnx/earshot)为什么能跑出来
一句话:给 coding agent 加「耳朵」的开源工具(CLI / Python API / MCP,纯 CPU)——agent 能用文字和分数描述、匹配、定位、打分一段声音,还能用代码合成音效、边听边改(forge)、把录音反推成代码(fit),并自带 252 个代码生成音效库和给发布片配音效的 kit。
结论:它不是靠「新赛道」凭空起来的,是一个已有 11 万星(taste-skill)+ X 3.3 万粉的作者,在「用 Claude Code 写代码做发布视频」这股热潮正盛时,补上了这条链路最明显的短板——声音;两条 X 推文(首发 16.7 万浏览、v0.3 27 万浏览)把它推起来,再被大量 Instagram/Threads 搬运号和 SEO 博客二次分发。
1. 数据
- GitHub(我们的 github 库 repo_profile / repo_day,截至 2026-11-06):建库 2026-10-15,3,981 星、255 fork(fork/星 6.4%),近 7 天 +759,前 7 天 +1,113,单日最大 +603(2026-10-20)。没有 suspect 标记。
- 曲线(repo_day):10-17 240 → 10-18 602 → 10-19 744 → 10-20 1,347 → 10-21 1,854 → 10-24 2,420 → 10-28 3,082 → 11-01 3,376 → 11-06 3,981。两个台阶都对得上推文:首发推(10-15 晚)带来第一波,v0.3 推(10-18 晚)带来 10-20/21 的最大跳涨;之后每天 60–190 稳定涨,11-03 起又小幅回升(+100~185/天),与 v0.4 和外部文章/短视频搬运时间吻合(推断)。
- 作者 Leon Lin(慕尼黑,GitHub 2,838 粉,X @LexnLin 33,242 粉;GitHub API 2026-11-06):taste-skill 111,042 星、unlazy 4,316、agentic-ai-prompt-research 2,566、cinetic 1,050、athenaion 685……整个账号是「agent skill + 纯代码做影像」系列。
2. 竞品
| 名称 | 在哪 | 上线 | 规模 | 和 earshot 的区别 |
|---|---|---|---|---|
| ElevenLabs MCP(elevenlabs/elevenlabs-mcp) | 开源/大厂 API | 2025-03 | 1,548 星 | 云端生成 TTS/音效,要 key、按量付费;不「听」也不给声音打分 |
| audio-studio-mcp(kanaworksai-hue) | 开源 | 2026-10-18 | 591 星,7 天 +57 | 本地用 Stable Audio 3 生成 BGM/音效,需要 GPU/Apple Silicon;没有评审回路 |
| vibe-motion/sound | 开源 | 2026-10-28 | 288 星,7 天 +239 | 搜 Pixabay/Freesound/Mixkit 现成音效并排序,走素材检索,不合成、不分析 |
| bryllim/fun-sfx | 开源 | 2026-11-02 | 40 星 | agent skill + 音效目录,版权未核实 |
| xDarkzx/Audacity-MCP | 开源 | 2026-03 | 132 星 | 让 agent 操作 Audacity 剪辑,是编辑工具不是「耳朵」 |
| Null-Phnix/claud-ear、mcp-listen、mcp-audio-server、media-context-mcp 等 | 开源 | 2025-06~2026-06 | 个位数星 | 多数只是转写(Whisper)或麦克风收音,不做音效语义判断 |
| Gemini 等音频 LLM | 大厂功能 | 已有 | — | 能听但要上传、不可重复、无标定分数;earshot 只把它当可选的 llm 子命令 |
| 视频技能:video-shotcraft(17,238 星)、html-video(4,810)、ffmpeg-skill(4,594)、scenario-labs/skills(2,941) | 开源 | 2026-05~09 | 大 | 它们做画面/剪辑/调用生成模型;earshot 是它们缺的声音一环,更像互补品 |
结论:「让 agent 听声音并给出可推理的证据」这一格几乎是空的——同类 MCP 都是转写或生成,星数极低;唯一体量接近的是生成类(ElevenLabs)和视频技能类,而它们和 earshot 是互补关系。数据来源:GitHub API、我们的 github 库(2026-11-06)、Exa 搜索。
3. 增长手段(证据)
- 作者自己的 X 推文(主引擎,已证实):首发推 2026-10-15 23:40 UTC「Opus 5.5 can build a whole launch video in code but still produces sloppy sfx. so we built earshot」,2,928 赞 / 141 转 / 3,348 收藏 / 166,759 浏览;v0.3 推 2026-10-18 6,026 赞 / 343 转 / 7,121 收藏 / 270,122 浏览(fxtwitter 接口,经 r.jina.ai,2026-11-06 读)。v0.2 推只有 3,405 浏览,说明不是每条都爆,靠的是带 demo 视频的大版本。browser-use 联创 @gregpr07 在首发推下回复。
- 作者存量资产:taste-skill 11.1 万星带来的 GitHub 粉丝和 X 粉丝;姊妹项目 cinetic(1,050 星,「代码做发布片」技能)README 里把 earshot 0.4 写成依赖、所有音效来自 earshot kit——自家项目互相导流(已证实,cinetic README)。
- 演示即广告:README 第一行就是 22 秒发布片,「每个声音都是 earshot forge 用代码做的,没有录音、没有配乐」,推文写「sound on!!」。可分享的成品视频本身是传播物。
- 搬运号 / 短视频(已证实存在,规模未核实):Instagram 多条 reel(「Comment "sound" for link」评论关键词领链接式涨粉玩法,「1,500 devs fixed Claude's hearing」)、Facebook 视频页两条、Threads @nick_saraev(1.6K 浏览)、YouTube 讲解视频、LinkedIn 转发。
- SEO / 聚合站(已证实):alphasignal.ai、faun.dev(toolbox + 11-04 新闻)、themenonlab、coderefer、dev.to/Medium(dedupedai 教程)、frontiernow、crazycoderslab、日文 ai-kidou.jp、土耳其文 yapaytu、韩文 kaitabase、reddit r/BestGitHubRepos(「3.1k stars」帖)。这些多为 10-19 之后的二次报道,支撑了后半段的稳定涨星。
- 没有发现:HN(我们的 hackernews 库里同名 Earshot 是另外三个项目)、Product Hunt(无)、付费广告(未查到)。GitHub trending 因建库不满 60 天不收,不说明问题。
4. 为什么跑出来
- 时机:2026 年秋「Claude Code/Opus 5.5 用代码做发布视频」正火(video-shotcraft 1.7 万星、html-video、Remotion/HyperFrames 技能一堆),画面已经能做好,声音成了肉眼可见的短板;earshot 的首发文案就是直接点这个痛点。
- 作者资源:11 万星的 taste-skill 作者 + 3.3 万 X 粉,一发推就有十几万曝光,冷启动成本接近零。
- 产品本身:把「好不好听」变成 agent 能读的证据(标定的 z 分、时间戳、修复清单、标注图),而且纯 CPU、无需 key、一行
claude mcp add接入;再加上 forge(写代码做声音→听→改)和 252 个代码音效库,既能评又能做。 - 高频迭代 + 每版一个 demo:10-15 首发、10-16 v0.2、10-18 v0.3、10-22 左右 v0.4,每个大版本配一条有声 demo 推,v0.3 那条比首发还火。
- 成品可传播:「每个声音都是代码做的」本身就是话题,适合短视频搬运号做「Comment for link」。
5. 差异化
同类 MCP 要么做转写(听人说话),要么做生成(ElevenLabs/Stable Audio),要么做素材检索;earshot 的不同是给 agent 一个可反复调用的「声音评审器」:描述、匹配、定位、真假判断、整片听写、对照 7 部专业发布片打分,并用这个评审器驱动「代码合成→评分→重写」的闭环,全部离线、CPU、免费。它还把自己卡进「代码做视频」这条正热的工作流里(cinetic 直接依赖它)。 这个差异化是它被收藏的理由(首发推 3,348 收藏、v0.3 7,121 收藏,收藏/赞 > 1,说明是「存下来以后用」型),但让它被看见的主要是作者的分发力和时机;同样的东西由无名作者发,大概率停在几百星(参考 audio-studio-mcp 591 星、vibe-motion/sound 288 星)。
6. 可见度与跟风
- 可见度:小圈子里在传——在 AI 编程/agent 技能圈 X 上有 27 万浏览级别的推文,被十几个聚合站和搬运号写过;但没上 HN、Product Hunt,也没有主流科技媒体或大号长文;开源免费,没有收入可言。
- 跟风:10-18 之后出现同方向「给 agent 配音效」的库:kanaworksai-hue/audio-studio-mcp(10-18,591 星)、vibe-motion/sound(10-28,288 星)、bryllim/fun-sfx(11-02,40 星)、sarpstar/cinecode(11-03,397 星,代码做片)。是否直接受 earshot 启发未核实,但时间点集中在它爆之后。
7. 可借鉴
- 找一条正火工作流里「agent 看不见/听不见」的感官缺口,把主观质量变成 agent 能读的分数 + 时间戳 + 修复建议,并给出「生成→自评→重写」闭环。
- 首发文案直接挂在当红模型和当红用法上(「Opus 5.5 能做整支发布片,但音效很糙」),配一段有声成品 demo。
- 一个作者做一串互相依赖的项目(cinetic ↔ earshot),每个大版本发一条带 demo 的推。
- 零门槛接入:纯 CPU、无 key、一行 MCP 命令。
8. 不确定
- 实际使用量(pip 下载、MCP 安装数)未查;星数不等于使用。
- Instagram/Facebook 搬运号的播放量与带来的星数未核实;是否有作者付费推广未发现证据。
- 10-15~10-16 的逐日星数我们库里没有(从 10-17 开始)。
- 「we built」是否有合作者未核实。