
一条 113 万浏览的帖子:OpenCode 团队把一个老听写工具讲成了「跟 Agent 说话的方式」
它是什么 免费开源的电脑听写工具:按住快捷键说话,松开后在本机转成文字,粘进你正在用的任何软件,Mac、Windows、Linux 都能用。
为什么火了 OpenCode 官号发正式版的帖子拿到 113 万浏览,DHH 同一天把它接进自己的 Linux 发行版;再加上「不管你用哪个 agent,跟它说话最好的方式」这句定位,正赶上大家嫌给 agent 打长 prompt 太累。
C你可以怎么跟 别再做一个听写 App,去做它没做好的一小块:比如专门处理中文、中英夹杂和代码词的 agent 语音输入,或者做成挂进 Claude Code、Codex 的插件或 MCP,再往发行版、插件列表里提 PR 拿分发。
- 数据(每天更新) · 建库 2026-07-17 · 5,656 星 · 7 天 +3,779
GitHub · 星数 数据 2026-10-09 → 2026-11-08(31 天,20 次观测)。10-28 以前的点来自 deeply / 存档补录,不是每天都有
按住一个键说话,松开,文字就粘进你正在用的软件,这种工具 GitHub 上少说有几十个。Hex 是其中一个,10 月 31 日发了用 Rust 重写的 3.0 版,一周涨了 4300 多 star。它涨得快,主要因为背后是做 OpenCode 的那家公司,发布当天还拿到了 DHH 的接入,代码本身不是主因。下面讲它是什么、star 从哪来、这条赛道有多挤,以及你想做一个同样能拿 star 的项目,哪些能学、哪些学不来。
10 月 31 日的三条帖子
10 月 31 日 UTC 02:21,HumanLayer 的创始人 Dex Horthy 在 X 上发了一句「god damn @kitlangton's hex is so good」,2.5 万浏览。Kit Langton 是 Hex 的作者,这时候 3.0 正式版还有几个小时才发。
当天 15:39,OpenCode 官号(23 万粉)发了正式版:
no matter what agent you're using, your voice is the best way to talk to them and hex is the best way to use your voice: fast, runs locally, works on mac, windows, linux
这条帖子到 11-06 有 9155 个赞、113 万浏览(X,11-06)。
又过了六个小时,DHH 发帖说「Made Hex available as a dictation option on Omarchy Dev」,附上一个当天合进去的 PR:Omarchy 是他那套 4.6 万 star 的 Linux 桌面配置,Hex 成了它的第三个听写选项,排在 Superwhisper 和 Voxtype 后面。这条有 10.7 万浏览。
接下来 star 是这么走的(GitHub 每日快照):
| 日期 | star | 当天新增 |
|---|---|---|
| 10-29 | 682 | |
| 10-30 | 942 | +260 |
| 10-31 | 1,212 | +270 |
| 11-01 | 1,877 | +665 |
| 11-02 | 3,055 | +1,178 |
| 11-03 | 4,015 | +960 |
| 11-04 | 4,450 | +435 |
| 11-06 | 5,262 |
11-02 它上了 GitHub 全站日榜第 11,11-04 是第 10,Rust 日榜连着上了好几天。11-04 之后每天回到几百。
它到底是什么
一个装在电脑上的听写程序。按住快捷键(Mac 上默认是 Option)说话,松开,它在本机把语音转成文字,粘进你光标所在的地方。第一次运行下载一个语音模型,之后什么都不出你的电脑。免费、MIT、不用注册。
它不是新东西。Kit Langton 2025 年 1 月就用 Swift 做了 Mac 版 Hex,攒了 2898 个 star,今年在 Hacker News 上被人反复推荐。2 月有人在 HN 上写:「Mac 上我没见过比 Hex 更快的语音转文字……现在这是我跟 coding agent 说话的标准方式。我以前用 Handy,Hex 更快。」
3.0 是用 Rust 从头重写的新程序,放在公司组织 anomalyco 下面(OpenCode 背后的公司 Anomaly,前 SST 团队,组织下 opencode 有 22.5 万 star)。这一版改了三件事:
- 三个平台同一天出。 Mac、Windows x64 和 ARM、Linux 的 deb、rpm、AUR、Nix,全都有。之前它只有 Mac 版,这是最大的短板。
- 更轻。 内存从约 900MB 降到约 160MB(据发布说明)。
- 往 Agent 那边靠。 能把说的话交给 OpenCode 改写一遍再粘;有
hex mcp,让 Agent 直接调用;实验功能里有 Annotate,录屏加语音直接发进 OpenCode 会话。模型目录里每个模型标了错字率,可以给专有名词加词表。
README 最后一段也是个话题:「我们不收 PR。开 issue 写清楚 bug 或想法,我们的 agent 通常很快就改好。」发布后四天,它从 3.0 发到 3.3,一共 5 个版本。
旧的 Swift 库已经归档,star 停在 2898,没有转过来,新库是从零攒的。
star 是从哪来的
公司自己的大号。 OpenCode 那条 113 万浏览的帖子,和 11-01 到 11-03 每天七百到一千二的涨幅正好对得上,是这一波最大的来源。
DHH 的发行版。 进了 Omarchy,Linux 圈就多了一个装它的理由。DHH 的帖子本身也带了十万级浏览。
圈内人自来水。 除了 Dex Horthy,OpenCode 的 Dax(17 万粉)11-06 发了一句「always be voice prompting」;有人专门夸它的落地页做得好,9.4 万浏览。落地页首屏只有一句「Speak. It appears.」
老用户和口碑。 Swift 版在 HN 上已经是「Mac 上最快的本地听写」,迁过来多少人不知道,但口碑是现成的。
Trending 的二次放大。 上了全站日榜之后,又带来一批看榜的人。
没起作用的是 Hacker News:10-29、10-31、11-04 三次有人提交,最高 5 分。也没找到任何付费推广。
这条赛道有多挤
非常挤。光开源的就有这些(GitHub,11-06 前后):
| 项目 | star | 和 Hex 的区别 |
|---|---|---|
| Handy | 3.77 万 | 同样 Rust、三平台、本地、免费,最直接的对手;11-01 到 11-03 也跟着涨了约 1900 |
| FluidVoice | 1.28 万 | 只有 Mac,带 AI 改写 |
| OpenWhispr | 1.08 万 | Electron 做的,本地加云端 |
| VoiceInk | 7,035 | 只有 Mac,买断制 |
商业的有 Wispr Flow(约 $15/月,云端)、Superwhisper(Mac 上的主流付费款)、Aqua Voice、MacWhisper 等;系统自带的有 macOS 听写和 Windows 的 Win+H。
更能说明问题的是 9 到 10 月新冒出来的一批小库:betterwispr 508、Typeleast 115、Arion 131、voltip 87、sayso 48、lipwise 28。介绍几乎都是同一句「hold a shortcut, speak, text appears」。它们早于 Hex 3.0,不是跟风 Hex 的,是这个品类本来就在被批量做。做出来不难,难的是有人看见。
Hex 不是第一个,也不是最大的。它和 Handy 的功能差距,普通用户感觉不明显;HN 上有人说它比 Handy 快、不卡,这能留住人,但解释不了三天三千 star。
能学的和学不来的
学不来的是分发。一条 113 万浏览的官号帖,加上 DHH 当天把它接进自己的发行版,这两样普通开发者拿不到。同样的代码由一个没名气的人发,大概率就是上面那批几十到几百 star 的小库之一(推断)。
能学的有三样:
- 把老品类讲给新人群。 听写是几十年的老品类,OpenCode 没讲「更准的听写」,讲的是「不管你用哪个 agent,跟它说话最好的方式」。2026 年天天写长 prompt 的人正嫌打字累,这句话正好说中了。
- 集中在一天发。 正式版、官号帖、名人接入放在同一天,再让 Trending 接住第二波。
- 用跨平台补竞品的短板。 同类里只做 Mac 的很多,它一次把 Windows 和 Linux 都补上,Linux 那边还走了发行版、AUR、Nix 这些渠道。
如果是你
C:能学到东西,跟进不太划算。 本地听写这个位置已经有 Handy 这样近四万 star 的项目,加上 Hex 和一批同质小库;Hex 这一波 star 主要来自它拿得到、你拿不到的分发。再做一个「按住说话」的听写工具,很难拿到 star。
适合谁: 手里已经有一个开发者群体的人,比如维护一个有几千 star 的 Agent 工具、或者有一个开发者读者多的账号,想做一个周边小工具给主项目引流、增加粘性。Hex 对 OpenCode 就是这个角色。
不适合谁: 没有分发渠道、想原样再做一个跨平台听写的人,你会变成那批个位数到三位数 star 的小库之一;想换个语言重写一遍的也不行,Rust 原生三平台这件事 Handy 和 Hex 都做了。
怎么做: 别做听写本身,做 Hex 没做好的那一小块,或者借它的讲法换一个工具。比如:① 中文和中英夹杂的「跟 agent 说话」场景,专门处理代码词、命令名、库名的识别和改写,模型目录里已经有 SenseVoice、Qwen3-ASR,但没人专门为中文开发者调过(推断);② 给 Claude Code、Codex 这类命令行 agent 做的语音输入插件或 MCP,而不是一个独立 App,直接挂进别人已经在用的工具;③ 把别的老工具(截图标注、剪贴板、笔记)也讲成「给 agent 用的」。
怎么获客: 挂到已经有人群的地方:往大项目的插件列表、发行版(Omarchy、各种 dotfiles)、awesome 列表里提 PR;在 X 上找 agent 圈的人试用,让他们说一句「好用」。HN 对这个品类不感冒,Hex 三次提交都没起来,别把首发押在那里。
什么时候之前: 「voice prompting」这阵风正在吹,各家 agent 自己随时可能加语音输入,窗口按月算。真要做,今年年底前出第一版。
什么情况说明看错了: ① 一个月后 Hex 的 star 还在每天涨几百,而 OpenCode 没再推,说明产品本身就能吸 star,这一篇把分发看得太重了;② 某个没名气的作者做了一个同类听写库,一个月拿到几千 star,说明这个品类还没挤满;③ OpenCode、Claude Code 自己加了内置语音,那么给 agent 做语音插件这条路就关了。
研究底稿:竞品表、获客证据、完整研究报告
- 竞品
名字 在哪 上线 规模 它和这家不同在哪 Handy (cjpais/Handy) 开源 2025-02 3.77 万星,11-01 到 11-03 也跟着涨约 1900 同样是 Rust、三平台、本地、免费;Hex 号称更快,带 WER 模型目录、词表 biasing、OpenCode/MCP 集成,背后有 OpenCode 分发 Wispr Flow 其他 2024 头部付费听写,约 $15/月,融资数千万美元(未核实) 云端订阅 vs 本地免费开源 Superwhisper 其他 2023 Mac 主流付费听写 闭源付费;Hex 免费、三平台 OpenWhispr 开源 2025-06 1.08 万星 Electron 加云端 BYOK;Hex 原生 Rust,内存约 160MB FluidVoice 开源 2025-09 1.28 万星 只有 Mac VoiceInk 开源 2024-10 7035 星 只有 Mac,买断制 macOS 听写 / Windows Win+H 大厂功能 早就有 系统自带 不能换模型,专有名词和代码识别差 - 用户从哪来
- 查实 自家大号(OpenCode 官号 X):10-31 发布帖 9154 赞、113 万浏览(fxtwitter)
- 查实 名人/发行版接入(DHH Omarchy):omacom/omarchy PR #17186 10-31 合入;DHH 帖 10.7 万浏览
- 查实 圈内 KOL 自来水:dexhorthy、thdxr、sheherenow_ 等人的帖子,几万到十万浏览
- 查实 老用户迁移(Swift 版 Hex):kitlangton/Hex 2898 星已归档,指向新库;HN 多条评论推荐 Swift 版
- 查实 GitHub Trending:10-31 起上 Rust 日榜,11-02 和 11-04 上全站前 11
- 查实 开发者媒体/教程:bitdoze、flaviocopes、daily.dev、Medium、Reddit r/BestGitHubRepos、YouTube Shorts
- 推断 HN:三次提交,最高 5 分,没起来
anomalyco/hex:为什么能跑出来
GitHub 渠道 · 研究日期 2026-11-06 · 数据卡 gh_anomalyco/hex
一句话
Hex 是 OpenCode 团队(Anomaly)出的免费、MIT、本地运行的「按住说话、松开粘贴」语音听写,Mac / Windows / Linux 都有。它这一波起来,主要靠 10-31 用 Rust 重写的 3.0 正式版一次铺开三个平台,加上 OpenCode 官号(23 万粉)当天发帖拿到 113 万次浏览、DHH 当天把它接进 Omarchy。产品底子是作者 Kit Langton 2025 年那款 Swift 版 Hex,HN 上早有口碑,说它是「Mac 上最快的本地 STT」,还是拿来跟 coding agent 说话的。不是花钱买的量,是大号背书加上「给 agent 用的语音入口」这个定位,落在本地听写这条已经被验证过的赛道上。
1. 数据(我们的 github 库 + GitHub API)
- 星数(github 库 repo_day):10-09 是 299,10-15 是 315,10-24 是 567,10-29 是 682,10-30 是 942,10-31 是 1212,11-01 是 1877,11-02 是 3055(单日 +1178,峰值),11-03 是 4015,11-04 是 4450,11-05 是 4994,11-06 是 5262;GitHub API 在 11-06 当天稍晚读到 5434。近 7 天 +4320,fork 312(约 6%)。
- Trending(github 库 trending 表):10-24 Rust 日榜第 11;10-31 Rust 第 4;11-01 Rust 第 2;11-02 全站日榜第 11、Rust 第 2;11-03 Rust 第 3;11-04 全站第 10。
- 版本(GitHub Releases):2.x 一直到 app-v2.3.1(10-21);v3.0.0 在 10-31 00:38 UTC 发布,之后 v3.1.0 到 v3.3.0 四天发了 5 版(11-01 到 11-02)。3.0 是用 Rust 重写的新应用,bundle id 改成
anomaly.hex,用 Anomaly 签名,同时出 Windows x64/ARM64、Linux deb/rpm/AUR/Nix。 - 前身:
kitlangton/Hex,Swift 写的,2025-01-27 建库,已归档,2898 星,停在那里不再涨(github 库,10-28 到 11-06 净 0)。星数没有搬过来,新库从零开始攒。 - 归属:anomalyco 是 OpenCode 背后的公司 Anomaly(前 SST 团队),这个组织下 opencode 有 22.5 万星、sst 2.6 万、opentui 1.4 万(GitHub API)。
2. 用户从哪来(增长手段)
| 渠道 | 证据 | 是否确认 |
|---|---|---|
| 自家大号发布 | @opencode 10-31 15:39 UTC 发「no matter what agent you're using, your voice is the best way to talk to them and hex is the best way to use your voice… stable release now available」,9154 赞 / 467 转 / 113 万浏览,账号 23 万粉(fxtwitter API) | 确认 |
| 名人接入 | DHH 10-31 21:29 发「Made Hex available as a dictation option on Omarchy Dev」,1857 赞 / 10.7 万浏览;Omarchy(4.6 万星的 Linux 发行版配置)PR #17186 当天合入,把 Hex 列为 Superwhisper、Voxtype 之外的第三个听写后端 | 确认 |
| 创始人和圈内人自来水 | dexhorthy(HumanLayer)10-31「god damn @kitlangton's hex is so good」,2.5 万浏览;Dax(thdxr,17 万粉)11-06「always be voice prompting」,还拿 hex 给自家 UI 框架 rune 做样板;@sheherenow_ 夸落地页「best product landing page」,9.4 万浏览;Matt Carey 9 月就推过 | 确认 |
| 老用户迁移 | Swift 版 Hex 的用户:release note 专门写了从 2.3.1 迁移;旧库 README 指到新库。HN 上 2026 年多条评论把 Swift 版 Hex 当作「Mac 上最快的本地 STT」「80% 时间用它跟 code agent 说话」(HN 47179752、48911793、48703848) | 确认(迁移了多少人未知) |
| GitHub Trending | 10-31 起连续上 Rust 日榜,11-02 和 11-04 上全站日榜前 11,自己又带来二次流量 | 确认 |
| 开发者媒体和教程 | Flavio Copes 写了教程、daily.dev 转载;bitdoze 11-05 写了评测;Medium、Reddit r/BestGitHubRepos 上有帖(1.1k 星时);YouTube Shorts 和 Instagram Reels 有搬运 | 确认(量小) |
| HN | 10-29、10-31、11-04 三次提交,分别 2 分、1 分、5 分,没起来 | 确认:不是 HN 带的 |
| 买量 / 广告 | 没找到。免费产品,没有付费入口 | 未发现 |
时间线很清楚:10-30 起有预热(Kit 发 oscilloscope 动效),10-31 正式版加上 OpenCode 官号发帖加上 DHH 接入,11-01 到 11-03 每天 +700 到 +1200;拿 trending 当二次放大,11-04 以后回落到每天几百。
3. 竞品
| 名称 | 在哪 | 上线 | 规模 | Hex 和它的不同 |
|---|---|---|---|---|
| Handy(cjpais/Handy) | 开源,三平台 | 2025-02 | 3.77 万星;11-01 到 11-03 也跟着涨了约 1900 星 | 同样是 Rust 写的、三平台、本地、免费,赛道上最直接的对手。Hex 的卖点是快(HN 用户说 Swift 版比 Handy 快、不卡顿)、模型目录带 WER 数字、词表 biasing、OpenCode 改写、CLI/MCP;另外背后有 OpenCode 的分发 |
| Wispr Flow | 商业,Mac/Win/iOS/Android | 2024 | 头部付费听写,约 $15/月,融资数千万美元(具体数未核实) | 云端 vs 本地;订阅 vs 免费开源 |
| Superwhisper | 商业 Mac(也上了 Omarchy) | 2023 | 付费订阅,Mac 圈主流 | 闭源付费;Hex 免费、跨平台 |
| VoiceInk(Beingpax) | 开源/买断,Mac | 2024-10 | 7035 星 | 只有 Mac;Hex 三平台 |
| FluidVoice | 开源,Mac | 2025-09 | 1.28 万星 | 只有 Mac,有 AI 增强 Write Mode;Hex 的改写要走 OpenCode |
| OpenWhispr | 开源,Electron 三平台 | 2025-06 | 1.08 万星 | 本地加云端 BYOK;Hex 是原生 Rust 加自研 UI,内存约 160MB |
| Aqua Voice、Monologue、Willow、MacWhisper、Spokenly 等 | 商业 | 2024–2025 | 中小 | 都是付费 / 云端为主 |
| 系统自带 | 大厂功能 | 早就有 | macOS 听写、Windows Win+H | 准确度和对专有名词、代码的支持差,不能换模型 |
| 新冒出来的小库 | 开源 | 2026-09 到 10 | betterwispr 508、Arion 131、lipwise 28、voltip 87、sayso 48、Typeleast 115 等(github 库) | 文案几乎都是「hold a shortcut, speak, text appears」,同质化很严重 |
结论:这条赛道非常拥挤。光开源就有 Handy、OpenWhispr、FluidVoice、VoiceInk 四个过万或接近万星的,还有一堆 9 到 10 月新冒出来的同类小库。Hex 不是第一个做的,也不是最大的。
4. 它凭什么起来
- 分发资源:OpenCode 官号一条帖子 113 万浏览,是这波星数最大的来源。DHH 当天把它接进 Omarchy,等于发行版级别的分发,帖子 10.7 万浏览。普通独立开发者拿不到这两样。
- 时机和定位:2026 年 coding agent 的用户都在「voice prompting」。OpenCode 把 Hex 讲成「不管你用哪个 agent,跟它说话最好的方式」,正好打中 agent 重度用户的痛点:打长 prompt 太累。功能上也往这边做:OpenCode 改写、
hex mcp、Annotate(录屏加语音直接发进 OpenCode 会话)。 - 产品口碑早就有:Swift 版 Hex 在 HN 上被反复推荐为最快的本地听写。3.0 用 Rust 重写,内存从约 900MB 降到约 160MB,三平台同时发,补上了「只有 Mac」这个最大的短板。评论里有人专门夸「Windows 首日就有」。
- 免费、不要账号、MIT,对着 Wispr Flow、Superwhisper 的订阅价位,很好传。
- 做工和落地页:落地页被单独夸,9.4 万浏览;release 节奏密(4 天 5 版);README 写「不收 PR,开 issue 让我们的 agent 来修」,本身也是个话题。
5. 差异化
- 真正的差异有三点:(a)原生 Rust 加自研 UI 框架 rune,一套代码三平台同时出,而不是 Electron;(b)模型目录很全(Parakeet、Whisper、Qwen3-ASR、Cohere、SenseVoice 等),还标出 WER,支持解码时的词表 biasing;(c)跟 agent 工作流绑在一起(OpenCode 改写、CLI/MCP、Annotate)。
- 但差异化不是它跑出来的主因。Handy 也是 Rust、三平台、免费、本地,功能差距对普通用户来说不明显。决定性的是 OpenCode 和 Kit/Dax 的个人影响力,再加上「给 agent 用的语音入口」这个叙事。差异化管的是留存和口碑,比如「比 Handy 快」,不管冷启动。
- 商业上 Hex 本身不收钱,是 Anomaly 的生态产品,给 OpenCode 引流、加粘性(OpenCode 改写、Annotate),钱从 OpenCode 那边回来(Zen/Go 订阅这类),这里没核实。
6. 有多少人知道
小圈子里在传。开发者和 AI coding 圈已经大量曝光:OpenCode 帖 113 万浏览,DHH 发了帖,bitdoze 和 Flavio Copes 写了文章,上了 trending。没有收入可以公开(免费)。大众科技媒体没看到报道,HN 没起来。「本地免费听写」这个品类本身早就挤满了人,Hex 自己也是挤进来的一员。
7. 跟风者
没发现明确冲着 Hex 来抄的。同类的「hold a key, speak」开源小库在 9 到 10 月本来就批量出现(见竞品表),早于 Hex 3.0,不算抄 Hex。Handy 11-01 到 11-03 跟着涨了约 1900 星,是品类一起被带热,不是抄。
8. 可借鉴
- 有大号就用大号做一次集中发布:正式版、官号帖、名人接入放在同一天(10-31),再拿 trending 接住二次流量。
- 把通用工具重新讲成新人群的必需品:听写本来是个老品类,讲成「跟 agent 说话的方式」,就找到了一批新的、愿意传播的用户。
- 用跨平台首发补齐竞品的短板(Mac-only 竞品很多),在 Linux 圈通过发行版(Omarchy、AUR、Nix)拿分发。
- 免费工具当主产品的引流和粘性层,做和主产品的深度集成。
9. 不确定
- 实际下载 / 日活多少不知道(GitHub 星数只反映关注)。
- Swift 版有多少老用户迁过来,未知。
- Wispr Flow 等商业竞品的融资和收入数字,这里没核实。
- 我们的 x-radar 语料没覆盖 10 月底这一波,X 数据来自 fxtwitter 现查,只看了几个账号的最近帖子,可能漏掉别的大号转发。
出处
- github 库(agent-im 服务器 DuckDB):repo_day、trending、repo_profile,2026-11-06
- GitHub API:repos/anomalyco/hex、releases(v3.0.0 release note)、kitlangton/Hex、omacom/omarchy PR #17186
- X:x.com/opencode/status/2116555630236577819 、x.com/dhh/status/2116643715418628268 、x.com/dexhorthy/status/2116354916990226474 、x.com/thdxr/status/2118581084107456925 、x.com/sheherenow_/status/2116732919901454618 (fxtwitter API 读的互动数)
- anoma.ly/hex/ 、www.bitdoze.com/hex-dictation/ 、flaviocopes.com/hex/ 、www.reddit.com/r/BestGitHubRepos/comments/1xl1d16/
- HN:news.ycombinator.com/item?id=50367031 (5 分)、47179752、48911793、48703848(Swift 版的口碑)