实际看starwave,先要确认它的用途:GitHub 趋势显示了已经著名的存储库, starwave 显示了现在正在形成的波浪:新的存储库按它们突然共享的单词进行分组,每天按星星排名,并标记出几乎重复的集群。日常自动化里,输入边界、依赖和失败处理如果不清楚就很难稳定复用。我会用一项范围明确的真实任务完成最小试跑,检查配置时间、输出质量、异常信息和维护痕迹。它适合愿意先做小范围验证并复查原始文档的团队;采用前仍要看维护状态和试跑结果。

星波
GitHub 趋势向您显示已经存在的存储库 famous. starwave 向您显示现在正在形成的波浪。
English · 简体中文 · 直播站 · 今日 JSON
Wave 是一组同时开始使用同一个单词的新存储库。它围绕上周推出的模型、每个人都在为其编写插件的工具或流行的演示格式而形成。 starwave 读取过去 14 天内创建的每个 GitHub 存储库,查找在 60 天内使用量激增的单词,并将它们周围的存储库分组。它每天按星级对组进行排名,并将根据一个模板的副本构建的组放在一边。
npx github:Chaoqi31/starwave
您需要节点 20 或更高版本以及 GitHub 令牌。登录后的gh CLI可以工作,GITHUB_TOKEN也可以。
2026年9月30日发现了什么
这些数字来自测试使用的 12:53 UTC 捕获。顶部的图片和下表每天都会更新。
laya、typesafe、system-one、 decision-model 等),任何单个关键字搜索都不会加入。该波最好的一天是 9 月 21 日,有 24,568 名新星。它正在降温:它的仓库在 14 天内平均每天获得 10,300 颗星,在过去 3 天每天获得 5,100 颗星。apimart 存储库都提到了同一个 API 经销商,其中 146 个是在 9 月 24 日创建的。捕获后四个小时,173 个中的 105 个返回了 404。auto-raid-complete-script 波的 44 个存储库,都是 Roblox 脚本执行者,是在 9 月 18 日创建的,过去 14 天的 98% 的明星都是在 9 月 27 日这一天到达的。starwave 将两者都列在排名之外的“看起来协调”下。为什么 GitHub 没有成为趋势?
| GitHub 趋势 | 星波 | |
|---|---|---|
| 排名如何 | 单一回购协议 | 共享爆发期限的新回购协议组 |
| 哪个存储库 | 任何年龄 | 过去 14 天内创建 |
| 一次发射 249 个卫星存储库 | 单独的条目(如果有)进入前 25 名 | 一波,每个回购 |
| 几乎相同的回购集群 | 没有这样的观点 | 分开列出,每个标志后面都有测量值 |
| 势头 | 今天、本周或本月的明星 | 过去 3 天内每天的星星数以及 14 天的图表 |
| 输出 | 一个网页 | 终端、Markdown、JSON 和代理技能 |
今天的波浪
GitHub 操作每天在 06:17 UTC 重写此表。早期的日子是在 data/ 中。
最近 1,388 个存储库 2026-09-17..2026-10-01 星星>=40 · 基线 2,838 个存储库 2026-07-19..2026-09-16 星星>=150 · 生成于 2026-10-01 13:21 UTC
| # | 波 | 回购协议 | 业主 | 星星 | vel/d | 3d/d | 过去 14 天 | 第一次看到 | 锚 |
|---|---|---|---|---|---|---|---|---|---|
| 1 | jev(+system-one、决策模型、laya、typesafe-ai、typed,还有 32 个) | 240 | 224 | 116.6k | 10.5k/d | 4.4k/d | ▂▃▄▆██▅▄▃▃▃▃▃▂ | 2026-09-17 | NandhaKishorM/laya |
| 2 | 作品(+动态图形) | 22 | 21 | 7.6k | 1.3k/d | 812/d | ▁▁▁▁▁▂▇▅▃▅█▇▄▄ | 2026-09-22 | JohnHeibel/PDoomVideo |
| 3 | 电影 | 7 | 7 | 3.1k | 569/d | 441/d | ▁▁▁▁▁▂▂▃▃▇▅▅▃█ | 2026-09-22 | feitangyuan/onetake |
| 4 | apimart(+ai-api-gateway、api-docs、按需付费、llm-api、付费) | 18 | 12 | 2.1k | 188/d | 184/d | ▁▁▁█▃▃▃▁█▅▁█▃▁ | 2026-09-17 | apimart001a/llm-gateway-comparison |
| 5 | 作弊 | 5 | 5 | 1.9k | 167/d | 59/d | ▁▁▃▆▂▂▂▂█▄▂▂▁▂ | 2026-09-19 | pallavi-shekhar/ai-engineering-interview-questions-company-wise |
| 6 | 信号 | 5 | 5 | 898 | 144/d | 131/d | ▇▂▁▁▁▁▁▁█▃▁▁█▆ | 2026-09-17 | ng-native/ng-native |
| 7 | 罗布乐克斯 | 5 | 5 | 361 | 77/d | 34/d | ▁▁▁▁▁▁▃▅▆▆█▃▃▆ | 2026-09-18 | caomod2077/Deobfuscator-Luraph-V15 |
| 8 | qwen-image (+qwen-image-2.1) | 5 | 5 | 663 | 77/d | 64/d | ▁▁▁▁▁▆█▇█▅▃▄▇▅ | 2026-09-21 | nihui/qwenimage-ncnn-vulkan |
看起来很协调
| # | 波 | 回购协议 | 业主 | 星星 | vel/d | 3d/d | 过去 14 天 | 第一次看到 | 锚 | 旗帜 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | apimart-clones(+即用即付、api-docs、按图像定价、最低、充值、还有 21 个) | 48 | 48 | 3.8k | 540/d | 562/d | ▁▁▁▁▁▁▁▁█▅▁█▃▁ | 2026-09-24 | azle5biyd9td956/pixverse6-pixverse-v6-api | 近乎重复、同一天、平星 |
vel/d:每个存储库的星星除以其年龄(以天为单位),求和。 3d/d:过去 3 天每天的星星数。
jev :240 个存储库,116.6k stars
opus : 22 repos, 7.6k stars
films : 7 repos, 3.1k stars
apimart : 18 repos, 2.1k stars
cheat : 5 repos, 1.9k stars
Usage
npx github:Chaoqi31/starwave # waves from the last 14 days
npx github:Chaoqi31/starwave --show jev # every repo in one wave, with its 14-day star chart
npx github:Chaoqi31/starwave --days 7 --min-stars 100 # a shorter window with a higher bar
npx github:Chaoqi31/starwave --json # the full snapshot, for scripts and agents
npx github:Chaoqi31/starwave --md # a Markdown table, ready to paste
第一次运行需要 3 到 5 分钟,因为 GitHub 搜索 API 每分钟允许 30 个请求。 starwave 将结果缓存在 ~/.cache/starwave 中 6 小时,因此下一次运行会立即返回。第一个 npx github: 调用还会下载并构建 starwave,在快速连接上需要 10 秒,在慢速连接上需要 2 分钟。要保留 starwave 命令,请运行 npm install -g github:Chaoqi31/starwave。
| Option | Default | Meaning |
|---|---|---|
--days <n> |
14 | recent window, in days |
--min-stars <n> |
40 | minimum stars for a recent repo |
--baseline-days <n> |
60 | baseline window before the recent one |
--baseline-min-stars <n> |
150 | minimum stars for a baseline repo |
--top <n> |
15 | waves to print per section |
--show <id> |
list every repo in one wave | |
--json, --md |
print JSON or Markdown instead of the table | |
--from <file> |
读取保存的捕获或快照(.json 或 .json.gz),而不是调用 GitHub |
|
--save <file> |
写入原始捕获 | |
--no-history |
跳过星级历史记录(约 500 个请求) | |
--no-cache, --no-color |
忽略缓存,纯输出 |
从您的代理处使用它
skills/starwave/SKILL.md 教 Claude Code、Codex 和其他读取 SKILL.md 的代理运行 starwave 并总结结果。安装完后,问一下“这周GitHub出了什么问题?”
在克劳德代码中:
/plugin marketplace add Chaoqi31/starwave
/plugin install starwave@starwave
凭借技能 CLI,对于任何代理:
npx skills add Chaoqi31/starwave
它是如何运作的
hermes-jev-skills 还给出 jev)及其主题,减去停止列表。DESIGN.md 具有阈值、其原因以及固定它们的测试。
无需安装任何东西即可获取数据
latest.json 是今天的快照。其形状为DESIGN.md中的Snapshot。data/YYYY-MM-DD.json.gz 每天一张快照,每张约 40 个 KB。将其用作库
该包导出 detectWaves、renderMarkdown、renderTable 和类型。该库不进行网络调用。给它 Repo[] 数组,例如来自 --save capture.json。
import { readFileSync } from "node:fs";
import { detectWaves, renderMarkdown } from "starwave";
const { recentWindow, baselineWindow, recent, baseline } = JSON.parse(readFileSync("capture.json", "utf8"));
const waves = detectWaves(recent, baseline, { today: "2026-09-30" });
const snapshot = { generatedAt: new Date().toISOString(), recentWindow, baselineWindow, recentCount: recent.length, baselineCount: baseline.length, waves };
console.log(renderMarkdown(snapshot, { top: 10 }));
FAQ
被标记的 Wave 是垃圾邮件吗? starwave 并不能决定这一点。每个标志都指定了一个衡量标准:same-day 表示 60% 或更多的存储库是在一天内创建的,few-owners 表示存储库的所有者少于一半,flat-stars 表示没有存储库拥有 10% 的星星,near-duplicate 表示存储库是一个模板的副本。运行 --show <id> 并查看存储库。
为什么只包含过去 14 天的回购协议? GitHub 趋势已经涵盖了已建立的回购协议。在互相借用的新仓库中首先可以看到浪潮。
它能读取中文、日文或韩文描述吗? 还不能。 CJK 描述仅提供其拉丁标记和主题。许多 CJK 存储库仍然通过其名称和主题加入浪潮。
运行成本是多少? 只有 API 配额:您自己的令牌上大约 60 个搜索请求和 500 个星历史请求。
如何选择阈值? 2026 年 9 月 30 日的一次捕获,这也是测试装置。测试命名每个阈值必须保留或保留的存储库。