GitHub 周刊第 49 期 | Paperclip 让 Agent 有了老板和预算,另有 25MB 的国产数据库客户端

> 📅 本期时间范围:2026-09-28 ~ 2026-10-04

开发者Club
GitHub开源项目AI AgentAgent 编排沙箱数据库客户端前端设计
阅读 —收藏 —

📅 本期时间范围:2026-09-28 ~ 2026-10-04

周榜排第一的 Paperclip,README 里有一行写得特别直白:如果你同时开着 20 个 Claude Code 终端,已经搞不清哪个在干什么,那它就是给你做的。

这句话放在半年前可能有点夸张,现在读起来像是在点名。而且这周不止它一个在琢磨这件事:NVIDIA 的 OpenShell 管 Agent 能碰哪些文件、连哪些网站,Google 的 AX 管怎么在集群里成批地跑 Agent,还有一个叫 Atlas 的桌面工具,专门记录每次提交是哪个 Agent、在哪次会话里改的。

大家都不再只问「Agent 能干什么」,开始问「这么多 Agent 怎么管」了。

本期github周刊挑了 4 个特别棒的开源项目:两个管 Agent,一个教 Agent 审美,最后一个虽然跟 AI 关系不大,但国内写后端的人每天都可能用得上。文中 Star 数均为截至发文时 GitHub 页面数据。

01 Paperclip

它不教你怎么造 Agent,只管怎么给 Agent 开公司

Paperclip

Paperclip 这周涨了 1.2 万多 Star,总数 9.6 万。仓库是今年 3 月才建的,MIT 协议,语言是 TypeScript 。

它的定位用 README 里的一句话概括最准:如果 OpenClaw 是一个员工,Paperclip 就是公司。

听起来有点玄,拆开看其实就是一个带 Web 界面的「Agent 管理后台」。你在里面做三件事:

  1. 定一个目标,比如 README 里举的例子「做出排名第一的 AI 笔记应用,月收入做到 100 万美元」
  2. 招人,CEO、CTO、工程师、设计、市场,每个岗位背后可以是不同厂商的 Agent
  3. 审批方案、设预算,然后开跑,在面板上盯进度

它本身不带模型,也不是 Agent 框架。Claude Code、Codex、Cursor、Gemini CLI、OpenCode、Kimi Code、Hermes 这些都能接进来,README 的说法是「只要能收心跳,就能被雇佣」。所谓心跳,就是 Agent 被分配了任务、收到追问或者到了定时点,会被叫醒去干活。

Paperclip 的四个支柱

我觉得它最有价值的是这几块,恰好都是自己拿脚本拼 Agent 时最容易翻车的地方:

核心功能:

  • 按任务组织:每个任务是一张工单,对话、计划、文件、运行记录都挂在上面,重启电脑也不会丢
  • 组织架构:Agent 有上级、有职位、有岗位说明,任务可以沿着汇报线往下派
  • 预算控制:公司、Agent、项目三级预算,到阈值报警,超了自动暂停
  • 审批关卡:招新 Agent、关键操作可以设成需要人点头
  • 定时例行任务:比如每天出报表、回客服,到点自动建任务,每次运行都有记录

装起来是一行命令,需要 Node.js 24.11 以上:

npx paperclipai@latest onboard --yes

本地会自动起一个内嵌的 PostgreSQL,不用自己装数据库。如果只是想先看看长什么样,它还有个 test-drive 模式,起一个已经配好 CEO Agent 的临时实例,不装服务、不建任务:

ANTHROPIC_API_KEY=... npx paperclipai test-drive

说几个需要心里有数的地方。

第一,这东西是给「已经在同时跑好几个 Agent」的人准备的。如果你平时就开一个 Claude Code 写写代码,装它纯属给自己加管理成本。

第二,「让 Agent 7×24 小时自主运营一家公司」是它的愿景,不等于装上就能躺着赚钱。Agent 跑得越久,token 花得越多。预算功能统计的是各 Agent 上报的花费,第一次用建议把预算设小一点,先看一周账单再说。

