
557 颗星,39 次下载:一个 Mac 菜单栏小工具的星是怎么来的
它是什么 一个开源的 Mac 菜单栏 App:显示 Claude 桌面版、Claude Code、ChatGPT 里哪些会话在跑、跑完、等你确认,并能把会话拖成一张思维导图。
为什么火了 真实曝光只有中文科技号 @geekbb 一条 6 千浏览的推文;星和 fork 大多是刷的(fork 已确认,star 是推断),刷出来的星又把它推上 Trendshift 和各种新晋榜。
C你可以怎么跟 别照抄这个库;如果想做,就做没人做的「桌面聊天 App 会话看板」或跨设备版本,抄它的双语 README、功能 GIF 和权限说明表,找中文科技号转,用下载数而不是星数判断有没有做对。
- 数据(每天更新) · 建库 2026-10-28 · 758 星 · 7 天 +529
GitHub · 星数 数据 2026-10-30 → 2026-11-08(10 天,10 次观测)。10-28 以前的点来自 deeply / 存档补录,不是每天都有
KIKUmap 是一个原生 Swift 写的 Mac 菜单栏 App,把 Claude 和 ChatGPT 里的会话集中到一处,看谁在跑、谁跑完了、谁在等你点确认,还能把会话拖成一张思维导图。建库 9 天涨到 557 星,上了 Trendshift 上升榜第一。可它 8 个版本的安装包加起来只被下载了 39 次,100 个 fork 是一批建库前一天注册的账号在 7 小时里打出来的。这篇讲清楚:它是什么,星是从哪来的,哪部分是真的,你能从里面拿走什么。
一条 6 千浏览的推文,和 100 个前一天才注册的账号
2026 年 10 月 28 日早上,俄亥俄州立大学一位助理研究员 Yang Tang 用 GitHub 账号 tang1693 建了这个库,当天发了 v0.9.0。这个账号只有 3 个关注者,名下也只有这一个库。
第二天,10 月 29 日,UTC 11 点到 17 点这 7 个小时里,KIKUmap 被 fork 了 100 次:11 点 50 个,16 点 41 个,17 点 9 个。抽查其中 12 个账号,11 个注册在 10 月 27 日晚上 7 点半到 11 点半之间(UTC),也就是建库前一天;剩下 1 个已经被 GitHub 删掉。每个号 4 到 5 个公开库,0 到 1 个关注者,用户名都是「英文人名加随机字母」,比如 uishennagirdwood、loreeketteringhamgjw。为了看着像真人,它们同时还 fork 了 neovim、fzf、plane,各自挂一两个「xxx-site」「xxx-react-app」的空壳库。
10 月 30 日,中文科技号 @geekbb 在 X 上发了一条:
「Kikumap 把 Claude 和 ChatGPT 里一堆置顶会话的状态集中到菜单栏,随时看到哪些在跑、哪些跑完没看、哪些在等你点确认。」
到 11 月 6 日,这条推文 6,291 次浏览、22 个赞、12 条回复,后来又被同步成了一篇微信文章。这是能找到的唯一一次像样的外部曝光。也就在同一天,库已经有 101 颗星,fork 正好 100。
它到底是什么
README 第一句是「A mind map for your Claude and ChatGPT chats, in the Mac menu bar」,菜单栏里的一张 Claude 和 ChatGPT 会话导图。它做两件事:
- 状态。 菜单栏图标上一个转动的圆环,数正在跑的会话;红色角标数跑完了还没看的;有会话等你批准就显示「!」。可以开声音或语音,播报哪个会话跑完了。
- 导图。 在 Claude 桌面 App、ChatGPT App 里置顶的会话,加上 Claude Code 的会话,排在左栏,你把它们拖进自己建的主题树,能上颜色、换形状、打标签,全程键盘操作。
另外还附带时间线、统计、桌面小组件、用量查询,以及把会话导出成 Markdown、导进另一个 Claude 账号。
技术上有一处是别人没做的脏活:Claude 桌面 App 没有公开接口,KIKUmap 用 Mac 的辅助功能权限直接去读 Claude 窗口的侧栏。ChatGPT 那边读本机 ~/.codex 的文件,Claude Code 走 hooks。App 没有经过苹果公证,第一次打开要去系统设置里点「仍要打开」。MIT 协议,不收费,README 里挂了一个 Ko-fi 打赏链接。
星和下载对不上
| 日期 | 星数 | 当天涨 | fork |
|---|---|---|---|
| 10-28 | 建库,发 v0.9.0 | ||
| 10-30 | 101 | 100 | |
| 10-31 | 111 | 10 | 100 |
| 11-01 | 229 | 118 | 100 |
| 11-02 | 229 | 0 | 100 |
| 11-03 | 318 | 89 | 100 |
| 11-04 | 336 | 18 | 92 |
| 11-05 | 415 | 79 | 100 |
| 11-06 | 465(下午实时 557) | 50 | 100 |
(GitHub 每日快照;11-06 实时数来自 GitHub 接口)
先看 fork。11 月 4 日掉到 92,被平台清掉了 8 个;11 月 3 日晚上 20:45 到 21:11(UTC)立刻补进来 8 个,11 月 5 日又回到 100。fork 数长期恰好停在一个整数,掉了马上补,这是刷量服务「100 fork 套餐,掉了包补」的典型样子。关注这个库的人(watchers)102 个,比同类真实热门项目 coucou(7 千星)的 59 个还多,同样不正常。fork 是买的,这一条可以确认。
再看星。GitHub 现在不让未登录随便列出谁点了星,没法逐个核对,所以星有多少是刷的只能推断。但有一个很硬的旁证:下载数。KIKUmap 每个版本都只发一个 Kikumap.dmg,8 个版本加起来下载了 39 次(GitHub 接口,11-06)。557 颗星,平均每颗星对应 0.07 次下载。
拿同一个品类里真火起来的 coucou 对比:6,998 颗星,安装包下载 45,850 次,每颗星对应约 6.6 次下载。两边差了将近 100 倍。KIKUmap 也能从源码构建,但这种菜单栏 App 的用户绝大多数是直接下 dmg 的,源码构建补不上这么大的差距。星数一会儿涨 118、一会儿涨 0、一会儿又涨 89,像是分批投放,也可能只是快照时间不齐,这一条不确定。
结论:星大概率大量是刷的(推断,把握大),真实用过它的人是几十个的量级。
刷出来的星,换来了什么
刷量也不是完全没用。星数一高,各种自动排行就会把它捡起来:
- Trendshift 上升榜第 1。 11 月 6 日有人在 X 上转述,写的是「67 mentions · ~556★」。这个榜按星数和提及数自动排,刷出来的星一样算数。
- 各种「GitHub 新晋仓库榜」聚合站。 有一个把它排在第 149 名(408 星时);另一个聚合站 10 月 29 日就收录了 README。
- 几条搬运。 X 上的中文小号 @LeonDemonHunter(28 次浏览)、@Stanllll6o「离岸工具包」(17 次浏览,带着「#实用神器」的营销腔),英文小号 @ExiledonMoon 写「Someone finally built the missing Mac app」(53 次浏览)。
作者自己做的推广:README 上挂了 Product Hunt 徽章(11 月 5 日),但这次发布没上首页,票数很低(具体票数未核实);作者 5 个订阅的 YouTube 频道 11 月 5 日发了介绍视频,0 次播放。Hacker News 上没有任何帖子,科技媒体也没写过。
这些加起来,对得上 39 次下载,对不上 400 多颗星。
谁在做一样的事
「在菜单栏或刘海上看 AI 会话谁在跑、谁跑完、谁等批准」,2026 年已经挤成一片:
| 项目 | 星数 | 和 KIKUmap 比 |
|---|---|---|
| Louis-CFM/coucou | 6,998(下载 45,850) | 9 月底上线,盯 Claude Code、Codex、Cursor、Gemini CLI 这些编码 agent,能在刘海或 iPhone 锁屏上直接批准;不管 Claude 桌面聊天,没有导图 |
| m1ckc3s/claude-status-bar | 726 | 只显示 Claude Code 状态 |
| minchenlee/c9watch | 136 | 监控所有编码 agent 会话,带命令行,不管聊天 App |
| josefchen/muster 及 Littleguys、Porch、Agent Cat、Claudebar 等 | 几十星,Show HN 2–15 分 | 都围着 Claude Code / Codex 转 |
| Claude-Usage-Tracker、Usage4Claude 等一大批 | 几百到 3.7k | 只看用量额度,和 KIKUmap 的用量小组件重叠 |
| Mapify、MindMap AI 等 | 成规模的商业产品 | 把聊天内容变成导图;KIKUmap 是把会话本身当节点 |
| Claude / ChatGPT 自带 | 全量用户 | 置顶、Projects、系统通知已经覆盖一部分「跑完提醒」 |
KIKUmap 真有两处不一样:一是它盯的是 Claude 桌面 App 里的普通聊天和 Cowork 任务,不只是写代码的 agent;二是把会话画成导图,在这个品类里没人这么做。@geekbb 愿意转它,多半就是因为这两点。但这两点有没有人要,39 次下载没法证明。没找到照着它做的项目。
它的软肋
- 数字是假的,迟早会被看穿。 下载数、fork 账号的注册日期,任何人花五分钟都能查到。
- 站在别人的界面上。 读 Claude 侧栏靠辅助功能,Claude 一改版就可能坏;用量查询借的是 Claude Code 和 Codex 在本机存的登录,README 自己也写了两家公司都没说允许这么用。
- 装起来就劝退。 没公证,要手动「仍要打开」,还要授辅助功能权限,有的功能还要「完全磁盘访问」。这一类工具天然难留人。
如果是你
一句判断: 这个库本身不值得跟,它的星大多不是真实需求换来的。能拿走的是两样:一个还没被验证、但确实没人做的切口,和一份很好的 README 模板。
适合谁: 本来就在做 Mac 小工具、想要一个有 star 的开源作品的开发者,尤其是会写 Swift、愿意花时间打磨演示动图的人。
不适合谁: 想靠「再做一个 Claude Code 状态栏」拿星的人,这条路上已经有 coucou 这样 7 千星的,还有一长串几十星的;想靠买星买 fork 起步的人,下面会说为什么不划算。
怎么做:
- 要做就做别人没做的那一块:盯桌面聊天 App(Claude、ChatGPT、Gemini 的桌面端),而不是又一个 CLI agent 看板;或者做跨设备、跨机器(KIKUmap 明说不支持别的电脑和服务器上跑的会话)。
- 照抄它的 README 做法:中英双语、每个功能配一段 GIF、用一张表逐项写清每个权限拿来干什么、数据存在哪。这是整个项目最扎实的部分。
- 先拿真实用户:发版就去看下载数,下载和星的比例才是你有没有做对的信号。
怎么获客: 照 @geekbb 这条路走:中文科技号愿意转「菜单栏 + AI」的新玩法,私信附一张动图和一句话。英文这边,Show HN 对这个品类反应很冷(多数 2–15 分),Reddit 的 r/macapps、r/ClaudeAI 更对口。别买星买 fork:能把你推上 Trendshift 和几个聚合榜,换来几十次浏览,但 fork 账号的注册日期和下载数会让任何认真看的人立刻把你划掉,名声这东西是开源唯一能攒下的,别拿它换数字。
什么时候之前: Claude 和 ChatGPT 的桌面 App 随时可能自己做一个统一的状态面板,到时候这类工具会整体失去意义(推断)。要做,最好几个月内做完、发出去。
什么情况说明看错了: 你做出「桌面聊天会话看板」发出去一个月,下载数还是两位数,说明这个需求本来就不存在,只做编码 agent 那一侧的 coucou 才是对的;或者 Claude 桌面版自己加了跨会话的状态提醒,这个切口就没了。
研究底稿:竞品表、获客证据、完整研究报告
- 竞品
名字 在哪 上线 规模 它和这家不同在哪 coucou (Louis-CFM/coucou) 开源 2026-09-27 6998★,release 下载 45850 盯编码 agent,能在刘海或锁屏上批准;不覆盖 Claude 桌面聊天,也没有导图 claude-status-bar 开源 2026-06-21 726★ 只有 Claude Code 状态 c9watch 开源 2026-02-06 136★ 监控所有编码 agent 会话 + CLI,不管聊天 App Muster / Littleguys / Porch / Agent Cat 等 开源 2026-07~10 Show HN 2–15 分,几十星 同样只看 Claude Code/Codex 会话状态 Claude-Usage-Tracker / ClaudeBar / Usage4Claude 等 开源 2025–2026 几百到 3.7k★ 只看用量额度 Mapify / MindMap AI Chrome 早已上线 成规模商业产品 把聊天内容变成导图,KIKUmap 是把会话本身当节点来组织 Claude/ChatGPT 自带置顶、Projects 和通知 大厂功能 — 全量用户 原生能整理和提醒,但没有跨 App 的统一看板 - 用户从哪来
- 查实 刷 fork(刷量服务):100 个 fork 集中在 2026-10-29 11–17 点 UTC;抽查的账号都注册于 10-27,4–5 个库、0 粉,同时 fork neovim/fzf/plane 做伪装;11-04 被清掉 8 个后立刻补回,一直恰好 100
- 推断 刷 star(推断):star 557 而 dmg 总下载 39 次,每个 star 0.07 次下载,对照 coucou 每个 star 6.6 次;建库 2 天就有 101★,和 fork 农场同步
- 查实 X 中文科技大号:@geekbb 2026-10-30 推文 👁6291 ❤22,被 TodayRss 同步成微信文章
- 查实 X 小号搬运:@LeonDemonHunter 👁28、@Stanllll6o 👁17、@ExiledonMoon 👁53
- 查实 榜单聚合站(被刷出来的星带动):Trendshift live risers 第 1;dkfile 新晋榜第 149;myslop.shop 收录
- 查实 Product Hunt:README 挂了 PH 徽章(11-05),我们的 PH 库没收到,说明票数很低
- 查实 作者 YouTube:@vegligi 5 个订阅,视频 0 播放
KIKUmap(tang1693/KIKUmap)研究报告
研究日期 2026-11-06。渠道:GitHub。结论先说:这个库的 star 曲线主要不是用户带来的。fork 已确认是买的,star 大概率也有大量刷量;真实使用量只有几十次下载。 有机流量确实有,但量很小:一条中文 X 大号推文、几条小号搬运、Trendshift「上升榜」的自我强化。
1. 它是什么
一个原生 Swift/AppKit 写的 macOS 菜单栏 App,MIT 开源,作者 Yang Tang(GitHub tang1693,俄亥俄州立大学 GDA 实验室助理研究员,3 个关注者,名下只有这一个库)。它做三件事:
- 状态:菜单栏图标用圆环数正在跑的 Claude/ChatGPT 会话,红色角标数「跑完还没看」的,有会话等你批准时显示「!」,还可以用声音或语音播报哪个会话跑完了。
- 思维导图:Claude 桌面 App 和 ChatGPT App 里置顶的会话、Claude Code 会话列在左栏,可以拖进自己建的主题树,支持颜色、形状、标签和键盘操作。
- 附带时间线、统计、桌面小组件、用量查询,以及把会话导出成 Markdown、导入到另一个 Claude 账号。
技术上,它通过辅助功能(Accessibility)读 Claude 窗口的侧栏(Claude 没有公开 API),读 ~/.codex 拿 ChatGPT 会话,用 Claude Code hooks 拿 CLI 会话。App 没有公证,首次打开要去「仍要打开」。 出处:README github.com/tang1693/KIKUmap ;用户资料 GitHub API users/tang1693。
2. 数据:star、fork、下载对不上
| 日期 | stars | 日增 | forks |
|---|---|---|---|
| 10-28 | 建库(05:38 UTC),v0.9.0 发布 | ||
| 10-30 | 101 | 100 | |
| 10-31 | 111 | 10 | 100 |
| 11-01 | 229 | 118 | 100 |
| 11-02 | 229 | 0 | 100 |
| 11-03 | 318 | 89 | 100 |
| 11-04 | 336 | 18 | 92 |
| 11-05 | 415 | 79 | 100 |
| 11-06 | 465(14:45 UTC 实时 557) | 50 | 100 |
(来源:我们的 github 库 repo_day / github history;实时数来自 GitHub API,2026-11-06)
2.1 fork 是买的(已确认)
- 108 条 fork 记录里,100 条集中在 2026-10-29 的 11:00–17:59 UTC 这 7 个小时:11 点 50 个,16 点 41 个,17 点 9 个。剩下 8 条在 11-03 20:45–21:11 UTC(GitHub API /forks)。
- 抽查 12 个 fork 账号,11 个注册于 2026-10-27 19:27–23:34 UTC(建库前一天)。每个号 4–5 个公开库、0–1 个关注者、关注 0 人,剩下 1 个已被 GitHub 删除。用户名都是「英文人名 + 随机字母」:uishennagirdwood、loreeketteringhamgjw、giselawarwickhbvx 等。
- 这些号除了 fork KIKUmap,还 fork 了 neovim、fzf、plane,并各有一两个「xxx-site」「xxx-react-app」之类的空壳库。这是刷量农场常见的养号伪装。
- fork 数长期恰好是 100:11-04 掉到 92,也就是被平台清掉 8 个;11-03 晚上立刻补回 8 个,11-05 回到 100。这符合刷量服务「100 fork、掉了包补」的套餐特征。
- watchers(subscribers)是 102,比 coucou(7k star)的 59 还多,同样不正常。
2.2 star 大概率也大量刷过(推断,stargazer 名单没拿到)
- GitHub 现在要认证才能列 stargazer,我们的 token 没权限,所以没能逐个核对。
- 最硬的旁证是下载量:8 个 release 的 Kikumap.dmg 全部下载次数加起来只有 39 次(v0.9.0 7 次、v1.0 9 次、1.0.1 4 次、1.0.3 1 次、1.0.4 7 次、1.0.5 2 次、1.0.7 4 次、1.0.8 5 次;GitHub API releases,2026-11-06)。star 是 557,每个 star 只对应 0.07 次下载。
- 对照同类真实热门项目 Louis-CFM/coucou:6,998 star,release 下载 45,850 次,每个 star 对应约 6.6 次下载,两者差约 100 倍。KIKUmap 支持从源码构建,但这种 App 的用户绝大多数会直接下 dmg,源码构建补不上这个差距。
- 建库 2 天就有 101 star,这时唯一能找到的外部曝光(@geekbb 推文)才刚发出(10-30 04:26 UTC),和 100 fork 同步出现。
- 星数是台阶式上涨(118 / 0 / 89 / 18 / 79 / 50),可能是批量投放,也可能只是快照时间不齐。这一条不确定。
3. 真实的外部曝光(有机部分)
| 渠道 | 证据 | 量级 |
|---|---|---|
| X 中文科技大号 @geekbb | 2026-10-30 推文「Kikumap 把 Claude 和 ChatGPT 里一堆置顶会话的状态集中到菜单栏…」,被 TodayRss 同步成「Geek 的专栏」微信文章 | ❤22 🔁1 💬12 👁6,291(x live,2026-11-06) |
| X 中文小号搬运 | @LeonDemonHunter(11-01,👁28)、@Stanllll6o「离岸工具包」(11-01,👁17,带 emoji 和 #实用神器 的营销体) | 几乎为零 |
| X 英文小号 | @ExiledonMoon(11-04)「Someone finally built the missing Mac app」 | 👁53 |
| Trendshift 上升榜 | @h___t____n 11-06 转述:Trendshift live risers 第 1 名,「67 mentions · ~556★」 | 榜单是按星数和提及自动排的,刷出来的星也会把它推上去 |
| GitHub 新晋榜聚合站 | dkfile.istester.com「GitHub 新晋仓库榜第 149 名(星标 408)」 | 自动聚合 |
| 聚合站 myslop.shop | 10-29 收录了 README | 自动 |
| Product Hunt | README 挂了 PH 徽章(post_id 1305867,时间戳 11-05 19:53 UTC);我们的 PH 库搜不到这次发布,说明没上首页、票数很低(未核实具体票数,PH 页面挡爬虫) | 小 |
| YouTube | 作者自己的频道 @vegligi(5 个订阅)11-05 发的介绍视频,0 次播放 | 0 |
| Hacker News | 我们的 HN 库没有任何 KIKUmap 的故事(Show HN 是全量收录的) | 无 |
| MacStories / 媒体 | 没找到 | 无 |
| 付款 | README 挂了 Ko-fi(ko-fi.com/vegligi),没有收费 | — |
小结:有机曝光主要是 @geekbb 一条 6 千浏览的推文,其他都是自动聚合和零浏览的搬运。这些量撑不起 400+ 的 star 涨幅,和 39 次下载倒是对得上。
4. 竞品
同一件事(在菜单栏、刘海或通知里集中看 AI 会话谁在跑、谁跑完、谁等批准)2026 年已经挤成一片:
| 竞品 | 形态 | 上线 | 规模 | 和 KIKUmap 的区别 |
|---|---|---|---|---|
| Louis-CFM/coucou | 开源 Mac 刘海 + iPhone | 2026-09-27 | 6,998★,下载 45,850 | 盯 Claude Code/Codex/Cursor/Gemini CLI 等编码 agent,能在刘海或锁屏上批准;不管 Claude 桌面聊天,也没有导图 |
| yetone/magpie | 开源菜单栏 | 2026-09-23 | 30,419★ | 模型路由和切换,不是会话状态看板,只是同属菜单栏 AI 工具 |
| m1ckc3s/claude-status-bar | 开源菜单栏 | 2026-06-21 | 726★ | 只有 Claude Code 状态指示 |
| minchenlee/c9watch | 开源 Mac App + CLI | 2026-02-06 | 136★ | 监控所有编码 agent 会话,没有聊天 App 和导图 |
| josefchen/muster(agentmuster.app) | 开源菜单栏 | 2026-10-12 | 72★,Show HN 3 分 | 编码 agent 等你时一键回应 |
| Littleguys、Porch、Agent Cat、Claudebar、ClaudeViewer 等 | 菜单栏 | 2026 年内 | Show HN 都在 2–15 分 | 都是围着 Claude Code / Codex 转 |
| Claude-Usage-Tracker、ClaudeBar、Usage4Claude 等一大批 | 菜单栏 | 2025–2026 | 几百到 3.7k★ | 只看用量额度;KIKUmap 的用量小组件和它们重叠 |
| Mapify、MindMap AI、Whimsical AI | 浏览器插件 / 网页 / MCP | 早已上线 | Mapify 是成规模的商业产品 | 把内容变成导图;KIKUmap 是把会话本身当节点来组织 |
| TidyTalk 等会话整理工具 | 网页 / 插件 | 2026 | 未核实 | 整理和搜索网页版的 ChatGPT/Claude/Gemini 会话 |
| Claude / ChatGPT 自带 | 大厂功能 | — | — | 置顶、Projects 和系统通知已经覆盖「跑完提醒」的一部分 |
5. 差异化
真有差异的地方有两点:
- 它盯的是 Claude 桌面 App 里的普通聊天和 Cowork 任务,不只是 Claude Code。竞品几乎都只看编码 agent,而 Claude App 没有 API,KIKUmap 靠辅助功能读侧栏,算是别人没做的脏活。
- 它把会话当节点画成思维导图。在 agent 状态看板这个品类里,这是独有的组织方式。
但这个差异化不是它涨星的原因:真实使用只有几十次下载,有机曝光只有一条 6 千浏览的推文。差异化可能是 @geekbb 愿意转它的原因,但 star 曲线主要靠刷量撑起来。代价也明显:依赖辅助功能、没有公证、Claude 一改版就可能坏,这类东西天然难留住用户。
6. 跟风者
没找到。
7. 可借鉴
- 同质化的菜单栏品类里,换一个对象(桌面聊天,而不只是 CLI agent)再加一个组织方式(导图),就能讲出新故事,中文科技大号会愿意转。
- README 做得很到位:中英双语、每个功能配 GIF、隐私表格逐项说明权限,值得照抄。
- 反面教材:100 fork + 大量 star 能把库推上 Trendshift 和各种「新晋榜」聚合站,换来一点二次曝光,但下载量 39 次一查就露馅。评估 GitHub 新库时,release 下载数 / star 和 fork 账号注册日期 是两个低成本的验真指标。
8. 不确定
- stargazer 名单没拿到,star 刷量的比例只是推断(来自下载/star 比和 fork 农场)。
- 刷量是作者自己买的,还是第三方(比如推广服务商)做的,无法判断。
- Product Hunt 的具体票数没核实。
- 被删掉的 release(1.0.2、1.0.6)可能有少量下载没算进来,但不改变量级。