今天日榜前排还是这周的熟面孔:ponytail、Cloudflare 的安全审计 skill、graphify、orca、opencode、ai-memory,都写过了。Anthropic 的 knowledge-work-plugins 又冒上来,10 月 9 号写过,没新东西就不重复。Twenty 和 Supabase 太有名,用不着我推荐。worldmonitor 星很多,但它是个全球新闻和地缘局势看板,看着热闹,对大多数人没啥用。周榜第一的 morluto/rea 星数涨得太陡,还是不碰。
剩下挑了六个:Genspark 开源的 AI 办公套件 GenOffice,给每个 Agent 配一台自己电脑的 OpenBot,让 Agent 做网页别那么千篇一律的 Taste Skill,DeepSeek Harness 的上下文看板插件,一个免费开源的 Mac 清理工具,还有把安卓电视变成 AirPlay 接收器的小 App。后两个是纯工具,跟 AI 没关系,但用得上。
星数是 10 月 23 日上午 GitHub API 的快照。
1. genspark-ai/genoffice:开源的 AI 办公套件,存回去还是真的 Word 文件

约 1.06 万星,Apache-2.0,TypeScript 加一个自研的 Rust 表格引擎,7 月底才建。它想当一个开源版的 Office:Word、Excel、PPT、PDF、Markdown、HTML 六个编辑器,每个旁边都挂着 AI。
跟一般“AI 写文档”工具不一样的地方是,它改的是真文件。打开 docx 改完存回去,没动过的部分一个字节都不变,拿回 Word 里照常打开;AI 改的内容可以按修订模式显示,每一轮都能一键回滚;表格里 AI 写的是真公式,不是把算好的数字贴进去。PDF 能直接改页面里的字,PDF 转 Word 也是本机完成,不上传。
我觉得最实用的是它自带的 genoffice 命令行和 MCP。装好之后,Claude Code、Codex、Cursor 这些 Agent 可以不开窗口直接生成和修改 Office 文件,做完还会自己检查 PPT 有没有字溢出、元素叠在一起。
适合天天跟 Word、Excel、PPT 打交道,又想让 Agent 直接交付真文件的人,比如做周报、写方案、出汇报 PPT。
坑:它是 Genspark 家的,默认引导你用 Genspark 账号登录,这样模型调用会走他们的代理;不想这样就自己填 Claude、DeepSeek、Kimi 这些的 Key。官方安装包默认开着匿名使用统计,设置里能关。编辑本身在本机,但 AI 功能都要联网。复杂排版的 Word 文档在它和 Word 之间来回改,还是先拿一份不要紧的试。
npx skills add genspark-ai/genoffice
2. CopilotKit/OpenBot:给每个 Agent 一台自己的电脑
6950 星,MIT,TypeScript,CopilotKit 团队出的。它的样子和 ChatGPT 差不多,区别是整套跑在你自己的服务器上。每个 Agent 是一个“同事”,有自己的容器、自己的浏览器和登录状态、自己的文件夹,只能用你给它开的工具。
我最看重的是它的那道闸门:Agent 对浏览器、文件、命令行、MCP 做的每一个动作,都要先过一个网关,按规则判断允许还是拒绝,然后记进审计日志,没有绕过去的路。遇到登录墙或者两步验证,Agent 会喊你接手,你操作的时候它的动作会被拒绝,不会排队乱跑。密码只记“要过、多长”,不会出现在聊天记录里。
适合想在公司内部搭一个自己能管住的 Agent 平台的技术团队,尤其是金融这种对审计有要求的行业,它示例里就带了一套金融场景。
坑:README 自己说了,这是个模板,不是产品,而且还是 alpha,要你克隆下来自己改。更关键的是它依赖 CopilotKit 自家的 Intelligence 服务来存对话和记忆,默认连他们的托管版;想全部本地跑,目前只有 macOS 上的预览版,许可证 30 天要续一次。说是开源自部署,实际有一块绑在 CopilotKit 身上,选型前想清楚。
bash scripts/start.sh
3. Leonxlnx/taste-skill:让 Agent 做的网页别再一个模子