第三,默认安装是「本机可信模式」,只监听本地回环地址。想在局域网或手机上访问,要用 --bind lan 或 --bind tailnet 切到需要登录的模式,别直接把端口暴露出去。

另外它有一个还在排队的云版本,但开源版是完整自托管的,不需要注册账号。

开源地址:https://github.com/paperclipai/paperclip

02 OpenShell

NVIDIA 给 Agent 做的「带监控的隔离间」

OpenShell 终端界面

如果说 Paperclip 管的是 Agent 干什么活,OpenShell 管的就是 Agent 能碰什么东西。这周涨了 5500 多 Star,总数 1.4 万,Apache-2.0 协议。

Agent 要真能干活,就得让它读文件、装包、调 API、用你的密钥。问题是权限一给出去,它误删了什么、把密钥发到了哪,你很难第一时间知道。OpenShell 的做法是每个 Agent 跑在独立沙箱里,然后在内核层面盯住三件事:能访问哪些文件、能做哪些系统调用、能连哪些网络地址。

上面那张截图就很直观。沙箱里的 Agent 在调 Anthropic 的接口,日志里每一行 CONNECT 都是一次网络连接:连的是 api.anthropic.com,命中的策略叫 claude_code,结果是 allow。如果 Agent 想连一个策略里没写的地址,请求出不了沙箱。

还有两个设计我觉得挺聪明:

  • Agent 拿不到真密钥。凭证由 OpenShell 在请求发往被批准的地址时才补上去,Agent 自己看不到,自然也没法泄露。
  • 改策略之前先做形式化验证。比如你想给它多开一个网站的访问权限,OpenShell 会先算出这次改动会额外放行哪些东西,风险大的会卡住等人审核。

上手需要 Linux、Apple Silicon 的 Mac,或者 Windows 的 WSL 2(目前还是实验性支持),外加 Docker、Podman 或宿主机虚拟化:

curl -LsSf https://raw.githubusercontent.com/NVIDIA/OpenShell/main/install.sh | sh
openshell sandbox create --name demo

默认的沙箱镜像是一个干净的 Ubuntu,里面没装 Agent,要跑真实 Agent 得照着文档再走一步。

适合谁?要让 Agent 长时间自主跑、又要碰公司代码和密钥的团队,值得认真看看。个人用户如果只是在自己电脑上写代码,现有工具自带的权限确认通常够用。另外提醒一句:OpenShell 默认会收集匿名的运行统计(README 说明不含文件路径、提示词、密钥等内容),不想上报的话,在网关上设置 OPENSHELL_TELEMETRY_ENABLED=false 就能关掉。

开源地址:https://github.com/NVIDIA/OpenShell

03 DBX

25MB 的数据库客户端,达梦、人大金仓、OceanBase 都可以完美支持

DBX 主界面

终于有一个不是 Agent 的了。DBX 是一个跨平台数据库客户端,从中文文档和 QQ 群、飞书群来看,是国内开发者在维护,今年 4 月底建仓,这周涨了 3200 多 Star,总数 2.4 万,Apache-2.0 协议。

它主打的就是一个「轻」:官方说 25MB,单个二进制文件,不用装 Java,也不内嵌 Chromium。README 里直接拿 DBeaver 依赖 Java、TablePlus 是免费增值模式来做对比,意思很明确,就是冲着这两位的用户来的。

但真正让我觉得国内开发者值得试一下的,是它支持的数据库清单。MySQL、PostgreSQL、Redis、MongoDB 这些常规的就不说了,它还专门适配了一串国产库:达梦、人大金仓、OceanBase、openGauss、GaussDB、TDengine、Doris、StarRocks……做政企项目、碰过信创要求的同学,应该知道找一个同时能连这些库的顺手客户端有多麻烦。

