starwave:AI Agent 工具实践指南

作者:袖梨 2026-10-03

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

Chaoqi31/starwave 项目截图 1

星波

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 捕获。顶部的图片和下表每天都会更新。

  • jev:15 天内 249 个 repos 和 145k star。 TypeSafe AI 于 9 月 15 日发布了 Jev 决策模型。starwave 将 40 个术语合并到这一波中(laya、typesafe、system-one、 decision-model 等),任何单个关键字搜索都不会加入。该波最好的一天是 9 月 21 日,有 24,568 名新星。它正在降温:它的仓库在 14 天内平均每天获得 10,300 颗星,在过去 3 天每天获得 5,100 颗星。
  • opus:关于人们使用 Claude Opus 5.5 制作的内容的 21 个存储库,其中 13 个以代码呈现的视频。 最旧的已有 8 天了。他们在过去 3 天里每天获得了 1.1k 颗星,并且当天没有一个人出现在 GitHub Trending 的每日或每周排行榜上。
  • 两个集群看起来很协调。 所有 173 个 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

  • NandhaKishorM/laya 29.6k★ 非自回归系统 1 决策引擎。输入选择、分数和 yes/no dec…
  • jaredpalmer/kev 8.1k★ 类似 Jev 的决策模型系列构建在 Qwen3.5/3.8 之上,您可以训练......
  • tamaratran/fast-jev-compaction 7.3k★ Claude 代码插件,用 Jev 决策替换压缩摘要:eve…
  • jev-chat/jev-chat-jarvis 7.2k★ 装在手机上的对话副驾:在 QQ / X / 飞书里读懂对方、给出候选回复、一键填入输入框,发不发由你。非侵入,只读屏幕,不 hook 不改包。
  • mizorewww/laya-mlx 6.7k★ Laya 类型决策模型的本机 MLX 运行时 — 7–14 毫秒的简短决策......

opus : 22 repos, 7.6k stars

  • JohnHeibel/PDoomVideo 1.6k★ Source code for the Claude Opus 5.5 music video for I'm Upping My P(doom)
  • yihui-dev/awesome-opus5-5-videos 1.2k★ 使用 Claude Opus 5.5 制作的病毒视频和提示不断增多……
  • dgreenheck/tidewater 1.0k★ Coastal town built with Opus 5.5
  • riba2534/claude-opus-5-5-demo 952★ claude-opus-5-5-demo
  • lemomo-ai/lemo-opuscar 741★ 43 种影片风格,每种风格都有一个可重复使用的风格提示以及完全用...制作的短片

films : 7 repos, 3.1k stars

  • feitangyuan/onetake 1.1k★ 永远不会切换到下一张幻灯片的动态电影:每一个节拍都源于一个……
  • echris6/motion-video-kit 754★ 高级 AI- 辅助商业视频的克劳德代码技能套件:独立批判…
  • alexgreensh/anidoodle 736★ Art and animation, written as code. Illustrations, loops, interactive web art, …
  • sevenevesai/riso-windowseat 267★ Procedural risograph films in single HTML files (Window Seat, Roost and more), …
  • tugrawork-creator/saas-motion-kit 144★ Promo & motion videos for software products with HyperFrames + Claude Code. No …

apimart : 18 repos, 2.1k stars

  • apimart001a/llm-gateway-comparison 153★ LLM 网关比较:自托管和托管 AI API 网关在 Pro…
  • apimart002w/openrouter-alternatives 152★ OpenRouter alternatives: AI API aggregator and gateway options compared on mode…
  • apimart-API-Gateway/grok-image-api 144★ Grok Image API (Grok Imagine 1.5, grok-imagine-1.5-apimart): model ids, per-ima…
  • apimart-api-ai-Aggregator/seedance-2.0-api 144★ Seedance 2.0 API (seedance-2.0 / seedance-2.0-mini / seedance-2.0-fast): per-se…
  • apimart-22w/claude-opus-5-api 140★ Claude Opus 5 API (claude-opus-5): model id, per-million-token pricing, cache w…

cheat : 5 repos, 1.9k stars

  • pallavi-shekhar/ai-engineering-interview-questions-company-wise 1.6k★ AI 顶级 AI 公司工程面试备忘单 - 问题...
  • Rylaispirit/cinematic-video-prompt-skill 134★ AI 视频提示备忘单和克劳德技能:电影摄影角度、摄影机移动……
  • hseoa/ironshield-analysis 68★ Static analysis of Ironshield anti-cheat
  • iconspecialistsquare/Aniimo-Trainer-Safe 55★ 安全稳定的Animo训练器。即时驯服、无限捕获宝珠、最大 B...
  • ChrysalisEnumerate/Aniimo-trainer-2026 43★

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

它是如何运作的

  1. 获取过去 14 天内创建的每个具有至少 40 颗星的存储库,以及 60 天内至少具有 150 颗星的存储库的基线。搜索 API 每个查询最多返回 1,000 个结果,因此 starwave 将日期拆分为切片。
  2. 将每个存储库转换为一组术语:其名称和描述的拉丁标记、连接单词的部分(hermes-jev-skills 还给出 jev)及其主题,减去停止列表。
  3. 搁置模板化的存储库。如果仓库的条款与其他所有者的仓库相匹配且 Jaccard 相似度为 0.6 或更高,则该仓库被视为副本,并且副本会单独分组。
  4. 按突发对每个术语进行评分:最近包含该术语的存储库除以基线预测的数量。将回购集重叠 40% 或以上的术语合并为一波。删除那些其仓库除了wave本身的条款之外不共享任何内容的wave。
  5. 获取每一波中每个仓库的明星历史记录,一次 6 个请求。这给出了过去 3 天内每天的星星数以及与生命周期比率相同的回购协议上的 14 天图表。

DESIGN.md 具有阈值、其原因以及固定它们的测试。

无需安装任何东西即可获取数据

  • chaoqi31.github.io/starwave 显示今日波浪。
  • 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 日的一次捕获,这也是测试装置。测试命名每个阈值必须保留或保留的存储库。

相关文章

精彩推荐