什么值得做
[052]可启发Mac 桌面工具 · 开源 + 买断数据截至 2026-11-03

一根 USB-C 线的 9,000 颗星:把硬件数据翻成人话,为什么只成了一次

两个白天上班的程序员,隔了十个月,为同一抽屉线缆写了同一个 Mac 小工具。一个在 Hacker News 拿了 4 分,一个拿了 566 分、9,076 颗星和 44 万次下载。赢的那个后来用同一套打法又做了三个,一个都没过百星。这件事能学的是那一天的做法,不是这个品类;想靠它赚钱,钱在别处。

WhatCable 的菜单栏弹窗:Thunderbolt / USB4 · 94W 充电器,三张绿橙卡片分别说明充电、数据速度和显示器
2025-06-27 Show HN: USB Connection Info,4 分
2026-05-01 Show HN: WhatCable,566 分,168 条评论

左:WhatCable 的弹窗,三张卡片分别回答「充电正常吗」「数据被谁卡住了」「显示器跑满了吗」。右上:2025-06-27 Dan Gauthier 的 Show HN,4 分;右下:2026-05-01 Darryl Morley 的 Show HN,566 分。两条帖子的第一段讲的是同一个抽屉。

同一个抽屉,隔了十个月

2025 年 6 月 27 日,Dan Gauthier 在 Hacker News 发了一条 Show HN。他白天是一家公司的后端组长,罗德岛大学计算机硕士,业余做 Mac 和 iOS 小 App(都是他自己博客和 GitHub 上写的)。帖子开头是:「我跟你们很多人一样,攒了一抽屉 USB-C 线。」他新买的 SSD 拷几个 GB 要几小时,以为买到了坏盘,最后发现是一根只跑 USB 2.0 的线。于是他做了 USB Connection Information:菜单栏小工具,插上设备就显示协商速度、USB 版本、功率,Mac App Store 卖 $9.99。那条帖子 4 分,0 条评论;半个月后上 Product Hunt,3 票。

2026 年 5 月 1 日上午(UTC 08:43),英国的 Darryl Morley 发了几乎一样的帖子:「USB-C 线是一团乱麻。一根充 5W,一根跑 100W 加雷电 4,放在抽屉里长得一模一样。」他自学出身,白天在一家电商公司写代码,业余用一家叫 Bitmoor 的小公司名义做 Mac 软件。WhatCable 也是菜单栏 App,读 Mac 本来就能拿到的线缆数据,「用大白话告诉你这根线到底能干什么」。开源、免费、不追踪,链接是 GitHub。这条帖子 566 分、168 条评论。

到 11 月 3 日,WhatCable 在 GitHub 上 9,076 颗星,138 个版本在 GitHub Releases 累计被下载 439,652 次;官网的报道页列了 The Verge、9to5Mac、ZDNet、Lifehacker、heise 等二十多家媒体。Dan 的 App 也还活着:11-03 在 Mac App Store 加拿大付费总榜第 41、美区付费总榜第 101。

看到 WhatCable,最自然的想法是:「把系统里有、用户看不懂的硬件数据翻成大白话」是一个可以搬的打法——USB-C 线之后,蓝牙编解码、显示器链路、Wi-Fi、充电器都能照做,开源核心,两周内加买断 Pro,发 Show HN。这是这个方向最容易踩的坑:能搬的是 Darryl 那一天的做法,不是这个品类。下面讲为什么,以及真想做该怎么做。

他是怎么火的:那一天发了 20 个版本

Show HN 的评论区很快变成了需求池。有人嫌菜单栏挤,有人要命令行,有人要 Homebrew,有人说 M1 上显示「没检测到 USB-C 口」。Darryl 一条条回「已修」「已加」:不想放菜单栏就切成 Dock 应用,要命令行就当天塞进一个 whatcable 命令。GitHub Releases 上,5 月 1 日(UTC)一天发了 20 个版本。评论区有人数了一下:

  • 「@sleepingNomad 过去 7 个小时发了 16 个版本,边看 HN 的反馈边改。」billyhoffman,HN,05-01
  • 「谢谢!HN 给了我很好的 bug 报告和功能请求,Claude 帮我发得快。有个靠谱的结对程序员,7 小时 16 个版本就容易多了。」Darryl(sleepingNomad),HN,05-01
  • 「我是盲人,亚马逊上 16 美元的 USB 测试器对我没用。有了这个,我不用为了测线专门买一块单板机装 Linux。」jareds,HN,05-01
  • 「天哪,要是真管用,这会改变我的生活。」jrochkind1,HN,05-01

