GitHub 趋势洞察 2026-08-20,dsh 半日归零又登顶,harness 长成了品类

发布于 · 2,987 字 · 约 7 分钟#Github 解读#Agent 基建
GitHub 趋势洞察 2026-08-20,dsh 半日归零又登顶,harness 长成了品类 封面图
  • dsh 早上 8 点快照 0 席出榜,晚上 10 点以 +5,075 重回第一,几乎是第二名的两倍
  • harness 家族一天凑齐 5 席,官方 runtime、桌面端、竞品、教程仓库全部在榜,品类成型
  • deepseek-harness 一切皆插件,基于 Cordis 时空可组合范式,仓库已积累 12,940 次提交
  • CopilotKit OpenBot 给每个 agent 配一台整机,CEL 策略网关 fail-closed,动作先审计再执行
  • dsh 插件化做加法,fx 用 7.8 MiB 做 Unix 减法,两种哲学同榜说明标准还没凝固

今日 GitHub 趋势洞察,dsh 归零又登顶

2026 年 8 月 20 日 · 本期共收录 25 个热门开源项目

今日焦点

今天这个榜,我抓了两次。早上 8 点 57 分一次,25 个项目从头扫到尾,dsh 官方系一个席位都没有,榜首是 +2,221 的 MoneyPrinterTurbo。坦白讲,当时我心里咯噔一下,昨天还稳坐第一单日 +5,568 的 deepseek-harness,连它家的桌面端和插件清单都一起消失了,这波热度到头了?

晚上 10 点 50 分,我又抓了一次。deepseek-harness 坐回第一,+5,075,几乎是第二名 MoneyPrinterTurbo 的两倍。

从归零到登顶,中间隔了不到十四个小时。

你想想看,如果只是 deepseek-harness 一个仓库回潮,那顶多算热度波动。但把 harness 这个词在榜单里搜一遍,官方 harness 第一,第三方桌面端 deepseek-harness-desktop 第五 +1,134,本地多 agent 编排的 munder-difflin 第十六,自称 agent harness 运行时的 trueforge 第十九,连 walkinglabs 的 harness 工程教程都排在第二十一,13,044 星。官方、跟随者、竞品、教材,四个角色一天之内全部到位。

harness 已经不是某一个项目了。

它长成了一个品类。

顺带一句,用 viking:// 虚拟文件系统统一 Memory、RAG 和 Skills 的字节 OpenViking 还挂在第六,+955,Skills 这条线也还在,mattpocock/skills 225,318 星第三,superpowers 274,726 星第十。但今天的主角轮不到它们,这期的故事是基础设施层怎么从单品长成生态。

榜单前五深度解读

1. deepseek-ai/deepseek-harness · TypeScript · +5,075 · 171,870

这个仓库的口号就挂在简介里,Everything is a Plugin,一切皆插件。底层不是从零造的轮子,是基于 Cordis 这套依赖注入框架搭的,官方还配了一篇设计文档,标题叫时空可组合性编程范式,讲插件如何在时间和空间两个维度上插拔组合。说真的,更让我在意的是另一个数字,仓库提交数已经到了 12,940 次,18,651 个 fork,这种迭代速度说明它不是营销驱动的空壳,是有一支团队在真刀真枪地写代码。上手门槛也压得很低,一条 npx @deepseek-ai/dsh web 就能在 127.0.0.1:3080 起一个本地 Web 界面,不需要先配环境。工程结构是标准的 pnpm monorepo,apps、packages、native、python、vendor、website 各管一摊,Python 侧也有自己的位置。要注意它还挂着 developer preview 的标签,官方明说会有破坏性变更,现在基于它做深度集成的人,得做好跟着重构的准备。MIT 协议,想读源码的随时可以进。

2. mattpocock/skills · Shell · +2,267 · 225,318

Skills 这条线今天的旗手还是 Matt Pocock,一个人日常用的 .agents 目录,225,318 星,比绝大多数经营十年的框架项目都高。这次重读 README,最值得说的是它把安装做成了两种哲学。走 Claude 插件市场装,拿到的是只读的托管副本,作者更新你订阅,适合把作者当权威。走 skills.sh 拷贝,拿到的是可编辑的文件,fork-and-own,适合把 skills 当起点改出自己的版本。一个分发自带两种世界观,这个设计比 skills 本身还有品味。内部分两层,用户手动触发的技能只做编排,agent 自己触发的技能承载纪律,前者可以调后者,反向禁止。它对症四种失败模式,agent 建错东西就用 /grill-me 连环拷问,术语膨胀就用 CONTEXT.md 维护统一语言,代码烂就靠 TDD 红绿循环,架构成泥球就每天投资设计。我一直觉得这套东西的底子是四本书,《程序员修炼之道》、Evans 的 DDD、Beck 的 XP、Ousterhout 的软件设计课,等于把经典工程方法论翻译成了 agent 能执行的指令。