约 10.1 万星,MIT。用 Agent 做落地页的人都见过那种“AI 味”:紫色渐变、居中大标题、三张卡片。Taste Skill 是一个 Agent 技能,专门治这个。v2 版本是作者研究了 247 个精选网站之后写的,流程分六步:先从你的需求里找出只有你家才有的东西,再从 20 个设计方向里抽三个让 Agent 挑一个,用公开图库里的真实照片,最后在真浏览器里按三种宽度截图检查,自己挑出最大的三个问题改,最多改三轮。
上面这张咖啡店页面就是它从一段需求做出来的。v2.1 起还能做后台和仪表盘。
适合不会设计、但经常让 Claude Code、Codex 帮忙做网页和产品原型的人。
坑:慢,而且费 token。README 写得很老实,做一个页面大概 30 到 45 分钟、几十万 token,按量付费的话心里要有数。图片来自 Wikimedia、Openverse 这些开放图库,有的是 CC BY-SA,要保留署名,正式上线最好换成自己的图。以前那几个老技能都搬到别的仓库了,看老教程装可能对不上。需要 Node 22 以上和 Chrome。
npx skills add https://github.com/Leonxlnx/taste-skill --skill "design-taste-frontend"
4. bowenliang123/dsh-context:看清 DeepSeek Harness 的上下文里装了什么

3411 星,Apache-2.0,国人作者。DeepSeek 自己开源的 Agent 工具 DeepSeek Harness(命令叫 dsh)10 月初写过,这个是给它做的插件,DeepSeek Harness 团队的人在 X 上公开推荐过。
它解决的问题很具体:Agent 跑着跑着变慢变贵,你不知道上下文窗口里到底塞了什么。装上以后多一个上下文面板:系统提示、工具定义、你的消息、工具返回结果各占多少 token,每次请求窗口怎么涨的,哪次被自动压缩了、压掉多少,Agent 读写了哪些文件,子 Agent 各花了多少钱,一目了然。还能点开任何一次请求,看它实际发给模型的完整内容。
适合已经在用 dsh 写代码、想搞清楚钱花在哪、为什么老被压缩的人。顺带也是理解 Agent 上下文怎么运作的好教材。
坑:只能用在 DeepSeek Harness 上,别的 Agent 用不了。dsh 本身还在 0.2 版本,插件只验证过 0.2.0 和 0.2.1 两条线,dsh 一升级可能就要等插件跟上。各分类的 token 是估算,费用按公开价目表算,跟账单会有出入。
dsh plugin --profile web add dsh-context
5. iliyami/MacSai:免费开源的 CleanMyMac 替代
1949 星,BSD-3-Clause,Swift 写的原生 App,5 月才建。CleanMyMac 一年要 40 美元,这个免费,功能对得上大部分:一键扫描、系统垃圾、卸载残留、重复文件、大文件、磁盘占用图、浏览器隐私清理、恶意软件扫描,菜单栏还有个 CPU、内存、电池的小面板。程序员会喜欢的是它能找 node_modules、Rust 的 target、Docker 和 Xcode 模拟器这些占地方的东西。
几个让我放心的点:删东西先进废纸篓,30 天内能一键恢复;有受保护路径清单;声称没有任何统计和联网,还教你用两条命令自己验证;安装包经过苹果公证,打开不会弹警告。
适合磁盘老是不够、又不想给清理软件交年费的 Mac 用户,特别是电脑里有一堆旧项目的开发者。
坑:项目很新,主要是作者一个人在做,清理软件删错东西的代价比别的工具大,第一次用每一项都先看清楚再点。要 macOS 14 以上;隐私、邮件附件、恶意软件这几项要给完全磁盘访问权限,维护任务还要管理员密码。系统垃圾里有一项“通用二进制瘦身”,会直接改写 App 本体,可能让签名失效、自动更新出问题,我建议这项别勾。
brew install --cask mac-sai
6. jqssun/android-airplay-server:让安卓电视和平板接 AirPlay 投屏
761 星,GPL-3.0,Kotlin。家里电视是安卓的、手机是 iPhone,想投个屏就得买个 Apple TV 或者装来路不明的投屏软件。这个 App 装到安卓电视、盒子或者平板上,它就变成一个 AirPlay 接收器:iPhone、iPad、Mac 屏幕镜像、放视频、放音乐都行,支持 H.265,有 PIN 码保护,还能通过 USB 线给 Mac 和 iPad 当有线副屏。作者说这是第一个开源的安卓 AirPlay 2 接收器,底层用的是成熟的 UxPlay。
Google Play、F-Droid 和 GitHub 都能下,不用自己编译。
适合家里有安卓电视或闲置安卓平板、又用苹果设备的人。
坑:苹果 TV App 这类带版权保护的内容放不了,README 明说不支持 DRM,所以别指望拿它看 Apple TV+。发送端和电视要在同一个网段,公司网络或者开了访客隔离的路由器可能找不到设备。它跟苹果没有官方关系,系统一更新协议出问题,得等作者修。
adb shell settings put global tether_force_usb_functions 1




