同一个评论区也说明了这东西有多容易抄。有人用 GPT-5.5 花「大约 10 分钟和两美元」把它改成了 KDE 的任务栏小部件;当天晚上,Zetaphor 建了 whatcable-linux,现在 307 颗星。做出来不值钱,值钱的是那一天的注意力。

注意力也不是凭空来的。把 HN 上和「USB-C 线」有关的高分帖按时间排出来,这个题目一直有人要:

HN 上和 USB-C 线有关的帖子,得分

WhatCableDan 的 USB Connection Info别人写的文章和讨论
「现在连 USB-C 线都带屏幕了」2024-06-17 · 博客 · 159 条评论2024-06-17 「现在连 USB-C 线都带屏幕了」:222 分222 分Show HN:USB Connection Info2025-06-27 · Dan Gauthier · 0 条评论2025-06-27 Show HN:USB Connection Info:4 分4 分一条终端命令判断 USB-C 线好坏2025-10-06 · kau.sh · 181 条评论2025-10-06 一条终端命令判断 USB-C 线好坏:328 分328 分Show HN:WhatCable2026-05-01 · Darryl Morley · 168 条评论2026-05-01 Show HN:WhatCable:566 分566 分「我不再相信 USB-C 线的标签」2026-08-03 · MakeUseOf · 265 条评论2026-08-03 「我不再相信 USB-C 线的标签」:258 分258 分WhatCable 官网第二次上 HN2026-08-14 · 79 条评论2026-08-14 WhatCable 官网第二次上 HN:110 分110 分
「现在连 USB-C 线都带屏幕了」2024-06-17「现在连 USB-C 线都带屏幕了」:222 分222 分Show HN:USB Connection Info2025-06-27Show HN:USB Connection Info:4 分4 分一条终端命令判断 USB-C 线好坏2025-10-06一条终端命令判断 USB-C 线好坏:328 分328 分Show HN:WhatCable2026-05-01Show HN:WhatCable:566 分566 分「我不再相信 USB-C 线的标签」2026-08-03「我不再相信 USB-C 线的标签」:258 分258 分WhatCable 第二次上 HN2026-08-14WhatCable 第二次上 HN:110 分110 分
2025 年 10 月,Kaushik Gopal 在博客 kau.sh 写了一个判断 USB-C 线好坏的终端命令,HN 328 分、181 条评论——需求在 WhatCable 之前七个月就被验证过,只是还没人把它做成一个人人能装的 App。Dan 那条更早、题目一样,但链接是 App Store 的付费页。来源:Hacker News 公开帖子与得分。

所以 Darryl 赢在四件事上,没有一件是「硬件数据」本身:题目是一个几乎每个用 Mac 的人抽屉里都有的困惑;时机在 kau.sh 那条之后,HN 已经知道这事有意思;形态是免费开源、链接到 GitHub,而不是一个 $9.99 的商店页;速度是当天在线、当天改。后面的报道是连锁反应:Adafruit 5 月 4 日写了,Product Hunt 5 月 24 日当日第 4(258 票),dpreview 8 月 28 日专门写给「抽屉里塞满线的摄影师」。

星数也说明这是一波流:Wayback 存档里 8 月 28 日已经 8,562 颗,之后到 11 月 3 日只多了 514 颗,最近一周每天 2–8 颗。

钱怎么收:第 13 天上了 Pro

5 月 13 日起,公开库的提交变成了一条条「Mirror from private」——主干搬进了私有库,公开库成了镜像。5 月 14 日,v0.10.4 的发布说明第一句是「WhatCable Pro is here」:£9.99 买断,两台 Mac,14 天无理由退款。5 月 19 日,Pro 的代码改用单独的专有许可,免费部分仍是 MIT。

免费版和 Pro 的分界线划得很清楚:免费版「看懂现在这条连接」,Pro「看证据、看测量、看变化」——实时功率曲线、PD 协商的每一步、线缆电阻估算、每根线的历史档案、终端里的全屏仪表盘。也就是说,大白话免费,原始证据收费。抽屉里塞满线的普通人用免费版就够了,掏钱的是要排查问题的人。

