什么值得做
egoist/mygo-cloudmusic · egoist

MyGo 云音乐:一个 8MB 的网易云客户端,活了 10 天,被发函下线后星反而涨得更快

它是什么 一个用 Go 写、不带网页内核的第三方网易云音乐桌面客户端,8MB 安装包、后台约 100MB 内存,现在已下线归档。

为什么火了 作者自带一万多关注者的首发,加上「8MB 对官方 354MB」这组人人看得懂的对比;它其实是作者新框架 MyGo 的样板应用,被发函后的段子式下线声明又火了一轮。

C你可以怎么跟 别再做第三方音乐客户端;如果你在做新框架或 UI 库,学它的结构:挑一个出名臃肿的大众软件做轻量替身,用一组数字讲清差距,题材避开版权雷或一开始就做成插件架构。

C 级:推起它的是作者本人的名气和他自己的框架,跟进者拿不到;题材本身挤满且注定被发函,同框架换音源的跟风项目都没起来,能学的是打法而不是项目。 小圈子里在传
数据(每天更新) · 建库 2026-10-25 · 830 星 · 7 天 +352
GitHub · 星数
025050075010-2710-3011-0211-0511-08830
数据 2026-10-27 → 2026-11-08(13 天,13 次观测)。10-28 以前的点来自 deeply / 存档补录,不是每天都有

2026 年 10 月 26 日,写过 tsup 的开发者 EGOIST 在 X 上发了一段视频:一个用 Go 写的网易云音乐桌面客户端,「下载体积仅 8MB,后台播放内存占用仅 100MB」。这条帖子有 8.88 万浏览。11 月 4 日,他又发了一条「被举报了 😂」,附上网易云音乐的来函截图,5.54 万浏览。中间这 10 天,仓库拿了 600 多颗 star;下线之后两天,又多了近 200 颗,fork 从 96 涨到 369。这篇讲它为什么能起来、为什么注定下线,以及你如果也想做一个这样拿 star 的项目,哪部分能学、哪部分学不来。

一份很会说话的下线声明

现在打开 github.com/egoist/mygo-cloudmusic,代码已经没了,只剩一个叫「下线」的提交和一份 README,仓库归档。README 的第一句是「原生地,安静地下线。」接着:

网易云音乐来函,请本仓库「立即下线」。用 Go 写成的好处就在这里:启动快,下线更快。

功能列表还在,只是全改了词:「每日推荐:每天 6:00 不再更新。今日推荐:官方客户端」「心动模式:收到来函那一刻,自动开启」。安装那一节写的是:

请前往官方客户端。基于 Chromium,装好有 354 MB,打开就用 700 MB 内存,但它有授权。

构建那一节:「没有什么可构建的了。构建时间因此缩短到 0 秒,这是本项目有史以来最大的一次性能优化。」最后一句:「谢谢这 684 颗星。」

这份 README 本身又被转了一圈。网友把这个结局叫「标准结局」——第三方网易云客户端的老路,大家都见过。

它是什么

一个第三方网易云音乐桌面客户端,Mac、Windows、Linux 都能跑。扫码登录你自己的网易云账号,放你自己会员能放的歌:五档音质到 Hi-Res、每日推荐、私人 FM、心动模式、逐字歌词、刘海里的迷你播放器,还能用本地语音识别给播客配字幕。有用户的评价是「就是我理想中的网易云第三方客户端」。

和同类最大的不同在底层:它不是网页套壳。同类几乎都是 Electron 加 Vue,本质是一个浏览器;它用的是 EGOIST 自己 9 月 26 日刚发布的 Go 桌面框架 MyGo,界面用 GPU 直接画,不带 WebView,打出来是一个 8MB 的程序。

为什么是它火了

作者自带流量。 EGOIST 是老牌开源作者,名下项目的 star 加起来约 8.2 万,中文 X 号 @localhost_4173 有 1.67 万关注者。首发帖第二天,10-28 单日涨了 174 颗,是整段时间的最高一天。

一组人人看得懂的数字。 8MB 对 354MB,100MB 对 700MB。不用解释什么是 GPU 绘制,所有被官方客户端吃过内存的人都懂。首发帖下面的回复是这样的:「同样放一首歌,大佬的客户端只占 100 多兆,但是网易云又要占一个多 G」「刚好官方客户端占用内存越来越大」。

