什么值得做
whaleyxbt/claude-motion · whaleyxbt

51 万浏览的演示视频没换来一颗星,一条清单帖加一次官方发布换来 870 颗:claude-motion 是怎么起来的

它是什么 一套免费开源的工具包,让 Claude Code、Cursor 这类编程 agent 自己做动效视频:规则写成具体数字、逐帧自查、用代码合成音效、还能把网页模拟录成 60 fps。

为什么火了 10-08 一条 52.5 万浏览的「20 个仓库」清单帖把它排第 1,同一天 Anthropic 发布只给企业版用的同名 Claude Motion,个人用户来搜开源版正好搜到它。

C你可以怎么跟 别再做动效技能了,学它的方法:提前给下一个「先只开给企业版」的官方功能起好同名仓库,发布当天拿出能用的版本并挤进清单帖第一位;或者在它的音效和录制引擎上做垂直衍生品并署名。

C 级:打法值得学,但它的起量靠名字、清单位置和官方发布同一天的巧合,跟进者拿不到;动效技能赛道已有几十个同类,它自己也只有中游的 870 星。 小圈子里在传
数据(每天更新) · 建库 2026-09-29 · 891 星 · 7 天 +137
GitHub · 星数
02505007501k10-1010-1710-2511-0111-08891
数据 2026-10-10 → 2026-11-08(30 天,29 次观测)。10-28 以前的点来自 deeply / 存档补录,不是每天都有

塞尔维亚一个 18 岁的开发者做了一套让编程 agent 自己剪动效视频的工具包,还给它起了个当时谁都没在意的名字:claude-motion。10 月 2 日,他发的演示视频有 51.9 万次浏览,仓库一颗星都没涨。六天后,一个搬运号把它排进一份「20 个仓库」清单的第 1 位;再过 6 个小时,Anthropic 正式发布了同名功能 Claude Motion,只开给企业版用。下面讲这 870 颗星是从哪来的、为什么产品好不是主要原因,以及你想拿到同样的星,该怎么做。

一条半夜的视频,和一颗星都没有的六天

2026 年 10 月 2 日晚上,whaley(X 上叫 @whaleyxbt,简介写着「18 岁,商业软件开发者,塞尔维亚」,当时两千来个粉丝)发了一条帖子:

i couldn't sleep after watching this. i work in osint. i asked my agent to visualise what my scrapers do all night while i sleep. it drew them as crawlers. (看完睡不着。我做公开情报的,让 agent 把我的爬虫整夜在干什么画出来,它画成了一群爬虫。)

视频里,1 个 agent 在 9 秒里分裂成 256 个,每个爬上一张网页、把踩到的字一个个「读」掉,20 秒扫完 16 个页面、2,900 多个词。到 11-06,这条帖子 51.9 万次浏览、3,760 个赞、2,412 次收藏。

但它的仓库 whaleyxbt/claude-motion 从 9 月 29 日建好,到 10 月 8 日,每天新增的星都是 0(Trendshift 每日表)。原因很简单:帖子正文没放仓库链接,视频里那套模拟功能 10-04 才放进仓库。看的人觉得酷,但不知道去哪找。(也可能那几天仓库还没公开,GitHub 不给公开时间,未核实。)

它到底是什么

一个给 Claude Code、Cursor、Codex 装的动效视频工具包,MIT 协议,免费。底层用 Remotion 渲染,README 第一句就跟官方的 Remotion 技能划清了分工:「Remotion skills teach your agent the API. This teaches it taste, makes it check its own frames, and gives it a sound engine.」(它们教 agent 用 API,这个教 agent 品味、让它自己检查画面,还给它一个音效引擎。)

拆开是四块:

  • 动效规则写成了数字:入场用 bezier(0.16,1,0.3,1)、退场时长减半、逐词出现间隔 0.09 秒,而不是「做得顺滑一点」这种空话。
  • 逐帧自查:agent 看不了视频,就按节拍导出一张带时间戳的截图拼图,对照清单查文字碰撞、裁切、停留太短、出安全区,改完再交。
  • 代码合成音效:只用 Python 标准库生成打字声、点击、嗖的一声、渐强音,按同一份时间轴混音,自动压到 −14 LUFS。不用找素材、不用管版权。
  • 网页模拟录成视频:一个 HTML 页面就是一个作品,用无头浏览器逐帧步进再交给 ffmpeg,录成 60 fps。那条爬虫视频就是这么做的。

