本期关键词:Agent 技能生态、Agent 记忆与编排、原生移植与数据主权
本周上榜项目最显著的特征是「Agent 基建大爆发」——10 个项目里超过一半与 AI Agent 直接相关,且不再是模型或框架本身,而是围绕 Agent 的记忆、技能、多智能体协作、视频生产、CAD 制造这一圈外围生态。此外两条独立主线同样抢眼:PS5 游戏原生移植(AnyPS5 单周破万星)和自托管数据主权(openGym)。热度最高的项目 boykopovar/AnyPS5 单周吸星 10243,值得关注。
本周 Top 10 速览
|
排名 |
项目 |
一句话亮点 |
|---|---|---|
|
1 |
不靠模拟器,把 PS5 游戏重新链接成 PC 原生程序 |
|
|
2 |
28 万星的工程师 Agent 技能包,TDD/诊断/架构全流程 |
|
|
3 |
一个 CLI 让 Agent 读遍推特、小红书、B 站等 15 个平台 |
|
|
4 |
自托管健身追踪,1324 个动作 + 肌肉疲劳图 |
|
|
5 |
写 HTML 就渲染视频,专为 Agent 设计的视频引擎 |
|
|
6 |
跨会话持久记忆,SQLite + Chroma 混合检索自动注入上下文 |
|
|
7 |
用 YAML 定义多 Agent 团队,席位制持久协作 |
|
|
8 |
Theo's 开源 Agent 控制台,手机远程接管编码会话 |
|
|
9 |
给 Agent 装上 CAD/CAM 技能,从草图到 G-code 全链路 |
|
|
10 |
Cursor 官方插件规范与插件库,Agent 生态的官方接口 |
上榜项目详细解读
1. boykopovar/AnyPS5
-
语言:C++
-
总 Star:19732(周增 10243)
-
总 Fork:1560
-
简介:Tool for automatic PS5 executables porting to Linux and Windows
-
解读:核心原理是「重新链接」而非「模拟」——PS5 用的是 AMD Zen 2 的 x86-64 架构,与 PC 同源,CPU 指令无需翻译,只需一个 relinker 把 eboot.elf 重写成目标系统的原生格式(Windows PE / Linux ELF),再补齐 100 多个 PRX 系统库的替代实现让动态链接有东西可调,图形侧则把主机着色器重编译成 Vulkan 的 SPIR-V 中介格式。手法上更接近 Valve 的 Steam Deck Proton 兼容层而非 RPCS3 那种逐指令模拟,因此没有性能惩罚也没有额外运行时进程。痛点在于:手工移植一款主机游戏等于重写全部系统调用,工作室只为预算允许的那一两款做,其余庞大库存永远锁在原处。本周爆火源于配套项目 DeadCells-PS5-Native 跑出了「第一款完整原生 Windows PS5 游戏」,实测 55-60 FPS,情怀与破圈效应叠加;但需注意项目要求用户自备解密后的游戏文件,仓库本身不含任何游戏、固件或密钥内容。
-
适合人群:主机游戏逆向爱好者、Linux 游戏折腾者、图形 API 研究者
2. mattpocock/skills
-
语言:Shell
-
总 Star:282154(周增 7448)
-
总 Fork:23643
-
简介:Skills for Real Engineers. Straight from my .agents directory.
-
解读:Matt Pocock(AI Hero 作者、TypeScript 社区知名人物)把自己
.agents目录里的生产级 Agent 技能直接开源,包含tdd(红-绿-重构,一次一个垂直切片)、diagnosing-bugs(建立能复现该 bug 的红色反馈回路 → 最小化 → 假设 → 插桩 → 修复 → 回归测试)、prototype(用一次性的可分享 HTML 回答一个设计问题)、research(后台 Agent 跑高信噪比一手信源,产出带引用的 Markdown)、以及/improve-codebase-architecture(定期巡查代码库找「加深」机会)。它的技术原理并非新东西,而是把软件工程的基本功——测试先行、纪律化调试、原型验证——压缩成 Agent 可执行的 SOP,用提示词工程做流程强制。痛点是当前 AI 编程最大的短板:模型倾向于大而全地一次性改一堆代码,而这套技能把「小步、每步可验证、每步有回归测试」重新变成默认路径。28 万星是全周总 Star 最高的项目,也是最能说明「Agent 技能库」已成为独立开源品类的信号。 -
适合人群:所有使用 Claude Code / Cursor 的开发者、TDD 实践者、团队技术负责人
3. Panniantong/Agent-Reach
-
语言:Python
-
总 Star:94646(周增 6987)
-
总 Fork:8273
-
简介:Give your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
-
解读:技术路线是「不申请 API,改抓浏览器已有的登录态」——对需要登录的平台,用 CDP(Chrome DevTools Protocol)连接一个专用 Chrome 实例,注入用户自己的 cookie 完成搜索与抓取;对开放的平台走 httpx 直连。整套工具统一封装了 Twitter/X、Reddit、YouTube、GitHub、B 站、小红书、抖音、微博、微信公众号、V2EX、RSS 等 15 个渠道,一条
agent-reach search "关键词"命令即可全网搜,也支持按平台阅读指定 URL。痛点非常实在:Agent 想获取中文互联网内容,必须面对各平台反爬、高频 API 付费、且个人拿不到商用 API 资格的困境,这个方案直接把成本降到零,把门槛降到「装个 CLI」。代价是需要用户自己处理登录态与反爬对抗的稳定性——项目近期大量提交都是在修 CDP WebSocket 客户端的帧续读、握手状态码解析、IPv6 字面量方括号等细节,说明维护成本不低。 -
适合人群:需要联网检索的 Agent 开发者、舆情/竞品分析人员、跨境内容采集者
4. DuarteSantos8/openGym
-
语言:JavaScript
-
总 Star:8398(周增 6086)
-
总 Fork:1054
-
简介:Self-hosted gym & body-weight tracker,导入 FitNotes/Strong/Hevy,Passkey 登录,数据归你
-
解读:架构刻意做得很薄:手机通过 HTTPS 访问 nginx,nginx 提供静态应用并把
/api反代给 Node 服务,数据就以 JSON 存在./data目录,一个一次性媒体服务负责首次启动下载动作素材;AI 教练和 MCP Server 都是可选组件,默认安装不调用任何 LLM。真正的差异化在于两点:一是完整的训练建模——超级组、计时动作、线性进阶 / Greyskull LP / 双倍进阶 / 自重次数递增等多套规则,外加估算 1RM、RPE/RIR、1324 个带动画的动作库、肌肉训练/疲劳/退化地图;二是基于服务端 revision 号的乐观锁同步,设备提交时带上最后见到的版本号,若期间他人已写则服务端返回 409 与当前文档,客户端合并后重试。痛点非常明确:商业健身 App 按月订阅、数据在别人服务器上、导出功能阉脂、平台倒闭即数据蒸发。支持导入 FitNotes/Strong/Hevy/Apple Health 让历史数据可迁移,并用 Passkey 替代密码。刻意不上架应用商店(Android 走签名 APK + SHA256 自更新,iOS 走自托管 PWA)。 -
适合人群:健身爱好者、隐私敏感用户、想摆脱订阅制的训练者
5. heygen-com/hyperframes
-
语言:TypeScript
-
总 Star:59562(周增 3996)
-
总 Fork:5310
-
简介:Write HTML. Render video. Built for agents.
-
解读:把「HTML 就是时间轴」——合成内容就是带
data-start/data-duration/data-track-index等 data 属性的普通网页,无 React 依赖、无私有 DSL、无构建步骤,index.html直接可播。渲染时用 headless Chrome 逐帧 seek 动画时间轴再交给 FFmpeg 编码,因为是 seek 而非实时录制,同样的输入永远产出同样的视频,这对 CI 回归测试和缓存增量构建至关重要。动画层采用适配器模式(Frame Adapter),不绑定任何库,GSAP、CSS Animation、Lottie、Three.js、Anime.js、WAAPI 均可接入。痛点是当前 AI 视频工具「生成的都是半成品、还得手动补代码调参数」,HyperFrames 反过来让 Agent 直接「住进」制作流程:规划 → 写 HTML → 加动画 → lint → 预览 → 渲染,全链路非交互 CLI,可跑在 CI 里。另一个巧思是frame.md翻译层,把面向网页的design.md规范翻转成视频语境(画幅比例、安全区域、字幕位置、过渡节奏)。相比 Remotion 的 React 路线,它的赌注是「人和 Agent 都会写 HTML」,且 Apache 2.0 无按次渲染费。 -
适合人群:做营销视频/信息图动画的开发者、内容自动化团队、需要 Agent 批量生成视频的流水线
6. thedotmack/claude-mem
-
语言:TypeScript
-
总 Star:98883(周增 3153)
-
总 Fork:8665
-
简介:Persistent Context Across Sessions for Every Agent —— 捕获会话中的一切,AI 压缩后注入未来会话
-
解读:由五个生命周期钩子(SessionStart、UserPromptSubmit、PostToolUse、Stop、SessionEnd)驱动:每次工具调用后把观察写入 SQLite,再由后台 Worker 服务(Bun 管理的本地 HTTP API,附带 Web Viewer 和搜索端点)用 AI 压缩成摘要,并写入 Chroma 向量库。下次开会话时,SessionStart 钩子通过三层的渐进式披露策略把相关记忆回注到上下文里。检索走 SQLite FTS5 全文 + Chroma 向量的混合语义+关键词双通道,避免纯向量检索在代码场景下的召回劣化。它解决的是一个每个 Agent 用户都遇到过的痛点:会话一关,上下文归零,你得重新解释一遍项目背景和历史决策。这类「Agent 记忆层」本周同时被 claude-mem(+3153)和 Agent-Reach(+6987)验证了需求——前者管「记得」,后者管「看见」。支持面也很广,Claude Code、Codex、Gemini、Copilot、OpenCode 都能挂。代价是需要本地常驻 Worker,以及记忆注入带来的上下文成本与潜在噪声。
-
适合人群:长期项目的 Agent 重度用户、需要跨会话记忆的团队、希望沉淀项目上下文的开发者
7. mvschwarz/openrig
-
语言:TypeScript
-
总 Star:6323(周增 2693)
-
总 Fork:461
-
简介:Build your own network of agents from Claude Code, Codex and Pi: persistent teams with roles, shared context and owned work.
-
解读:抽象层级比一般的多 Agent 框架高一格,四个核心概念层层递进:RigSpec(YAML 声明式定义团队拓扑——pods、成员、edges、continuity 策略、文化文件)、AgentSpec(可复用的 Agent 蓝图,含技能、指导、钩子、profile、启动契约)、Seat(rig 里一个稳定的角色和地址,如
dev-build@starter,占据它的对话实例可以换,但其身份和已撰写的上下文不变)、Pod(相关 seat 的分组,共享指导与上下文,但每个 Agent 仍有独立上下文窗口)。核心洞见是把「谁在干活」(可变的会话)和「这个位置是谁」(持久的身份)解耦——这正是原生 Agent Teams 缺失的一环:会话一关,角色定义和已积累的上下文就全丢了。底层是 tmux 多路复用,rig discover指纹化已有 tmux 会话、rig adopt纳管,并可通过 herdr/cmux 把最多 16 个 seat 铺进同一个终端标签页。痛点是多 Agent 协作成本高昂且状态脆弱,token 消耗随人数线性甚至超线性膨胀。值得注意的是 README 里大量关于「验证时只接受精确尾部字节」「finalization 要最后切配置」等契约式描述,说明项目对状态机的严谨程度要求很高。 -
适合人群:需要多 Agent 并行开发大型项目的团队、Agent 编排基础设施爱好者
8. pingdotgg/t3code
-
语言:TypeScript
-
总 Star:26532(周增 2317)
-
总 Fork:6915
-
简介:Theo(ping.gg / t3dotgg)团队的本地 Agent 控制平面
-
解读:MIT 协议的本地控制层,把 Codex、Claude Code、Cursor、Grok、OpenCode 统一到一个 Web/桌面/移动端界面下,BYOK 不额外收费。架构上跑一个本地 server,启动各家 provider 的 CLI,把它们各自不同的事件流归一化成共享的 thread/project/workspace 模型——这是整个项目的技术核心,因为各家的流式事件协议互不兼容。概念层次分得很清楚:environments(运行中的 server)、projects(目录记录)、workspaces(当前 checkout 还是新建 git worktree)、threads(持久对话)、turns(一轮用户-代理循环)。实用功能包括:每 Agent 一个 git worktree 的隔离、按 turn 粒度的 diff 审查、checkpoint 回滚、四档权限模式(Supervised / Auto-accept edits / Auto / Full access)、PR 集成,以及手机端通过 T3 Connect 远程接管会话。痛点是同时跑多个 Agent 时上下文和项目状态被切碎在多个终端里,切换即丢失。它的答案是把 Agent 当作可远程操控的持久会话而非一次性命令。项目仍在极早期,官方明说「基本不接受贡献,Expect bugs」,主要通过 AUR 分发(
t3code-nightly-bin)。 -
适合人群:同时使用多款编码 Agent 的重度用户、需要手机远程驱动编码会话的开发者
9. earthtojake/text-to-cad
-
语言:Python
-
总 Star:18654(周增 1898)
-
总 Fork:1852
-
简介:Give your agent CAD superpowers. 一整套 CAD/CAE/CAM 的 Agent 技能库
-
解读:核心引擎并未在 README 里明说(HN 上有人质疑「LLM 怎么可能直接生成 STEP」,答案藏在
.agents/skills/cad/requirements.txt里):用的是 build123d——一个构建在 OpenCascade 几何内核之上的 Python 参数化 BREP 建模框架,配合 ezdxf(DXF)、numpy、trimesh、vtk。因此它并非让模型「凭空捏造」几何,而是让模型用代码驱动一个真正的 CAD 内核做布尔运算与精确定义,输出合规的 STEP 文件。技能覆盖从设计到制造的完整链路:cad(自然语言/图片 → 模型,主输出 STEP,可导出 STL/3MF/GLB)、cad-viewer(本地浏览器预览)、step-parts(检索螺丝、轴承、电机、连接器等标准件)、dxf(2D 图纸/垫片/切割排版)、urdf / srdf / sdf(机器人结构描述、MoveIt 规划组、仿真器世界)、gcode(调用真实切片器 CLI 生成经校验的 FDM .gcode)、bambu-labs(本地打印任务的安全干跑与上传)、implicit-cad。痛点是机械工程师的日常被「在 GUI 里点点点」锁死,而自然语言到精确几何之间隔着一整套专业软件操作。MIT 协议,970 次提交。 -
适合人群:机械工程师、3D 打印玩家、机器人开发者、需要参数化零件的硬件团队
10. cursor/plugins
-
语言:TypeScript
-
总 Star:10514(周增 1109)
-
总 Fork:991
-
简介:Cursor plugin specification and official plugins
-
解读:这是 Cursor 官方发布的插件规范与官方插件库,重要性不在于它自己有多少功能,而在于它定义了一个事实标准——本周同榜的 claude-mem、hyperframes、text-to-cad 全都是「Agent 技能包」,Cursor 选择把这套东西产品化为可分发插件,等于给整个 Agent 技能生态盖了个章。插件矩阵覆盖四大类:Developer Tools(如
orchestrate把大任务扇出给 planner / worker / verifier 并做结构化交接、ralph-loop用自指循环迭代、advisor在重大决策前先咨询更强的模型、cli-for-agent设计 Agent 能可靠调用的 CLI——强调 flag、带示例的 help、pipeline、幂等性、dry-run、pr-review-canvas按重要度分组渲染 PR diff)、Integrations(Similarweb、Attio、Hunter、X Ads、Xero、Gamma)、Productivity(Teams 等)、以及 Plugins 本身的开发工具(create-plugin脚手架与校验、agent-compatibility审计仓库文档是否与实际代码相符)。注意它本身是 TypeScript 实现的规范仓库,而非单一应用。它对行业的意义大于对个人的意义。 -
适合人群:Agent 工具链开发者、关注 Agent 生态标准的从业者
本周数据一览
|
项目 |
语言 |
总 Star |
周增 Star |
类型 |
|---|---|---|---|---|
|
boykopovar/AnyPS5 |
C++ |
19732 |
10243 |
实用工具 |
|
mattpocock/skills |
Shell |
282154 |
7448 |
学习资源 |
|
Panniantong/Agent-Reach |
Python |
94646 |
6987 |
实用工具 |
|
DuarteSantos8/openGym |
JavaScript |
8398 |
6086 |
数据平台 |
|
heygen-com/hyperframes |
TypeScript |
59562 |
3996 |
AI 基础设施 |
|
thedotmack/claude-mem |
TypeScript |
98883 |
3153 |
AI 基础设施 |
|
mvschwarz/openrig |
TypeScript |
6323 |
2693 |
AI 基础设施 |
|
pingdotgg/t3code |
TypeScript |
26532 |
2317 |
AI 编程 |
|
earthtojake/text-to-cad |
Python |
18654 |
1898 |
AI 工具 |
|
cursor/plugins |
TypeScript |
10514 |
1109 |
AI 工具 |