完成度高,不是 demo。 上面那串功能,大部分第三方客户端要好几个版本才补齐。作者上线后还在持续发功能短视频,比如 11-02 的「间奏时显示热评」(4,690 浏览)。

名字带梗。 MyGo 对应动画《BanG Dream! It's MyGO!!!!!》,演示视频里放的是《春日影》《迷跡波》。这一点对传播帮了多少,是推断。

真正在卖的是框架。 云音乐是 MyGo 框架的样板应用,放在 MyGo 官网 Showcase 的第一位。框架一个多月拿到 5,000 颗 star(GitHub 页面,11-06),最近一周涨了 1,100 多颗,是云音乐的好几倍。「你看,用 MyGo 能写出这个」——云音乐就是这句话的证据。

用户从哪来

按逐日 star 数对一下(UTC):

日期star那几天发生了什么
10-25—建库
10-2668(studygolang 介绍文里的数)作者 X 首发,8.88 万浏览
10-27 → 10-28130 → 304单日 +174,最高峰
10-29 → 11-03330 → 556Geek Lite 转介绍(2,959 浏览)、linux.do、V2EX 讨论,每天几十颗
11-04642发函、下线,「被举报了 😂」5.54 万浏览
11-06826(fork 369)下线 README 被转,fork 两天翻了三倍多

几个点:声量几乎全在中文开发者圈——X、linux.do、studygolang、V2EX,没有媒体报道,也没上 Hacker News 或 Reddit;GitHub trending 不收不满约 60 天的库,它一次都没上过。下线后涨的那 270 多个 fork,仓库历史已经被清空,大多只拿到一份 README,更像是「先存一份」的反射动作。

谁在跟它抢

第三方网易云 / 多源音乐桌面客户端是一个很挤、很老的赛道(star 数为 11-06 前后):

项目做法规模现状
lx-music-desktop(洛雪)Electron,多源、自定义源5.5 万星还在涨
YesPlayMusicElectron + Vue,第三方网易云3.4 万星2021 年后很少更新
NeteaseCloudMusicApiNode 接口,几乎所有第三方客户端都靠它3 万星2024 年归档
AlgerMusicPlayerElectron,第三方网易云1.7 万星还在涨
folia-major网页应用,主打歌词动画1.2 万星最近一周 +1,495
SPlayerElectron,第三方网易云7,400 星已归档,转向自建媒体服务器
FeelUOwnPython / Qt,插件化多源4,000 星老牌小众
go-musicfoxGo,只在终端里跑2,600 星—
netease-cloud-music-gtkRust + GTK,原生2,400 星只支持 Linux

原生、跨三个平台、体积小,这一格里几乎只有它一家。但这条路的结局也写在表里:接口库归档、SPlayer 归档、YesPlayMusic 停更。NeteaseCloudMusicApi 的作者在首发帖下面留言:「没想到我的 NeteaseCloudMusicApi 在 archived 两年后还能发光发热。」

下线之后

11 月 6 日,作者发布了继任者 MyGo 音乐(egoist/mygo-music,AGPL-3.0):同一个框架、同样不用 WebView,但本体只放本地文件,账号、曲库、播客、电台全交给插件。插件就是一个文件夹加一个 JS 文件,仓库打上 mygo-music-plugin 标签就会出现在官网插件页,还有 mygo-music://install-plugin 一键安装链接。这是 FeelUOwn、洛雪「自定义源」早就走过的避险思路:本体干净,在线源让社区去接。

跟的人在下线前就来了,方向都是「同一个框架,换一个音源」:mygo-qyin(把 fork 改成 QQ 音乐,作者在首发帖下自报)、linux.do 上「基于 MyGo 的 QQ 音乐第三方客户端」、「Mygo 宇宙 1 - MySpotify 桌面客户端」,还有说要拿掉网易云接着维护的 fork。这些项目的声量都远不如原版。

如果是你