最后一次提交是 10-09,之后近一个月没有更新。

星从哪来:清单帖第 1 位,加上碰巧撞名

日期发生了什么当天新增星
9-29 到 10-08建库;10-02 作者的爆款演示帖每天 0
10-08 13:09 UTC@N01ennn 发清单帖,claude-motion 排第 1—
10-08 19:01 UTCAnthropic 发布 Claude Motion,只给 Team / Enterprise—
10-09上了 JavaScript 日榜第 19 名+130
10-10日榜第 24 名,之后再没上榜+99
10-11 到 10-18聚合站、介绍页陆续收录每天 +13 到 +39
10-19 到 10-21LinkedIn 上有人搬运同一份清单+38、+37、+41
10-22 以后靠搜索和转载每天 +7 到 +24

(Trendshift 每日表;11-06 GitHub 显示 870 星、110 个 fork)

第一推手是一条清单帖。 10-08 下午,一个 9,500 粉的账号 @N01ennn 发帖:「Netflix engineers posted 20 GitHub repos that turn your Opus 5.5 into a f*cking motion empire」(Netflix 工程师发了 20 个仓库,能把你的 Opus 5.5 变成动效帝国)。第 1 条就是 claude-motion,一句话介绍「taste, checks its own frames, sound written in code」,后面附链接。这条帖子到 11-06 有 52.5 万浏览、6,000 个赞、1.4 万次收藏。X 的社区注释后来指出「Netflix 工程师」是编的,这类「某大厂工程师发了 N 个仓库」的帖子多出自搬运号矩阵。它和作者有没有关系,没找到证据。

注意两条帖子的浏览量几乎一样(51.9 万对 52.5 万),一条带来 0 颗星,一条带来两天 229 颗。区别只有一个:有没有链接、是不是排在第一个。

第二推手是撞名。 清单帖发出 6 小时后,Anthropic 发布了官方 Claude Motion(发布帖 40.5 万浏览),标注「In beta on Team and Enterprise plans」。个人 Pro / Max 用户用不了,就去搜「claude motion github」,9 月底就起好名字的这个仓库正好排在前面。之后 AI 写的介绍页、聚合站、Facebook 上的 AI 问答页,都把它当成「Claude Motion 的开源版」,还有一个卖订阅的第三方站拿这个名字做搜索优化,写了好几篇关于它的教程。

产品好,主要体现在后面。 同一份清单里排第 2 的 howseen-ai/claude-motion-design,名字几乎一样、做法不同(不用 Remotion),现在有 774 星,和它差不多。说明决定星数的是清单位置和名字,不是产品差异。但产品扎实的回报在别处:10-30,一个 4.1 万粉的账号 @elvar_official 发长文推自己做的 teardown(3D 机器拆解模拟器),README 写着「Built on whaleyxbt/claude-motion (MIT)」,那篇长文 212 万浏览,teardown 一周拿了 2,150 星,比原库还多;原库那几天只多了二三十颗。另一个教学动效项目 holdframe 也沿用了它的技能文本并署名。

谁在跟它抢

9 月下旬到 10 月,「让编程 agent 写代码出动效视频」一下冒出几十个仓库(GitHub,11-06):

项目上线规模和它的区别
Claude Motion(Anthropic)10-08官方,只给企业版claude.ai 里直接用,个人套餐用不了
heygen-com/hyperframes2026-0379,455 星,一周 +4,109渲染框架,不是技能
remotion-dev/skills2026-016,409 星官方技能,教 API
LottieFiles/motion-design-skill2026-032,805 星偏网页小动效,没有成片和音效
alchaincyf/huashu-motion10-182,407 星,7 天 +522主打「复刻企业版 Claude Motion」,中文大 V 推
Tejashmakwana/motionmaxxing10-061,378 星拿梗起名,靠前后对比视频
echris6/motion-video-kit9-271,354 星靠一条「复制就能用」的提示词帖起量
Barty-Bart/motion-graphics9-251,077 星用真实采样音效
howseen-ai/claude-motion-design9-27774 星同一份清单第 2,几乎同名

还有一串直接借名字的小仓库(claude-motion-skill、claude-motion-explainer、claude-motion-studio-skill),几十颗星,蹭的是官方的名字。

