首页
看点啥
插画图片
首页 科技看点 starwave:AI Agent 工具实践指南

starwave:AI Agent 工具实践指南

2026-10-03 0

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

为什么 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

它是如何运作的

  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 具有阈值、其原因以及固定它们的测试。

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

将其用作库

该包导出 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 并查看存储库。

为什么只包含过去 14 天的回购协议? GitHub 趋势已经涵盖了已建立的回购协议。在互相借用的新仓库中首先可以看到浪潮。

它能读取中文、日文或韩文描述吗? 还不能。 CJK 描述仅提供其拉丁标记和主题。许多 CJK 存储库仍然通过其名称和主题加入浪潮。

运行成本是多少? 只有 API 配额:您自己的令牌上大约 60 个搜索请求和 500 个星历史请求。

如何选择阈值? 2026 年 9 月 30 日的一次捕获,这也是测试装置。测试命名每个阈值必须保留或保留的存储库。

喜欢(0)

上一篇

基于Ollama本地搭建OpenClaw私人助手的实现方式步骤实用指南

基于Ollama本地搭建OpenClaw私人助手的实现方式步骤实用指南

下一篇

lite-research-agents:AI Agent 工具实践指南

lite-research-agents:AI Agent 工具实践指南
猜你喜欢