C。 这次能学到的东西很多,但能拿走的很少:把它推起来的是作者本人的名气和他自己的框架,这两样跟进者都没有;它做的事(第三方网易云客户端)又是一条人人知道结局的路。再做一个「MyGo 版 QQ 音乐」,拿不到 star,还会收到同样的函。

适合谁:自己正在做一个新框架、新运行时或新 UI 库,发愁怎么让人看懂它好在哪的开发者。这篇对你是一份打法说明书。

不适合谁:想直接做一个第三方音乐客户端的(赛道挤、注定被发函,下线后的 fork 大多是空壳);手上没有流量、发帖没人看的(云音乐的峰值紧跟作者首发,没有首发那一步就起不来)。

怎么做:学它的结构,别学它的题材。给你的框架配一个大众向的样板应用:挑一个人人在用、而且出了名臃肿的软件,做一个轻量替身,把差距压成一组数字(8MB 对 354MB),README 第一屏和首发视频就放这组数字。题材尽量选没有版权雷的——自己的本地文件、开放协议、有公开 API 的服务——或者一开始就照 MyGo 音乐那样做成插件架构,本体只放合法的部分。

怎么获客:首发在自己的 X,带演示视频,中文开发者圈的 linux.do、V2EX、studygolang 这类社区会自己转;上线后隔几天发一条功能短视频续热度。样板放进框架官网的 Showcase 第一位,让应用和框架互相导流。

死线:没有固定死线;但「一个新框架的第一个杀手样板」这个位置只在框架刚发布的一两个月里值钱,MyGo 这一轮已经被作者自己占了。

算看错:① MyGo 音乐的插件生态长起来,某个第三方插件(比如某个音源插件)自己拿到上千颗 star——那说明「做它没做好的部分」这条路是开着的,等级该往上调;② 某个不出名的开发者用同样的打法(轻量替身 + 一组数字对比)在 30 天内拿到上千颗 star——说明这次靠的不全是作者名气。

数据与出处

  • GitHub:egoist/mygo-cloudmusic 的下线 README 与 star / fork 数(11-06 页面:826 / 369);10-27 起每日 star 记录;egoist/mygo(5,000 星,11-06 页面)、egoist/mygo-music 的 README。
  • X:@localhost_4173 10-26 首发帖(8.88 万浏览)、11-02 功能帖、11-04「被举报了」帖(5.54 万浏览);@QingQ77(Geek Lite)转介绍;首发帖下的用户回复。
  • 社区:studygolang 介绍文(10-26)、linux.do 与 V2EX 上的 MyGo 相关帖。
  • 竞品 star 数来自 GitHub,11-06 前后。
  • 网易来函的具体内容没有读到原文;客户端的实际下载和使用人数不公开。

GitHub 仓库 ↗