3. AprilNEA/OpenLogi · Rust · +1,225 · 11,300

榜单里唯一和 AI 无关的大热门,罗技 Options+ 的开源平替,Rust 写的。别问我怎么知道 Options+ 有多烦人,登录、云同步、遥测,一个鼠标驱动搞得像社交软件。OpenLogi 反着来,无账号、无遥测、单文件 TOML 配置,同步配置就是拷一个文件。技术上最值得记的是两点。第一,UI 没用 Electron 也没用 Tauri,直接用了 Zed 编辑器的 GPUI 框架,原生渲染,GUI 和后台 agent 进程分离,agent 独占所有设备 I/O,Linux 上注册成 systemd 用户服务。第二,它把罗技私有的 HID++ 协议翻到了特性码级别,0x2201 管 DPI 预设,0x2111 管 SmartShift 滚轮,0x8070 管 RGB 灯效,摄像头则绕开 HID++ 直接走 UVC,变焦曝光白平衡写进硬件,Meet、Zoom、OBS 里照常生效。还有个 Actions Ring 设计,光标为中心的八格动作环,任何可编程按键都能唤出。854 次提交,macOS、Linux、Windows 三平台,双许可 Apache-2.0 和 MIT。作者自己标注尚未稳定,但 11,300 星说明受够了官方驱动的人真不少。

4. CopilotKit/OpenBot · TypeScript · +833 · 1,096

总星才 1,096,单日 +833,崭新到发亮的新项目。概念一句话,给每个 AI 同事配一台自己的电脑。容器里装一个独立 Chromium、独立文件系统、独立登录态,agent 在自己的工位上干活。真正值得抄的是它的安全架构,所有动作过一道网关,先解析目标,再用 CEL 表达式评估策略,写一行审计记录,最后才执行或拒绝。默认 fail-closed,deny 规则先于 allow 评估,没配策略就什么都不许,坏了的规则也是拒绝。遇到登录墙和二次验证,take the wheel 机制把控制权交还人类,事后记成 computer.help_requested。密钥永远不进转录,日志只记长度不记内容,追求更硬的隔离还能切 gVisor 运行时。协议层走 AG-UI,LangGraph、Mastra、CrewAI、Pydantic AI、Google ADK 的 agent 都能接进来。部署是 Docker Compose 加 PostgreSQL 和 pgvector。其实吧,单看每个组件都不新鲜,但把整机、策略、审计、人机交接拼成一个开箱产品的,这是第一个。

5. vercel-labs/fx · Zig · +452 · 1,420

Vercel 实验室的 Unix like coding agent,用 Zig 写的,编译出来单个二进制 7.8 MiB。这个体量你感受一下,比一张高清封面图还小。它的立场和 dsh 正好相反,dsh 说一切皆插件,做加法,fx 说编码 agent 应该长得像 Unix shell 而不是塞进终端的 IDE,做减法。形态上留了两个口子,一个是原生二进制直接跑,一个是编译成 WASM,fx-core.wasm 可以被 createFxAgent() 嵌进任何 JS 宿主,fx acp 子命令走 Agent Client Protocol 接编辑器。skills、MCP、subagent 这些主流概念都支持,说明减法减的是体积和复杂度,不是能力。Apache-2.0 协议,官方自己标 experimental,要求 Zig 0.16 以上。同一个榜单,第一名在做最重的插件化架构,第十八名在做最轻的单二进制哲学,这场对撞比任何一边拿第一都有意思。

趋势分析

品类成型的标志,是长出了教程

看一个方向是真生态还是一阵风,我有个土办法,数配套。今天的 harness 家族,官方 runtime 171,870 星,第三方桌面端 16,201 星,竞品 trueforge 2,245 星,本地编排 munder-difflin 2,999 星,教程仓库 learn-harness-engineering 13,044 星,昨天还有个 9,900 星的 awesome-dsh-plugin 插件清单。教程仓库是最诚实的投票,没人会为了一阵风写 0 到 1 的教材,13,044 星说明想入行的人多到值得有人专职教。回想容器那几年,runtime 之争最后赢的不是跑得最快的,是配套生态最厚的。harness 走到了同一条路上的同一站。

加法和减法同时上榜,说明标准还没凝固

