
本周 GitHub 趋势洞察,dsh 加冕周
2026 年 8 月 10 日至 8 月 16 日 · 本期共收录 25 个热门开源项目
本周焦点
把上周七个日榜的榜首按天排开,剧情线自己就浮出来了。周一站在顶上的是 prime-agent,一个自称能自我改进的 RLM agent。周二周三换成 diagram-design,给 Claude Code 画的 29 种编辑级图表,两连庄。周四,一个连描述都还没来得及填的仓库出现在榜首,deepseek-harness,当天 +10,599。
然后是周五。单日 +50,464。
到周日晚,这个仓库总星 127,517,整周 +113,553。说真的,我在存档里盯着这个数字看了半天,第二名 watermarks-remover 一周 +10,032 已经很猛了,第一名是它的 11.3 倍。这不是领先,是另一个量级的事。
但我想说的不是 star 数。日榜看单点,周榜看结构,这周最有价值的信息藏在名次的关系里。前十名里 dsh 一家占了四席,本体第 1,桌面端 deepseek-harness-desktop 第 3,插件目录 awesome-dsh-plugin 第 9,还有一个第 10 名 cordis,它正是 dsh 的底层框架。第一名建在第十名之上,上面压着桌面端和插件目录,再往上还有一整层不绑定任何 harness 的中间层,orca、pi、mattpocock/skills。
不是热点,是结构。七天时间,一个产品发布长成了一套分层的生态。
榜单前五深度解读
1. deepseek-ai/deepseek-harness · TypeScript · +113,553 · 129,018
单周 11.3 万星,12,661 个 fork,12,293 次提交,这些数字背后有个容易被忽略的架构决定。dsh 的核心设计原则只有一句,Everything is a Plugin,整个系统没有硬编码的功能模块,一切皆插件。它的底座才是更有意思的部分,不是自己从零写的运行时,而是建在 cordis 之上,一个把「时空可组合性」写成论文的框架。坦白讲,大厂开源通常自带一套全家桶式的设计,dsh 反其道而行,把组合性外包给了一个更底层的框架,然后用 MIT 协议和开发者预览版的状态放出来,明说会有破坏性变更。上手也简单,npx @deepseek-ai/dsh web 一条命令,本地 3080 端口起 Web UI,配置文件兼容 AGENTS.md 和 CLAUDE.md 两种格式。插件发现机制靠 GitHub topic 里打 dsh-plugin 标签,这就是上周 72 小时长出生态的技术前提,接口足够薄,第三方才跟得上。
2. guillaumemeyer/watermarks-remover · Python · +10,032 · 10,617
全周第二,做的事情很敏感,去掉 AI 内容里的溯源水印,覆盖 Claude、Gemini 的 SynthID-Text、OpenAI 和开源模型的 Kirchenbauer 类标记。说实话这个项目我犹豫过要不要展开写,去痕天然踩线,但把它当攻防样本看,工程含量是实打实的。真正值得看的是它的三层设计。第一层是确定性的 Unicode 文本卫生,清掉零宽字符、同形空格、双向控制符这些隐形墨水,但会保留 emoji 的 ZWJ 和变体选择符,避免把正常文本误杀。第二层是统计水印的改写,用复述和回翻译打散采样指纹,多候选按词汇散度挑最远的那个。第三层是文件级的 C2PA 和元数据剥离,这里有个很硬核的细节,PDF 光用 exiftool 是增量删除,原始字节还能恢复,必须再过一道 qpdf 结构重建才算删干净。整个 skill 本体是个零代码的 HTTP 客户端,服务端只用 Python 标准库,Docker 镜像只读运行。README 里还专门写了边界声明,C2PA 软绑定和音视频水印不在范围内,用途限定在自己内容的隐私和研究。攻防两边都在工程化,这事回避不了。
3. stablyai/orca · TypeScript · +5,683 · 46,436
orca 是这周的持续型选手,周一就在日榜上,总星 41,437,一周后变成 46,436,不掉队也不爆冲,这种曲线往往说明真实用户在持续流入。其实吧,编排这个赛道今年挤得很,它能整周在场,靠的是几个别人没做透的细节。它的定位是 ADE,Agent Development Environment,管一群并行 agent 的编排环境。核心机制是一个 prompt 扇出给最多 5 个 agent,每个跑在独立的 git worktree 里,互不污染,跑完对比输出再合并最优解。终端用的是 GPU 渲染,Ghostty 那个级别的性能。最有意思的是 Orca CLI,agent 可以反过来驱动 orca 本身,创建 worktree、打快照、点按钮、填表单,相当于编排器自己也成了被编排的对象。商业模式上它做了个聪明选择,订阅直通,不转售模型,包装你已有的 Claude Code 或 Codex 订阅,附带账号切换器和限流重置提醒。支持列表里 25 个以上的 CLI agent,从 Claude Code 到 Devin 到 pi。编排层不生产 agent,消费 agent,这个定位值 5,683 个星。
4. earendil-works/pi · TypeScript · +5,364 · 91,328
pi 的总星 91,328,是这周前十里除 dsh 之外最高的,而且它是被 orca 编排的那一类,运行时层。做法是把 agent 基建拆成一层层可独立发布的 npm 包,pi-ai 统一多 provider 的 LLM API,pi-agent-core 做工具调用和状态管理,pi-coding-agent 是 CLI,pi-tui 是差分渲染的终端 UI,pi-telemetry 定义厂商中立的遥测契约。两个设计决定值得记。一个是它不内置权限系统,隔离外派给三种容器化方案,Gondolin 扩展走 Linux microVM,普通 Docker,或者策略沙箱 OpenShell。另一个是供应链加固做得偏执,依赖全部锁死精确版本,npmrc 里设了 min-release-age 等于 2,当天发布的包直接装不进来,安装走 ignore-scripts,lockfile 是唯一事实源,新贡献者的 issue 和 PR 先自动关闭再由维护者人工日审。我一直觉得这种工程洁癖比功能清单更能预测一个基建项目的寿命。
5. mattpocock/skills · Shell · +7,976 · 219,010
周增第 4,但总星 219,010,是整个榜单第二高的存在,仅次于 46 万星的 public-apis。Matt Pocock 是 TypeScript 圈的老牌教育者,newsletter 有 6 万订阅,这个仓库就是他 .agents 目录的公开版,口号是给真工程师用的技能,不是 vibe coding。内容设计围绕 agent 的四个失败模式对症下药,错位用 grilling 系列技能先面试你再开工,啰嗦靠 CONTEXT.md 领域词汇表统一语言,代码碎用 TDD 红绿重构的紧反馈环,架构腐化靠每天的设计照护和 Ousterhout 的 deep modules 原则。技能分两类,用户敲 /grill-me 触发的,和 agent 自己判断任务匹配后调用的。安装给了两条路,Claude Code 插件托管只读自动更新,或者 npx skills add 拷进仓库自己改。一年的积累对上一周的爆点,慢变量的价值后面趋势分析里展开说。
趋势分析
第一名建在第十名之上
这是整周最值得反复看的一个事实。dsh 第 1,cordis 第 10,后者是前者的底座框架,加上第 3 的桌面端和第 9 的插件目录,一个生态在前十里占了四席,本体、分发、目录、底座,产业链齐了。你想想看,日榜只能看到某一天谁在爆,周榜把七天的碎片拼起来,结构才显形。cordis 的定位是时空可组合性的元框架,还配了论文,dsh 没有自己造运行时,把组合性外包给了它。这个选择本身就是信号,harness 竞争的胜负手不在功能清单,在插件接口的组合性。功能可以抄,接口生态抄不走。
中间层在变厚
榜单中部有一串项目,共同点是不绑定任何单一 harness。orca 管编排,pi 出运行时包,corsair 干脆自称 Your Agent's Integration Layer,第 18 名的 Qwen-MM-Plugins 口号是让任何 agent harness 多模态原生化,第 15 名的 holaOS 做 workspace 层,内置 100 多个集成。这里面 Qwen 那个项目值得单独记一笔,模型厂亲自下场给 harness 生态写插件,姿态从卖 API 变成了做生态公民。反正我的判断是,下一轮竞争不在再造一个 harness,在 harness 之上那层跨平台可移植的中间件。
快变量与慢变量
这周两种增长曲线同榜。快变量的代表是 watermarks-remover,一周 +10,032 冲到第二,背后是 AI 内容溯源对抗需求的集中释放,同一周 xai 把 X 的 For You 推荐算法也开了源,+4,426,透明与对抗撞在同一周,很戏剧。慢变量的代表是 skills 类资产,mattpocock/skills 总星 219,010,agency-agents 145,740,diagram-design 19,381,这一类项目整周都在榜单上,不靠任何单日爆点,靠每天被人用。dsh 的 11.3 万星是快变量,cordis 的论文和 skills 的积累是慢变量。我自己的感受是,看榜单别只盯快的那条线。
慢的东西才留得下来。
值得关注的潜力项目
QwenLM/Qwen-MM-Plugins · Python · +2,379
Qwen 官方出的插件集,让任何 agent harness 变成多模态原生。模型厂写插件这件事的角色变化,比插件本身更值得关注,上周还在围观 dsh 生态,这周模型厂自己进场了。
corsairdev/corsair · TypeScript · +2,437
自称 Your Agent's Integration Layer,专注 agent 与外部系统的集成层。分层故事里它补的是最碎也最刚需的那一块,排名第 17,总星刚过万,空间还大。
cactus-compute/needle · Python
14MB 的基础模型,目标设备是手机、穿戴、智能家居和机器人。上周日榜就提过它,这周还在,持续在场本身就是信号,端侧小模型这条线值得盯着。
完整榜单
| 排名 | 仓库 | 语言 | 本周新增 | 总 stars |
|---|---|---|---|---|
| 1 | deepseek-ai/deepseek-harness | TypeScript | +113,553 | 129,018 |
| 2 | guillaumemeyer/watermarks-remover | Python | +10,032 | 10,617 |
| 3 | anywhere-labs/deepseek-harness-desktop | TypeScript | +8,663 | 8,667 |
| 4 | mattpocock/skills | Shell | +7,976 | 219,010 |
| 5 | public-apis/public-apis | Python | +6,017 | 461,233 |
| 6 | stablyai/orca | TypeScript | +5,683 | 46,436 |
| 7 | earendil-works/pi | TypeScript | +5,364 | 91,328 |
| 8 | msitarzewski/agency-agents | Shell | +5,124 | 145,740 |
| 9 | awesome-dsh-plugin/awesome-dsh-plugin | - | +4,760 | 4,717 |
| 10 | cordiverse/cordis | TypeScript | +4,477 | 4,562 |
| 11 | xai-org/x-algorithm | Rust | +4,426 | 31,375 |
| 12 | github/spec-kit | Python | +3,471 | 129,444 |
| 13 | LaoFeng-mouse/flyingmouse-format | JavaScript | +3,324 | 3,397 |
| 14 | hugohe3/ppt-master | Python | +3,150 | 47,227 |
| 15 | holaboss-ai/holaOS | TypeScript | +2,771 | 8,252 |
| 16 | liquidslr/system-design-notes | - | +2,485 | 11,251 |
| 17 | corsairdev/corsair | TypeScript | +2,437 | 10,257 |
| 18 | QwenLM/Qwen-MM-Plugins | Python | +2,379 | 2,613 |
| 19 | arvin341az-glitch/RVG | Python | +1,682 | 1,986 |
| 20 | cathrynlavery/diagram-design | HTML | +0 | 19,381 |
| 21 | semantica-agi/semantica | Python | +0 | 8,138 |
| 22 | PrimeIntellect-ai/prime-agent | TypeScript | +0 | 16,509 |
| 23 | NVIDIA-NeMo/Switchyard | Rust | +0 | 1,657 |
| 24 | megadose/holehe | Python | +0 | 13,250 |
| 25 | cactus-compute/needle | Python | +0 | 6,434 |
写在最后
第一,star 速度会骗人,结构不会。11.3 万星是营销事件,第一名建在第十名之上、四席构成产业链,这才是结构信号,前者一周后没人记得,后者决定明年谁在场。
第二,别急着押注某一个 harness。dsh 自己都没把底座锁死,选了可组合的 cordis,你更没理由把资产全押在一个平台上。skills、编排配置、集成层,这些跨 harness 能带走的东西,比绑定单一平台的深度定制保值。
第三,把快变量当温度计,把慢变量当持仓。watermarks-remover 的爆发告诉你需求在哪,mattpocock/skills 的 219k 告诉你什么能攒出来,两种曲线都要看,但只跟着快的那条跑,会很累且赚不到钱。
下周值得盯两个信号,awesome-dsh-plugin 目录里插件的互相复用率,以及中间层谁先做出跨 harness 的可移植配置。底座会换,资产要能带走。