这条赛道已经挤满了,而且最大的几家都不是靠这一招起来的:有公司背书、有大 V、有成熟框架。claude-motion 870 星,在这里只算中游。

如果是你

判断:C。能学到一套很实用的拿星打法,但照着它在动效技能这条赛道里再做一个,不太划算。它起来靠的是一次性的巧合(名字早起好、官方当天发布、清单帖当天把它排第一),跟进者拿不到同一个时间点;赛道里已经有几十个同类,中文那边也有大 V 版本。

适合谁:盯着大厂发布节奏、手快、能在官方功能发布前后几天内拿出一个能用的开源版本的人;已经在 agent 技能这一块做东西、想拿第一波星的人。

不适合谁:想现在再做一个「Claude 动效技能」的人——名字和位置都被占了,你会是第 30 个;只会写代码、不会发帖也没人帮你发的人——这个案例恰恰说明,没链接、没进清单,51 万浏览也是 0 星。

怎么做,学的是方法,不是题材:

  1. 卡下一个「有门槛」的官方功能。大厂新功能如果先只开给企业版、只开给美国、只开给某个平台,个人用户就会去搜开源替代。提前用「产品名-功能名」起好仓库名,官方一发,当天就要有能跑的东西。
  2. 做它没做好的部分,当底座。claude-motion 的音效引擎和逐帧录制被别人拿去做衍生品并署名;反过来,你也可以在它上面做一个垂直方向(产品发布片、数据可视化短片、教学片),像 teardown 那样署名、借它的名字,自己拿星。teardown 一周 2,150 星就是这么来的。
  3. 把「品味」写成数字。不管做哪个领域的技能,README 第一句和最大的同类划清分工,规则写成具体参数,这是它在一堆同类里被留存、被拿去复用的原因。

怎么获客:演示视频一定带仓库链接,第一条回复也补上;主动联系 X 上做「N 个仓库」清单的账号,争取排第一个;发布后去 agent 技能导航站、聚合站提交收录。别指望 GitHub 日榜,它只上了两天。

什么时候之前:没有固定窗口,看大厂。下一次 Anthropic、OpenAI、Google 发布「先给企业版」的功能,发布前后一周就是窗口;动效这个题材本身,现在跟已经晚了。

什么情况说明看错了:① Anthropic 把 Claude Motion 开放给个人 Pro / Max 用户,而这些同名开源仓库的星数还在涨——说明需求不只是「官方用不了」,动效技能本身还有空间,可以上调;② 下一次大厂发布带门槛的功能时,提前起名的同名仓库没有拿到明显的星——说明这次只是巧合,打法不可复制。

数据与出处

GitHub:whaleyxbt/claude-motion 仓库页、README、提交记录、星数(11-06),同类仓库星数(11-06)。Trendshift:该仓库每日新增星与日榜排名。X:@whaleyxbt 10-02 演示帖、@N01ennn 10-08 清单帖、@claudeai 10-08 发布帖、@elvar_official 10-30 长文(浏览量为 11-06 的公开计数)。Claude 帮助中心 Claude Motion 说明页。聚合站与介绍页:agentsuses、claudemontiondesignskills.org、thereelstack、xtxian、skills.sh。LinkedIn 搬运与 10-19 小波峰的对应是推断。

GitHub 仓库 ↗