dsh 把一切皆插件做到了 12,940 次提交的极致,fx 把 Unix 哲学压进 7.8 MiB,两个方向相反的项目挤在同一张榜单里,这不是分裂,这是标准未凝固的典型早期形态。同一条赛道还有终端这股暗流,zenbu-labs 的 terminal-code 直接把 VS Code 搬进终端,总星才 638 就冲上榜,同门的 terminal-browser 用 Rust 在终端里跑浏览器,portless 给本地端口起可读的名字,口号是 for humans and agents,连 Apple Containers 都有了 Swift 写的 GUI orchard。说实话,终端正在成为 agent 的原生 UI,这个判断今天又多了一排证据。

agent 的最小工作单元,从一次调用变成一台电脑

OpenBot 给 agent 配整机,orca 49,734 星做并行编队的 ADE,munder-difflin 干脆把多 agent 编排做成一间办公室,每个 agent 一个工位。再看 career-ops,66,330 星 12,789 fork,每 5 个 star 就有 1 个 fork,这个比率在大型项目里非常罕见,说明大家不是围观,是把求职流水线整个 fork 回家,跑在 Claude Code、Codex 这些本地 CLI 里给自己干活。沙箱、登录态、审计日志,正在变成 agent 基建的新三大件。

代码不值钱了,工位值钱了。

值得关注的潜力项目

zenbu-labs/terminal-code

总星 638,今日 +553,几乎是今天才冒头的项目,定位一句话,VS Code in the terminal。zenbu-labs 这个组织同期还有 terminal-browser 在榜,一家两口都在赌终端复兴。现在信息还太少,值得放进观察列表盯两周。

santifer/career-ops

开源 AI 求职流水线,扫职位门户,用 A 到 F 的评分量纲把岗位打成 1.0 到 5.0 分,再按岗位定制简历、跟踪投递,全程跑在你自己的 AI coding CLI 里,数据不出本地。fork 比率高得离谱,工具属性拉满,适合直接拿来改造成自己的求职代理。

andrew-waters/orchard

给 Apple Containers 做 GUI 的 Swift 项目,1,176 星。Apple Containers 是 macOS 上轻量级容器运行时,一直缺个像样的图形界面,orchard 补的就是这个空。配合 OpenBot 那类给 agent 配整机的思路,macOS 用户给 agent 起隔离环境的成本会一路走低。

完整榜单

排名仓库语言今日新增总 Stars
1deepseek-ai/deepseek-harnessTypeScript+5,075171,870
2harry0703/MoneyPrinterTurboPython+2,774112,512
3mattpocock/skillsShell+2,267225,318
4AprilNEA/OpenLogiRust+1,22511,300
5anywhere-labs/deepseek-harness-desktopTypeScript+1,13416,201
6volcengine/OpenVikingPython+95530,822
7santifer/career-opsJavaScript+85566,330
8s1dashu/ip-as-logo-skill-+8462,804
9CopilotKit/OpenBotTypeScript+8331,096
10obra/superpowersShell+749274,726
11RyanCodrai/turbovecRust+73615,811
12stablyai/orcaTypeScript+65649,734
13amadeusprotocol/nodeRust+5945,001
14mahlernim/google-timeline-visualizerKotlin+5751,155
15zenbu-labs/terminal-codeTypeScript+553638
16chaitanyagiri/munder-difflinTypeScript+5172,999
17cursor/pluginsTypeScript+4733,908
18vercel-labs/fxZig+4521,420
19truefoundry/trueforgeTypeScript+4132,245
20vercel-labs/portlessTypeScript+41210,860
21walkinglabs/learn-harness-engineeringTypeScript+41213,044
22zenbu-labs/terminal-browserRust+3991,531
23andrew-waters/orchardSwift+3891,176
24byoungd/upJavaScript+38260,196
25vvxw/deploy-vercelJavaScript+360744

写在最后

第一,判断一个方向是不是真品类,别看单点星数,看配套密度。官方 runtime、桌面端、教程、竞品四件套今天全部在榜,这种密度骗不了人。

第二,哲学分裂期是普通开发者的窗口期。dsh 的插件化加法和 fx 的 7.8 MiB 减法都在抢定义权,现在站队还太早,但两条线都放进观察列表的成本很低。

第三,agent 拿到整机之后,安全边界会被重新画一遍。OpenBot 那套 CEL 策略、审计行、fail-closed 的组合,不管你用不用它,都值得抄进自己的设计里。

说到底,日榜的归零和登顶都是噪音,信号藏在配套里。明年回头看,今天可能就是 harness 作为品类正式挂牌的日子。

评论互动

© 2026 王若风的技术博客 · Powered by Astro