WhatCable Pro 页面:Find the weak link in your USB-C setup,£9.99 买断
WhatCable Pro 页面(11-03 截图)。卖点是「找到链路里最弱的一环」:Mac 口、线、设备各支持多少,实际协商了多少,瓶颈在哪。

它没上 Mac App Store。README 的说法是:大部分读取在沙盒里也能跑,挡住的是 Pro 实时功率要用的 SMC 访问,以及自带的命令行工具不符合商店的安装方式,所以签名公证后官网直销。

8 月 14 日 WhatCable 第二次上 HN,有人在评论里说:「我昨天花了一个多小时排查只能充电的线,这东西今天就出现了。十英镑花得值。」

它赚了多少,没有公开。WhatCable 没在 TrustMRR 这类收入校验平台上公开过数字,下面的收入是按下载量推出来的。它也不靠买量:Meta 广告库、TikTok 广告库(欧洲)、Google 广告透明中心里都看不到 whatcable.uk 在投广告,用户基本来自 HN 和媒体。推断只用来看量级:08-08 发布的 v1.4.0 被下载了 100,211 次,10-13 发布的 v1.5.0 21 天被下载 62,752 次,这些大多是 App 内置更新器拉的,说明在用的安装是十万量级(一台机器可能拉多次,所以偏高)。开源工具付费档常见的转化是 1%–3%(行业经验值),对应 1,000–3,000 份 × £9.99,也就是半年 1 万到 3 万英镑(推断,可能差一倍)。对一个业余项目是好结果,对一份工作不够。

一个人维护的节奏

每月发布的版本数(含测试版)040805 月:77775 月6 月:35356 月7 月:12127 月8 月:11118 月09 月10 月:3310 月当月发布的版本被下载了多少次060k120k5 月:60k60k5 月6 月:100k100k6 月7 月:115k115k7 月8 月:102k102k8 月09 月10 月:63k63k10 月
左:WhatCable 每月发布的版本数,5 月 77 个,9 月 0 个,10-13 之后到 11-03 没有新版本。右:当月发布的那些版本在 GitHub Releases 上累计被下载了多少次(大多是 App 内更新拉的)。发版越来越慢,用户还在升级。来源:GitHub Releases API,11-03 读数。

能不能照着再做一个?他自己试了三次

如果「把硬件数据翻成人话」本身是一个可以复制的格式,最该复制成功的人是 Darryl。他试了三次,打法一模一样:开源、菜单栏、官网直销、Pro £9.99。

WhatCable 和它的衍生库,GitHub 星数(11-03)

Darryl Morley 自己的别人移植的
whatcableDarryl Morley · 05-01whatcable(Darryl Morley · 05-01):9,076 星9,076whatcable-linuxZetaphor · 05-01 当晚whatcable-linux(Zetaphor · 05-01 当晚):307 星307whatcable-windowsDarryl Morley · 05-20whatcable-windows(Darryl Morley · 05-20):91 星91whatportDarryl Morley · 05-19whatport(Darryl Morley · 05-19):74 星74whatcable-linuxnedrichards · 05-02whatcable-linux(nedrichards · 05-02):70 星70whatbatteryDarryl Morley · 06-17whatbattery(Darryl Morley · 06-17):46 星46
whatcableDarryl · 05-01whatcable:9,0769,076whatcable-linuxZetaphor · 05-01whatcable-linux:307307whatcable-windowsDarryl · 05-20whatcable-windows:9191whatportDarryl · 05-19whatport:7474whatcable-linuxnedrichards · 05-02whatcable-linux:7070whatbatteryDarryl · 06-17whatbattery:4646
5 月 19 日的 WhatPort(USB-C 口实时状态,也有 £9.99 的 Pro)、5 月 20 日的 whatcable-windows(标「实验性」)、6 月 17 日的 WhatBattery(Mac / iPhone / iPad 电池健康),都没过百星,HN 上也找不到这三个的 Show HN。别人当晚移植的 Linux 版反而有 307 颗星。来源:GitHub,11-03 星数。