研究底稿:竞品表、获客证据、完整研究报告
竞品
名字在哪上线规模它和这家不同在哪
Claude Motion(Anthropic)大厂功能2026-10-08 beta官方,只开给 Team/Enterprise;发布帖 40.5 万浏览官方是 claude.ai 里的模板,不用装,但个人套餐用不了;它是本地开源工具,能出音效和 60 fps 模拟
heygen-com/hyperframes开源2026-0379,455★,周 +4,109那是渲染框架,它是教品味和自查的技能层
remotion-dev/skills开源2026-016,409★官方技能教 API,它教品味、自查和音效,README 里直接这么对比
alchaincyf/huashu-motion开源2026-10-182,407★,7 天 +522主打复刻企业版 Claude Motion,靠中文大 V 推;它没有推广
howseen-ai/claude-motion-design开源2026-09-27774★名字几乎一样,同一条清单排第 2;用 HTML+Playwright,不用 Remotion。两家星数接近,说明清单位置比产品差异更重要
Barty-Bart/motion-graphics开源2026-09-251,077★用 CC0 真实采样音效;它是程序合成音效
echris6/motion-video-kit开源2026-09-271,354★靠作者 X 上的复制即用提示词帖起量
Tejashmakwana/motionmaxxing开源2026-10-061,378★拿梗起名,靠前后对比视频
LottieFiles/motion-design-skill开源2026-032,805★偏 Lottie 和网页微动效,没有成片和音效流水线
用户从哪来
  • 查实 X 清单帖(第三方搬运号):@N01ennn 10-08「Netflix engineers posted 20 GitHub repos」第 1 条就是它,52.5 万浏览、6,034 赞、1.4 万收藏;第二天 +130、第三天 +99
  • 查实 平台事件:撞上官方同名功能:Anthropic 10-08 19:01 UTC 发布 Claude Motion,只开给 Team/Enterprise;仓库名 9-29 就起好了,搜「claude motion github」它排第一
  • 查实 作者自己的 X 演示帖:10-02 爬虫蜂群视频 51.9 万浏览,但 10-02~10-08 星数是 0,没带来转化;后来放进 README 当作背书
  • 查实 聚合站、SEO 站、AI 问答页:agentsuses、claudemontiondesignskills.org、thereelstack、xtxian、skills.sh、FB fb-answers 都收录了
  • 推断 LinkedIn 搬运:Alexis Contreras 10-19、Gurinderjeet Singh 转发同一份清单,和 10-19~21 的小波峰对得上
  • 查实 衍生仓库署名:elvarofficial/teardown 的 X 长文 212 万浏览,README 写着 Built on whaleyxbt/claude-motion,原库只多了几十颗

whaleyxbt/claude-motion:为什么能跑出来

研究日期 2026-11-06。数字来源:我们的 github 库(repo_day / repo_profile,11-06)、GitHub API(11-06 实时)、Trendshift 每日表、fxtwitter 公开计数。

一句话结论

它是一个给 Claude Code / Cursor / Codex 用的动效视频工具包(Remotion 渲染 + 带具体数值的动效规则 + 逐帧自查循环 + 纯 Python 合成音效 + 网页模拟逐帧录成 60 fps)。作者 10-02 自己发的爆款演示帖(51.9 万浏览)没给仓库带来一颗星;真正带星的是 10-08 一条「Netflix 工程师发了 20 个仓库」清单帖(52.5 万浏览、1.4 万收藏)把它排在第 1 位,而这条帖子比 Anthropic 官方发布 Claude Motion 只早了 6 小时。仓库名 claude-motion 9 月 29 日就起好了,正好撞上官方同名功能(只开给 Team/Enterprise),之后的长尾流量靠搜索、聚合站、SEO 站和二次开发者的署名。产品本身做得扎实(差异化真实),但不是它起来的主因。

1. 它是什么

  • 仓库:github.com/whaleyxbt/claude-motion ,MIT 协议,2026-09-29 建库,最后一次提交 10-09(合并了 1 个修 Windows 路径的外部 PR),之后 28 天没有更新。
  • README 自己的定位:"Remotion skills teach your agent the API. This teaches it taste, makes it check its own frames, and gives it a sound engine." 包括:
    • motion-design 技能:动效规则都给了具体数字(入场用 bezier(0.16,1,0.3,1)、退场时长减半、逐词间隔 0.09 s 等);
    • review-loop:agent 看不了视频,就按节拍出一张带时间戳的联系表,对照清单查碰撞、裁切、停留时间、安全区,改完再交;
    • sound-design:纯 Python 标准库合成打字、点击、whoosh、riser 等音效,按同一份 timeline.json 混音,自动做到 −14 LUFS;
    • 10-04 新增 sims/:一个 HTML 页面就是一个作品(three.js 内联),用无头 Chromium 逐帧步进再交给 ffmpeg,录成 60 fps 视频;附 crawlers / dossier / engine 三个示例。
  • 作者 whaley(@whaleyxbt),简介写着「18 岁,商业软件开发者,塞尔维亚」,X 粉丝约 2,043;另一个有星的仓库是 patchright-enhanced(512★)。没有付费产品,也没有引流到别处。

