
这是ycombinator公司内部工作人员使用的智能体现在开源了这一台AI顶十个人一个团队账号让所有人共用AI助手这操作谁受得了QMA multiplayer agent harness for work 是一个面向企业和创业团队的多用户 AI Agent 平台。它的核心理念不是让每个人拥有一个独立 AI而是让整个团队能够同时与 AI 协作每位成员既拥有自己的私有工作空间又能在共享项目、Slack 频道和群组中共同使用 AI。与目前流行的 Claude Code、Codex、OpenCode 等更偏向个人 Coding Agent 不同QM 从设计之初就是为**多人协作Multiplayer**打造。QM让整个团队共享AI工作区的工具正在GitHub上炸锅核心卖点是多玩家AI操作台专门解决公司里几十号人混用AI时的权限打架和记忆串台问题。这东西不是给程序员写代码用的个人助手而是让市场、运营、开发都能在同一个频道里跟AI扯淡的企业级操作系统。个人AI那套玩法在公司里根本行不通你打开电脑跟ChatGPT或者Claude Code聊得火热它知道你爱喝咖啡、讨厌周一还记住你上次写的代码风格。但当你老板喊你拉新来的实习生进同一个项目组问题就来了。那个AI突然分不清谁是谁它把你的密钥文件共享给了新人或者把实习生昨天瞎编的prompt塞进了你的记忆库。这不是AI笨是它生来就只认一个主人。单人AI助手的设计逻辑特别简单就是一对一服务。你给它喂数据它吐答案中间没有第二个人插嘴。可公司里干活从来不是单挑是群殴。产品经理提需求设计师画图开发写代码测试找bug四个人可能同时在跟同一个AI对话。这时候AI如果还按单人模式跑就会出现权限混乱你改的文件被另一个人覆盖你存的密钥被全组人看到你写的prompt被实习生抄走还改了个更烂的版本。QM那帮人看穿了这层窗户纸。他们没在AI模型本身上卷而是重新设计了AI跟人打交道的中间层。这层东西叫harness翻译过来就是套索专门用来套住AI让它按规矩办事。核心思路特别简单粗暴每个人在AI面前都有自己的独立隔间隔间里有记忆、文件、密钥、沙箱别人进不来。但同时公司又能建公共会议室所有人在会议室里跟AI开会共享项目文件。这就好比每个员工都有自己的办公桌但公司还有公用会议室和白板。作用域这个鬼东西救了团队的命QM最狠的设计叫Scope翻译成大白话就是作用域。这词听着抽象但你把它想象成权限范围的边界就懂了。你的私人记忆属于你的个人作用域公司项目文件属于团队作用域。AI每次干活前先问一句现在是谁在跟我说话这个人在哪个频道属于哪个项目组问清楚了再干活。举个例子你就明白了。你在Slack的#市场部频道里AI让它写个活动文案AI自动切换到市场部作用域调取团队共享的往期活动数据。然后你切到#研发频道让同一个AI帮你查服务器日志AI又自动切换到研发作用域调用你的个人密钥去连数据库。全程不用你手动切换上下文也不用重新输入prompt说我是谁我在哪我要干嘛。这感觉就像你的AI助理突然长了脑子知道你什么时候在跟同事开会什么时候在单独加班。如果没有这个作用域设计你在市场部频道里存的密钥可能会被研发部的人不小心看到或者你在研发部写的代码风格偏好跑到市场部文案里去了。QM用一个Scope概念就把这些破事全兜住了。你以为它是模型其实它只是个包工头QM自己不是一个AI模型它不生产智慧只是智慧的搬运工。你可以在它背后挂上Claude Code、Codex、OpenCode或者Pi随便哪个引擎都行。更骚的是以后有新模型出来你也不用重写业务逻辑直接换背后的引擎就完事了。这设计思路特别鸡贼它把自己放在AI模型和用户中间当包工头。模型负责动脑子QM负责管工地上的规矩。谁该知道什么、谁能动什么文件、谁的记忆该保留多久这些脏活累活全由QM包揽。公司老板最怕被一家AI供应商绑架QM这套架构刚好切中这个痛点你随时可以把Claude换成DeepSeek只要改一行配置。Slack和Web两条腿走路AI变成聊天群里的同事QM给了你两个入口跟AI打交道。一个是Slack你直接在聊天频道里AI就行它就像你的新同事随时响应。另一个是Web控制台那里面有个大面板能看到所有会话记录、文件、记忆、技能、定时任务甚至还能一键部署内部网页应用。这两条路径共享同一套身份系统你在Slack里跟AI说的话Web上能看到完整历史。反过来你在Web上配置的技能Slack里也能直接用。这种设计让非技术背景的人也能轻松上手市场部的小姐姐在Slack里就能让AI整理客户反馈不用打开浏览器去点一堆按钮。每个AI都有自己的独立硬盘而且不会重启后失忆用过AI编程助手的人都知道你让AI安装一个ffmpeg库这轮对话能用但下轮对话它全忘了又得重新装一遍。QM的沙箱设计解决了这个痛点它给每个作用域都配了一个持久化沙箱官方管这叫Durable Computer翻译过来就是永不死机的电脑。你在沙箱里装了什么软件下次进来还在。你保存了什么配置文件下次进来直接读。这跟虚拟机或者容器还不一样它更像个个人工作站的镜像专门为AI长期驻留设计。比如你让AI每天早上八点检查数据库慢查询它会把检查脚本存在沙箱里定时任务也在沙箱里跑每次执行时环境都是一致的。安全模式分三档总有一档让老板放心安全是公司级工具绕不开的坎。QM提供了三档安全模式从严格到危险都有。严格模式里AI干任何事都得请示你想删个文件要请示想发个邮件要请示适合银行、医疗这类高压行业。默认模式是自动审批加内容分类器AI干活前系统会检查它的输出和外部数据输入觉得没问题再放行这模式适合大多数公司。危险模式啥都不管审批全关过滤全关但即使在这种模式下危险SQL命令和递归删除操作还是会被拦下来防止AI发疯把你的数据库删了。这套安全模型最聪明的地方在于它不是一刀切而是按作用域分别设置。你可以在自己的私人作用域里开危险模式随便玩但公司项目作用域强制开严格模式两种模式同时存在互不干扰。部署在自己家云上代码仓库别用ForkQM的部署方式对技术团队很友好它让你在自己的云账号里跑整个系统数据从来不出你的地盘。执行一行npm命令就能把基础设施、登录系统、Slack连接器、部署验证全套搞定。这点跟那些SaaS平台完全不一样你不把自己的核心数据交给第三方。有意思的是README里专门花了一大段讲不要用GitHub Fork来托管代码。他们给的理由特别实际GitHub公共Fork没法变成真正私有而且Fork共享对象网络提交记录可能通过SHA被外人访问。他们的建议是普通克隆代码库然后新建一个私有仓库以后持续合并上游更新。这细节暴露了他们对企业级使用的理解很多公司因为图省事用了Fork结果代码泄露了还不知道。这玩意到底是给谁用的软件开发团队能拿它做CI自动化让AI盯着测试失败自动修。创业公司能拿它做内部知识库问答新员工入职直接问AI公司流程。产品运营团队能拿它自动整理收件箱按你的写作风格生成回复草稿。内部知识库驱动的企业能拿它做文档检索和自动更新。不想绑定单一模型供应商的组织能拿它做AI能力中台。跟Claude Code这种个人编程助手比起来QM更像一套企业级多人AI操作系统。个人助手解决的是你一个人跟AI聊天的问题QM解决的是你们整个公司跟AI群聊的问题。前者让你干活更快后者让团队协同不打架。总结起来就一句话别让AI只服务一个人让它服务整个团队。你的私人AI助理正在会议室里跟别人的AI助理互抢话筒这事你不管迟早出乱子。Github网址点击原文标题https://www.jdon.com/93666-qm-multiplayer-agent-harness-for-work.html