Windows 那块也不是「空着的窗口」。8 月那条 HN 帖里有人问 Windows 有没有同类,回答是:「据我了解,Windows 不暴露做这件事需要的底层硬件信息。」Dan 后来出了 Windows 版,官网上 USB-C PD 那一行就标着「仅 macOS」。

Dan 那边的故事更直接,因为他走的正是「换个硬件题目接着做」这条路。USB 那个 App 之后,他在 2025 年 7 月 16 日上架了 Display Connection Information(显示器的接口、分辨率、刷新率)和 Network Connection Information(Wi-Fi、以太网、VPN),8 月 19 日上架 Audio Connection Information,10 月 20 日出了一个 $12.99 的合集 Connection Information Center,还在商店里打了包。11 月 1 日到 3 日,Mac App Store 20 个区、21 个分类的榜单上,这四个一次都没出现过;在榜的只有 USB 那一个。他在 2026 年 7 月的博客里写:「不是我做的每个 App 都得到了同样的下载关注,这没关系。人们用下载投票。」

USB Connection Information 官网:Diagnose slow drives, bad cables, and under-powered chargers,Mac / Windows / Linux
Dan 的 USB Connection Information 官网(11-03 截图)。现在他把 USB 这一个做到了 Mac、Windows、Linux 和 iPhone,上了 Setapp,还做了实测 38 个充电器的数据库和一组教程——和 WhatCable 走的是同一条内容打法,押的也是 USB 这一个题目。

两个人、九个产品摆在一起,结论就清楚了:火的是「USB-C 线」这个题目,不是「把硬件数据翻成人话」这个格式。每个人抽屉里都有一堆长得一样的线;蓝牙编解码、显示器链路、网络接口,只有少数人真的困惑。GitHub 上 3 月以来新建、做蓝牙编解码、EDID、显示器链路、充电器握手的库,没有一个过 150 星——不是没人做,是做了没人看。

换个人人都有的困惑呢?「系统数据」已经挤满了

还有一个题目和 USB-C 线一样普遍:Mac 的存储设置里有一大块灰色的「系统数据」,几十 GB,没人说得清是什么。这里的竞争已经很挤,而且免费的那个涨得最快:

产品谁做的怎么卖到哪了
macos-sysdata9-05 建库
Yigit(GitHub Jarvis322),还做了 MacWake免费开源1,726 星,7 天 +757
FreeUpMyMacPH 01-11
——PH 110 票,当日第 8
CachelessPH 03-20
——PH 82 票,当日第 21
macspace4-13 建库
1architect免费开源452 星
Diskzy10-08 成立
Preet Suthar,印度,X 4,144 粉早鸟 $4,之后 $9 买断近 30 天 $199
Strata / SpaceWise9 月
两个独立开发者$10 / $7.99 买断近 30 天 $32 / $30
LighterMac / ClearspacePH 09-22 / 09-23
——PH 2 票 / 1 票

星数来自 GitHub(11-03),票数来自 Product Hunt,收入来自 TrustMRR(支付平台校验,11-03)。macos-sysdata 从 10-31 起四天涨了约 750 星,推动它的是哪篇帖子或报道不清楚。

硬盘健康是刚开始有人做的一块。DriveVitals 10 月 26 日上架,$4.99,口号就是这个方向的原话「SMART data, in plain English」;11 月 2 日进了美区「工具」分类付费榜第 104(只有这一天;它没进过付费总榜)。做它的 Adventure Apps 是一家美国小工作室,同时在做世界时钟和一行日记。

DriveVitals 商店截图:SMART data, in plain English
DriveVitals 的商店截图:每一项 SMART 指标下面加一行人话。这类 App 进商店没问题,它读的是硬盘自己的日志,不需要绕过沙盒。

相邻的还有两个开源库:status-trio(把 Wi-Fi、电池、音量合成一个菜单栏图标,1,327 星,作者 lingyired 在 GitHub 简介里写「积极学习 AI 编程,找工作中」)和 MiniWatts(iPhone 实际充电功率、30 个温度传感器、USB-PD 握手,456 星,用的是 iOS 私有 API,上不了 App Store)。都免费,都在涨星,都没有收钱的迹象。

钱在别处:在手机上,靠害怕,按周收

如果只看「把看不见的硬件信号翻成人话、而且有人付钱」,TrustMRR 里收入过千的全在 iPhone 上,卖的是害怕:酒店房间里有没有针孔摄像头,包里有没有被人塞了 AirTag。