2. 增长数据

  • GitHub API(11-06):870★ / 110 fork;我们的库 11-06 记录 845★,近 7 天 +126,前 7 天 +134。
  • Trendshift 每日表(https://trendshift.io/repositories/292258):
    • 9-29 到 10-08 每天 +0(建库 9 天一颗星都没有);
    • 10-09 +130,10-10 +99(这两天上过 JavaScript Trending 第 19、24 名,之后再没上榜);
    • 10-11~10-18 每天 +13~39;10-19~21 一个小波峰(+38/+37/+41);10-22 以后稳定在每天 +7~24。
  • 曲线很平:最高一天 +130,之后一个月日均约 20 颗,没有第二次爆发。

3. 用户从哪儿来(按时间)

时间事件证据对星的影响
10-02作者发「爬虫蜂群」演示视频(OSINT 题材,1 个 agent 9 秒分裂成 256 个)fxtwitter:51.9 万浏览、3,760 赞、2,412 收藏(https://x.com/whaleyxbt/status/2106099822088331481)没有:Trendshift 显示 10-02~10-08 每天 +0。帖子正文没带仓库链接,sims 也是 10-04 才进仓库
10-03后续帖「一个用户名 → 一份档案」6,616 浏览没有
10-08 13:09 UTC@N01ennn(9.5k 粉)发清单帖「Netflix engineers posted 20 GitHub repos that turn your Opus 5.5 into a motion empire」,第 1 条就是 claude-motion,附链接fxtwitter:52.5 万浏览、6,034 赞、14,354 收藏(https://x.com/N01ennn/status/2108182955671580771)。Grok 的社区注释指出「Netflix 工程师」这个说法是假的主引擎,对应 10-09/10 的 +229
10-08 19:01 UTCAnthropic 官方发布 Claude Motion,「In beta on Team and Enterprise plans」@claudeai 帖 40.5 万浏览(https://x.com/claudeai/status/2108271558170976743);帮助中心 support.claude.com/en/articles/17454997带来搜索需求:Pro/Max 个人用户用不了官方版,去搜「claude motion github」,同名仓库正好排第一
10-09 起聚合站和 AI 写的介绍页批量收录:agentsuses.com(10-09)、claudemontiondesignskills.org(10-11 两篇,这个站自己是卖订阅的第三方「Claude Motion Skills」,用它的名字做 SEO)、thereelstack.com(10-14)、xtxian.com 中文教程(10-23)、skills.sh、Facebook「fb-answers」AI 问答页称它是「the core repo for motion design with Claude」、PHfreecoder 的 FB 视频帖Exa/Jina/Brave 搜索结果长尾流量,每天 10~20 颗
10-19 前后LinkedIn 转发:Alexis Contreras(10-19)、Gurinderjeet Singh 搬运同一份「20 个仓库」清单,claude-motion 仍排第 1Exa 搜索到的 LinkedIn 帖子和 10-19~21 的小波峰对得上(推断)
10-30Elvar(@elvar_official,4.1 万粉)发 X 长文,推自己基于 claude-motion 做的 teardown 技能(3D 机器拆解模拟器)fxtwitter:212 万浏览;teardown README 写着「Built on whaleyxbt/claude-motion (MIT)」衍生品自己一周拿了 2,150★,原库只多了几十颗(10-31 +24、11-01 +23)

没找到:作者本人发仓库的帖子;HN、Reddit 上热度高的帖子(r/ClaudeDesign 有一条相关帖子,被验证码挡住了,没读到内容);TikTok 达人;付费推广。x-radar 本地语料里搜不到这个仓库。

4. 竞品

同一类东西「让编程 agent 写代码出动效视频」,9 月下旬到 10 月一下子冒出几十个仓库(我们的 github 库,11-06):

名称类型上线规模和 claude-motion 的不同
Claude Motion(Anthropic)大厂功能2026-10-08 beta官方,只开给 Team/Enterprise官方是 claude.ai 里的产物模板,不用装;claude-motion 是本地开源工具包,个人 Pro/Max 也能用,还能出音效、出 60 fps 模拟
heygen-com/hyperframes开源2026-0379,455★,周 +4,109是渲染框架/基础设施;claude-motion 是在 Remotion 之上教「品味和自查」的技能层
remotion-dev/skills开源(官方)2026-016,409★教 API;claude-motion 的 README 开头就拿它做对比:「它教 API,我们教品味」
LottieFiles/motion-design-skill开源2026-032,805★偏 Lottie/网页动效,没有成片和音效流水线
alchaincyf/huashu-motion开源2026-10-182,407★,7 天 +522主打「复刻企业版 Claude Motion」,作者是中文大 V;claude-motion 没有这种推广
Tejashmakwana/motionmaxxing开源2026-10-061,378★拿梗起名,靠前后对比视频
echris6/motion-video-kit开源2026-09-271,354★靠作者 X 上一条复制即用提示词帖起量
Barty-Bart/motion-graphics开源2026-09-251,077★用 CC0 真实采样音效;claude-motion 是程序合成音效
Leonxlnx/cinetic开源2026-09-281,016★主打产品发布片
howseen-ai/claude-motion-design开源2026-09-27774★名字几乎一样,同一条清单里排第 2;走 HTML+Playwright+ffmpeg、不用 Remotion。两家增长曲线差不多,说明清单位置比产品差异更重要
charlie947/motion-graphics-skills开源2026-09-26564★13 个技能,清单里排第 3
haidrrrry/claude-remotion-skill开源2026-06843★偏剪辑:字幕、B-roll

5. 跟风和衍生

  • elvarofficial/teardown(10-30,2,150★):直接拿它的运行时、帧捕获、音效引擎和自查规则,做成 3D 机器拆解模拟器,README 署名。衍生品的星已经比原库多了。
  • zane-tv/holdframe:YouTube 教学动效技能,声明「Upstream skill text is copyright whaleyxbt」。
  • 借名字的小仓库:Hype-yolo/claude-motion-skill(10-10,82★)、mathruffian-dot/claude-motion-explainer(39★)、vitormenoli/claude-motion-studio-skill(20★)。主要蹭的是官方的名字,不是它。
  • claudemontiondesignskills.org:第三方付费站,用「Claude Motion Skills」做 SEO,写了好几篇关于这个仓库的教程。

6. 差异化,以及它是不是起量的原因

差异化是真的:

  1. 「品味」写成了具体数字(缓动曲线、时长、间隔、字号阶梯),不是「做得顺滑一点」这种空话;
  2. 联系表自查循环,解决了「agent 看不了视频」这个痛点;
  3. 不用素材、不用授权的程序合成音效,外加 LUFS 母带处理和节拍对齐的波形图;
  4. 网页模拟逐帧录成 60 fps,能做 Remotion 不擅长的模拟和 3D。

但它不是起量的原因。证据:爆款演示帖已经展示了这套东西,却没带来一颗星;同一条清单里排第 2 的 howseen-ai/claude-motion-design 拿到了差不多的星数(774 对 845)。起量靠的是「清单第 1 位 + 撞上官方同名功能的当天」。差异化更多体现在留存和二次开发上:teardown、holdframe 选它做底座,正是因为它的音效引擎和帧捕获可以复用。

7. 可见度

小圈子里在传:进了 X 清单帖、LinkedIn 搬运、十几个聚合站和 SEO 站,也被 AI 问答页当成「核心仓库」。没有媒体报道,作者本人粉丝很少,不赚钱。这个赛道已经很挤(几十个同类),这个名字也被第三方拿去做 SEO。

8. 别人能借鉴的

  • 名字卡官方功能:提前用「<大厂产品>-<功能>」起名,官方一发布,搜索流量就过来了。前提是官方版有门槛(这次是只给企业版)。
  • 要拿星,得进清单帖的第 1 位;光有爆款演示没用,演示帖必须带仓库链接。
  • 把技能写成可以复用的底座(音效引擎、帧捕获),别人做衍生品时会署名,带来长尾。
  • README 一开头就和最大的同类(Remotion skills)划清分工,一句话说清自己的位置。

9. 还不确定的

  • 10-02 到 10-08 仓库是不是一直公开?0 颗星也可能是因为当时是私有的(GitHub API 不给出公开时间)。
  • N01ennn 的清单帖和作者有没有关系(是不是约来的推广),没找到证据。这类「Netflix/Google 工程师发了 N 个仓库」的帖子常见于搬运号矩阵。
  • 作者在 10-02 那条帖子的回复区有没有贴仓库链接,没读到。
  • 拿不到 stargazer 时间戳(API 返回 404),每天的星数只能看 Trendshift 和我们的库。

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