DBX 的 ER 关系图

除了数据库,它把 Kafka、RocketMQ、RabbitMQ 这些消息队列,还有 Nacos、ZooKeeper、etcd 这些配置中心也做成了控制台。对后端来说,排查问题时少开好几个工具。还能从 DBeaver 或 Navicat 直接导入连接配置,迁移成本很低。

AI 这块它也没落下:内置自然语言写 SQL,另外提供了一个 MCP Server,让 Claude Code、Cursor 直接复用你在 DBX 里配好的数据库连接:

{
  "mcpServers": {
    "dbx": { "command": "npx", "args": ["-y", "@dbx-app/mcp-server"] }
  }
}

这里我特别想提一下它的权限设计:MCP 的执行权限分「只读 / 数据读写 / 完全访问」三档,在 DBX 设置里统一管。让 AI 直连生产库这件事,强烈建议从只读开始。

macOS 用 brew install --cask dbx,Windows 有 Scoop 和 WinGet,Linux 有 Flatpak 和星火应用商店。顺带一提,README 开头有一大段赞助商介绍,里面有好几家 API 中转服务,那是赞助信息,不代表项目对这些服务做了背书,按需判断就好。

开源地址:https://github.com/t8y2/dbx

04 Impeccable

专治 AI 写出来的「一眼 AI 味」页面

Impeccable

你让 AI 写过前端页面的话,大概率见过这套组合:Inter 字体、紫到蓝的渐变、卡片里套卡片、彩色背景上压一行灰字、每个标题上面顶一个圆角方块图标。Impeccable 的 README 把这些直接列成了「反面教材」。

它是一个给 AI 编程助手装的设计技能,这周涨了 3100 多 Star,总数 7.4 万。作者在 README 里说得很坦白:它是从 Anthropic 官方的 frontend-design 技能出发做的。

装好以后,你和 AI 之间多了一套设计词汇。/impeccable critique 做体验评审,/impeccable audit 查无障碍和响应式,/impeccable bolder 让平淡的设计大胆一点,/impeccable quieter 反过来让太花哨的收一收,一共 24 个命令。

它比单纯写一堆提示词多走了一步:附带 61 条确定性的检测规则,CLI 和浏览器插件跑这些规则时不调大模型,也不需要 API Key。也就是说,「是不是又用了紫蓝渐变」这种问题,可以像跑 lint 一样直接查出来。

npx impeccable install

装完在 AI 工具里先跑一次 /impeccable init,它会问几个关于产品、用户、语气的问题,写进 PRODUCT.md,后面的命令都会参考这份文件。

我的判断是:做独立产品、经常让 AI 出落地页和后台界面的人,装上收益很明显;如果你团队已经有成熟的设计系统和设计师把关,它更像一个辅助检查工具,别指望它替代设计评审。

开源地址:https://github.com/pbakaus/impeccable

管 Agent 这件事,正在分层

回头看开头提到的那几个项目,会发现它们其实没在抢同一块地盘。Paperclip 管的是任务和组织:谁干什么、花多少钱、谁来审批;OpenShell 管的是运行时:Agent 在沙箱里能碰什么。开头顺带提到的 Google AX 和 Atlas,一个管集群里怎么成批调度 Agent,一个管每段代码是哪次 Agent 会话写出来的,各占一层。

这和当年容器生态的发展路径有点像:先有能跑的东西,然后才有编排、隔离、审计这些「管」的工具,而且各管一层。

对普通开发者来说,我的判断是这些工具现在大多还用不上。一两个 Agent 的规模,手动看着就够了。但如果你发现自己开始在几个终端之间来回切、记不清哪个 Agent 改了哪段代码、月底被 token 账单吓一跳,那就是该挑一层先补上的时候了。

至于从哪一层补,看你最先头疼的是什么:是乱,就看 Paperclip;是怕出事,就看 OpenShell。

评论

登录后即可发表评论

登录账户

加载评论中...