把硬件信号翻成人话的产品,近 30 天收入(美元)

iPhoneMac
藏摄像头 / 追踪器扫描iOS · 匿名 · 周订阅 $7.99藏摄像头 / 追踪器扫描:近 30 天 $3,939$3,939BTFind 蓝牙查找iOS · 周 / 年订阅BTFind 蓝牙查找:近 30 天 $798$798Spy Camera ScanneriOS · 内购Spy Camera Scanner:近 30 天 $648$648Diskzy(看清 System Data)Mac · $9 买断Diskzy(看清 System Data):近 30 天 $199$199TurtleBar(电池还能撑多久)Mac · $4.99 买断TurtleBar(电池还能撑多久):近 30 天 $105$105全设备电量菜单栏Mac · 匿名 · $19 买断全设备电量菜单栏:近 30 天 $81$81Cable Identifier(拍照认线)iOS · 内购Cable Identifier(拍照认线):近 30 天 $18$18
藏摄像头 / 追踪器扫描iOS · 周订阅藏摄像头 / 追踪器扫描:$3,939$3,939BTFind 蓝牙查找iOSBTFind 蓝牙查找:$798$798Spy Camera ScanneriOSSpy Camera Scanner:$648$648DiskzyMac · $9 买断Diskzy:$199$199TurtleBarMac · $4.99TurtleBar:$105$105全设备电量菜单栏Mac · $19全设备电量菜单栏:$81$81Cable IdentifieriOSCable Identifier:$18$18
收入过千的三个都在手机上,都是扫描蓝牙 / Wi-Fi / 摄像头,都按周或按年订阅;Mac 上「看清硬盘」「看清电池」的买断工具是两三位数。来源:TrustMRR(支付平台校验),11-02 / 11-03 快照;只覆盖愿意公开收入的产品,WhatCable 和 Dan 的 App 都不在里面。

匿名的那款藏摄像头扫描,周订阅 $7.99、年订阅 $34.99,获客渠道只填了「应用商店优化」,近 30 天 $3,939。Flippa 上一款 2012 年上线的 iOS 藏摄像头检测 App 在挂牌,卖家自报累计收入 200 万美元以上、240 万次下载、年收入 $55,680,要价 $178,400(都是卖家自填)。在 Meta 广告库上,一个叫 Axtell Ohm Lindsay 的主页 10 月 21 日开始投,到 11 月 2 日累计 202 条、在投 41 条,全是视频,落地是一组工具 App,其中一个包名就是 com.hidden.camera.detector.spy.scanner.pro。这是工具农场的打法,和 WhatCable 是两个世界。

Mac 上能长期卖钱的硬件工具,买单的是专业用户。WiFi Explorer(Intuitibits,2012 年上架,美区 $19.99)卖了十四年,11-03 在瑞典付费总榜第 8、工具付费榜第 4,英国区 274 个评分;iStat Menus 7 在 20 个区的工具付费榜都排得上。这类钱来自网络工程师、IT、维修店,不来自抽屉里有一堆线的人。WhatCable 把 Pro 做成「证据和测量」,方向是对的。

最容易翻车的地方:话说过头

8 月 3 日,MakeUseOf 一篇「我不再相信 USB-C 线的标签,开始自己测」在 HN 拿了 258 分、265 条评论。11 天后 WhatCable 第二次上 HN,评论区的火力就对准了它:

  • 「每次这类帖子都得有人再说一遍:这些工具报告的东西,和『相信包装上写的』没有本质区别。它们读的是一颗叫 e-marker 的芯片,厂商想往里写什么就写什么。」nerdsniper,HN,08-14
  • 「官网文案里全是 GPT 腔,让我怀疑有些输出也是假设出来的,而不是实测验证过的。」lxgr,HN,08-14
  • 「给我误码率就行,拜托了。」amelius,HN,08-14

Darryl 的应对是改措辞,而不是辩解。官网写的是「它看不到线皮里面,也从不假装能看到」;6 月的 v0.99.3 有用户拿墙插功率计对过之后,把「Charging well at 81W」改成「Charging well · up to 81W」,因为 81W 是协商上限,不是实测;10 月的 v1.5.0 把显示器诊断从「按带宽估」改成「读 macOS 自己说的」;Pro 的线缆电阻估算至今标着「实验性」。翻译硬件数据,产品就是措辞。多说一个字就是虚假宣传,而 HN 会替你的用户把它找出来。