研究底稿:竞品表、获客证据、完整研究报告
竞品
名字在哪上线规模它和这家不同在哪
网易云音乐官方桌面端大厂功能2013 起网易云音乐官方客户端,用户规模上亿(未核实)官方有授权但基于 Chromium,354MB / 700MB 内存;MyGo 版 8MB / 100MB,没有授权
qier222/YesPlayMusic开源2020-1033.6k 星,+83/7dElectron + Vue,近年更新少;MyGo 是原生绘制
lyswhut/lx-music-desktop(洛雪音乐)开源2019-0855.1k 星,+194/7d多源 + 自定义源,Electron;MyGo 只接网易云、原生、轻
algerkong/AlgerMusicPlayer开源2023-1017.2k 星,+108/7dElectron 第三方网易云客户端
chthollyphile/folia-major开源2025-1111.7k 星,+1,495/7dPWA,主打歌词动画;MyGo 音乐的歌词舞台动画借用了它
SPlayer-Dev/SPlayer开源2023-017.4k 星,已归档Electron,后来转向自建媒体服务器
go-musicfox/go-musicfox开源2021-032.6k 星同样是 Go,但只在终端里跑,没有图形界面
gmg137/netease-cloud-music-gtk开源2019-042.4k 星原生 Rust + GTK,但只支持 Linux
feeluown/FeelUOwn开源2015-064.0k 星Python / Qt,插件化多源,老牌但小众
用户从哪来
  • 查实 作者本人 X(@localhost_4173,1.67 万粉)首发 + 演示视频:10-26 首发帖 8.88 万浏览,两天后出现单日 +174 星的峰值
  • 查实 MyGo 框架生态互相导流:egoist/mygo 4.8k 星、本周 +1,119;MyGo 官网 Showcase 把云音乐放在首位;mygodock.dev 应用目录
  • 查实 中文开发者社区转载:Geek Lite(2,959 浏览)、魏咕咕响、studygolang 介绍文、linux.do 相关帖、V2EX 上的 MyGo 讨论
  • 查实 平台事件:网易发函下线引发越禁越火:11-04「被举报了 😂」5.54 万浏览;11-04 → 11-06 星 +159、fork +241
  • 推断 二次元梗命名(BanG Dream! It's MyGO!!!!!):演示曲目《春日影》《迷跡波》;对传播的贡献是推测

egoist/mygo-cloudmusic(MyGo 云音乐)为什么能跑出来

研究日期 2026-11-06。数据:我们的 github 库(repo_profile / repo_day,2026-10-27 起逐日)、GitHub 页面(经 Jina 读取,GitHub API 当日限流)、X 帖子页面、studygolang / linux.do / V2EX 搜索结果。

一句话

用 Go 写的第三方网易云音乐桌面客户端,不用 WebView,下载 8MB、后台约 100MB 内存。它是作者 EGOIST(tsup、ChatWise 的作者,X 中文号 @localhost_4173 有 1.67 万粉)给自己 9 月新出的 Go 桌面框架 MyGo 做的样板应用。靠作者的 X 首发,加上「官方客户端太重」这个大家都有的痛点,9 天拿到约 680 星。11-04 网易云音乐发函要求下线,仓库清空、归档,下线 README 写得很幽默,反倒又带来一波关注:星涨到 826,fork 从 96 涨到 369。现在它已经不存在了:11-06 作者上线了继任者 MyGo 音乐(egoist/mygo-music,AGPL),做成插件架构,本体只放本地文件,在线曲库交给第三方插件。

1. 基本事实与时间线

时间(UTC)事件出处
2026-09-26作者建 MyGo 框架库 egoist/mygo(Go 写桌面应用,原生 UI 用 GPU 绘制,也可以用系统 WebView)github 库
2026-10-25 11:41建 mygo-cloudmusic 仓库数据卡
2026-10-26 00:35作者在 X 首发:「MyGo 云音乐…正式发布。下载体积仅 8MB,后台播放内存占用仅 100MB」,附演示视频,8.88 万浏览x.com/localhost_4173/status/2114516268934222124
10-26studygolang 发介绍文,当时 68 星studygolang.com/topics/19293
10-27 → 10-28130 → 304 星,单日 +174,是观测期内的峰值github 库 repo_day
10-29 / 10-30Geek Lite(@QingQ77)转介绍,2,959 浏览;魏咕咕响转介绍;linux.do 出现「基于 MyGo 的 QQ 音乐第三方客户端」X / linux.do
11-02作者发新功能「间奏时显示热评」,4,690 浏览X
11-04 10:45作者发「被举报了 😂」,附网易来函截图,5.54 万浏览;同日仓库只剩 1 个提交「下线」(历史被清空)并归档X;GitHub 页面
11-04 → 11-06星 642 → 801(今天页面上 826),fork 96 → 337(页面上 369)github 库;GitHub 页面
11-06「新版 MyGo 音乐已上线」:egoist/mygo-music,插件架构,AGPL-3.0X 主页;music.egoist.dev

星数曲线(github 库 repo_day):10-27 130 / 10-28 304 / 10-29 330 / 10-30 348 / 10-31 434 / 11-01 478 / 11-02 510 / 11-03 556 / 11-04 642 / 11-05 756 / 11-06 801。fork:18 → 46 → … → 96(11-04)→ 202 → 337。

下线 README 的原文节选(https://github.com/egoist/mygo-cloudmusic):「网易云音乐来函,请本仓库『立即下线』。用 Go 写成的好处就在这里:启动快,下线更快。它只是用你自己的账号,放你自己买了会员的歌。」「请前往官方客户端。基于 Chromium,装好有 354 MB,打开就用 700 MB 内存,但它有授权。」「谢谢这 684 颗星。」

2. 竞品(做同一件事的:第三方网易云 / 多源音乐桌面客户端)

星数和近 7 天涨星来自我们的 github 库(2026-11-06)。

产品形态上线规模和 MyGo 云音乐的不同
网易云音乐官方桌面端大厂2013 起网易云音乐 MAU 上亿(未核实具体数)有版权授权;基于 Chromium,354MB / 700MB 内存(MyGo README 自己的说法)
qier222/YesPlayMusic开源 Electron + Vue2020-1033.6k 星,+83/7d第三方网易云客户端的头号先例,好看但是 Electron;2021 年后更新很少
Binaryify/NeteaseCloudMusicApi开源 Node API201630.2k 星,2024 年归档几乎所有第三方客户端都靠它的接口;作者 Binaryify 在首发帖下面留言「没想到我的 NeteaseCloudMusicApi 在 archived 两年后还能发光发热」
lyswhut/lx-music-desktop(洛雪)开源 Electron,多源201955.1k 星,+194/7d多源、自定义源;同样是 Electron
algerkong/AlgerMusicPlayer开源 Electron + Vue2023-1017.2k 星,+108/7d第三方网易云 + 解锁;Electron
chthollyphile/folia-major开源 PWA / TS2025-1111.7k 星,+1,495/7d主打歌词动画;MyGo 音乐的歌词舞台动画就是借它的(Credits 写明)
SPlayer-Dev/SPlayer开源 Electron2023-017.4k 星,已归档第三方网易云,后来转向 Jellyfin / Navidrome
feeluown/FeelUOwn开源 Python / Qt20154.0k 星插件化多源,老牌
go-musicfox/go-musicfox开源 Go,终端20212.6k 星同样是 Go,但只在终端里跑
gmg137/netease-cloud-music-gtk开源 Rust + GTK20192.4k 星原生,但只支持 Linux
stark81/VutronMusic开源 Electron20241.6k 星YesPlayMusic 路线

结论:这个赛道很拥挤,而且大多数竞品都是 Electron / WebView 套壳。原生、跨平台、体积小,几乎只有 MyGo 云音乐一家(GTK 版只支持 Linux,musicfox 只在终端)。另一面是这条路的结局大家都知道:SPlayer 归档,NeteaseCloudMusicApi 归档,YesPlayMusic 停更。网友把它的下线叫「标准结局」(@hackdeacon,x.com/hackdeacon/status/2117962401207460347)。

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

  1. 作者本人 X 首发 + 演示视频(确认):中文号 @localhost_4173(1.67 万粉,简介「套壳之父」),首发 8.88 万浏览。之前框架 MyGo 已经在这批粉丝里热了一个月(mygo 本周 +1,119 星,总 4.8k)。作者的英文号 @localhost_5173 也在推 MyGo 框架。
  2. 中文开发者圈二次转载(确认):Geek Lite(2,959 浏览)、魏咕咕响(285 浏览)、studygolang 介绍文、mygodock.dev 应用目录、MyGo 官网 Showcase、FlatPark 上的 Flatpak 包。量都不大,属于长尾。
  3. 框架带应用、应用带框架(确认):MyGo 官网 Showcase 把它放在第一位;V2EX 上有人用 MyGo 写工具、把自己的 Agent 从 Wails 迁到 MyGo。云音乐是「你也能用 MyGo 写出这种东西」的活广告。
  4. 持续发功能短视频(确认):比如 11-02 的「间奏时显示热评」。
  5. 下线事件(确认):「被举报了 😂」5.54 万浏览,下线 README 的段子又被转了一圈。11-04 到 11-06 星 +159(按页面 826 算是 +184),fork +241~273。很典型的「越禁越火」。
  6. 没发现广告、HN、Reddit、媒体报道。GitHub trending 只收建库满约 60 天的库,这个库不可能上榜。

4. 它凭什么起来

  • 作者自带流量,而且这次流量的指向很准:EGOIST 是老牌开源作者(tsup 11.3k 星,在库里的总星数 8.2 万),中文 X 有 1.67 万粉。首发帖 8.88 万浏览,星数峰值紧跟在首发后两天(10-28 +174)。
  • 戳中一个人人都有的痛点,还给了可以直接对比的数字:8MB / 100MB,对比官方 354MB / 700MB。用户回复「同样放一首歌,大佬的客户端只占 100 多兆,但是网易云又要占一个多 G」(@YinerIsCurious)、「刚好官方客户端占用内存越来越大」(@shuizhuyu)。
  • 完成度高,不是 demo:扫码登录、5 档音质到 Hi-Res、每日推荐、私人 FM / 心动模式、逐字歌词、刘海迷你播放器、本地 ASR 给播客转字幕。有人评价「就是我理想中的网易云第三方客户端,有类 Apple Music 的歌词」。
  • 名字蹭了二次元梗:MyGo 对应动画《BanG Dream! It's MyGO!!!!!》,演示曲目就是《春日影》《迷跡波》,在 B 站 / 二次元人群里会心一笑、便于传播(这对传播的贡献是推测)。
  • 下线反而放大了声量:幽默的下线文案 + 「大厂发函」的情绪,带来第二波关注,fork 暴涨。不过仓库历史已经被清空,11-04 以后 fork 下来的副本大概率只有一个 README,多半是「先存一份」的反射动作。少数早期 fork(如 vicnoah)还留着代码。

5. 差异化

原生 GPU 绘制、没有 WebView、单个二进制、跨三个平台。 第三方网易云客户端几乎全是 Electron / Vue,这一点就是它和它们的区别,也正是传播里那几个数字(8MB / 100MB)的来源,所以是它跑出来的主因之一。但是要分清楚:

  • 这个差异来自框架(MyGo),不来自音乐功能。真正的产品是 MyGo 框架,云音乐是它的样板。框架在一个月里拿到 4.8k 星,本周还在 +1,119,是云音乐的 6 倍多。
  • 网易云这层是借来的:用的是 NeteaseCloudMusicApi 那套接口和用户的会员。所以它没有护城河,而且注定会被发函。作者的应对是转成插件架构(MyGo 音乐):本体只做本地播放,在线源交给第三方插件,和 FeelUOwn、洛雪自定义源的避险思路一样。

6. 能见度与跟风

  • 能见度:小圈子里在传。 声量集中在中文开发者 X(首发 8.88 万、下线 5.54 万浏览)、linux.do、studygolang、V2EX,没有媒体或大号报道。我们的 X 语料库(x-radar)搜不到相关帖子。
  • 跟风者已经出现,方向是「同框架 + 换音源」:
    • Amamiya23/mygo-qyin(「Lilt-MyGo Q 音版本」,由 fork 改成 QQ 音乐,作者在首发帖下自报)
    • linux.do「基于 MyGo 的 QQ 音乐第三方客户端」(10-30)
    • linux.do「Mygo 宇宙 1 - MySpotify 桌面客户端」
    • vicnoah/mygo-cloudmusic(fork,说要拿掉网易云和 QQ 支持后继续维护)
    • 作者本人的继任者 egoist/mygo-music
    • 另有 lbr77/lody-mygo、missuo/motrix-mygo、agnogad/awesome-mygo 等 MyGo 生态库

7. 可借鉴

  • 新框架配一个大众向的杀手样板:选一个人人都在用、而且臃肿的大厂应用,做一个轻量替身,用一个数字对比(8MB vs 354MB)讲清框架的价值。星和注意力会同时流回框架。
  • 明知有风险的第三方客户端,把它当一次性的传播弹药:被发函后用幽默文案收尾,把流量转进合规的继任者(插件架构,AGPL)。
  • 插件化来规避版权:本体合法,在线源交给社区插件(带 GitHub topic mygo-music-plugin 的插件目录、mygo-music://install-plugin 一键安装)。

8. 不确定的

  • 11-04 以后新增的 fork 里有没有代码,不确定:页面显示只剩 1 个提交,早期 fork 有代码。
  • 来函的具体内容没核实(截图在 X 上,没读到原文)。
  • 实际使用量不知道。仓库没有 Release,下载走官网,下载数不公开。
  • 继任者 mygo-music 今天刚上线,星数还没进我们的库。

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