如果是你

D

观望。别把它当成一个能批量复制的品类,更别当生意做。它成过一次,原作者照着做了三次、更早的那位做了四件套,都没成。

判断
WhatCable 靠的是一个人人都有的困惑、一个七个月前已经在 HN 上被验证过的需求、免费开源的姿态和一天 20 个版本的在线速度,不是「硬件数据翻译」这个格式。能拿走的是打法:挑对题目、开源核心、两周内加买断 Pro、Pro 卖给专业用户。期望值是一次好名声加上一个业余项目的零花钱(WhatCable 半年推断 1 万到 3 万英镑,可能差一倍)。
适合谁
会 Swift、白天有工作、想要一个能带来关注和简历分量的作品的人;已经身在维修、IT、音频、摄影这类圈子、知道某个硬件困惑到底有多普遍的人。
不适合谁
想要月收入的;想先做 Windows 的(系统不给那层数据);想靠 Product Hunt 或买量起量的(WhatCable、Dan 的 App、DriveVitals 在 Meta、TikTok、Google 的广告库中都看不到投放,起量全靠 HN、媒体和商店)。
怎么做
  1. 先找题目,再找数据。去 HN 搜过去两年 200 分以上、「为什么这么慢 / 这到底是什么」类的帖子,最好已经有人写过脚本(像 kau.sh 那条)。没人吵过的硬件困惑,做出来也没人看。
  2. 免费开源核心,第一天就能用;两周内加 $10–15 的买断 Pro,Pro 卖「证据」:历史、导出、实时测量、命令行、批量——给维修店和 IT 用。
  3. 文案分三层写清:设备自己说的、系统测到的、我们推断的。宁可少说。
  4. 官网直销要签名公证;进商店就先确认你要的读取在沙盒里能跑。
怎么获客
Show HN,链接到 GitHub 而不是付费页;发帖当天整天在线,评论里要什么当天发什么。之后写长尾问答文章接搜索(WhatCable 的博客第一篇实用文就是「为什么我的 MacBook 充电这么慢」),再做一个能让用户贡献数据的公开库(它的线缆库、Dan 的充电器库)。
死线
没有事件窗口,但有止损线:Show HN 不过 100 分,或两周 GitHub 不过 500 星,就停,别像 Dan 那样再做三个。
什么情况算看错
  1. WhatCable 或 Bitmoor 公开 Pro 收入,半年超过 £3 万——这一档就是一份副业,该升到 B。
  2. TrustMRR 上出现第二个「硬件信息 + 买断 Pro」的桌面工具,近 30 天超过 $2,000。
  3. Dan 的 Display / Network Connection Information 进了任何一个区的工具付费榜前 50——说明扩到相邻硬件数据是可行的。
  4. 一个非 USB 题目(蓝牙编解码、显示器链路、充电器)的 Show HN 过了 300 分。
12 月 1 日复查。

最后一句给所有做产品的人:AI 把做一个小工具的成本降到了「十分钟、两美元」,能被复制的东西当晚就会被复制。复制不了的是两样:题目选得准,和发出去那一天你在线。先找到所有人都在吵的问题,再动手。

数据与出处

  • Hacker News:帖子与评论 47972511、49297469、44400873、45489317;引文为中文译文。
  • GitHub:星数、Releases 下载数、提交记录(11-03 读数;8 月的星数来自 Wayback 存档)。下载数含 App 内更新,不等于用户数。
  • Mac App Store:20 个区、21 个分类的免费 / 付费榜(2026-11-01 至 11-03)。苹果不公开下载量和收入。
  • 收入:TrustMRR(支付平台校验),11-02 / 11-03 快照;Flippa 挂牌数字为卖家自填。WhatCable 的收入为推断,方法见正文。
  • 买量:Meta 广告库(全球)、TikTok 广告库(欧洲)、Google 广告透明中心,11 月初的情况;看不到投放不等于从没投过。
  • 人物背景:Darryl Morley 的 GitHub 简介与 whatcable.uk 的 Press 页;Dan Gauthier 的博客 dangauthier.page 与 GitHub 简介;其他见各官网。

← 全部机会