Daily Tech Briefing
AI 科技速览
每天 5 分钟内学习 AI。获取最新的人工智能新闻,理解其重要性,并学习如何将其应用于您的工作。
MarkTechPost · 2026/8/4 04:17:18
Y Combinator Open-Sources QM: An MIT-Licensed Multiplayer Agent Harness That Runs In Slack And The Web
AI 中文解读
YC这回把自家员工都在用的AI助手QM开源了,最亮眼的是完全免费可商用。这可不是普通聊天机器人,而是个能在Slack和网页上“组团干活”的多智能体系统,会计、法务、办活动甚至写代码都能帮上手。每个员工有自己的独立工作间,记忆、文件、权限都分开,互不干扰,也能在群里和AI协作。部署有点技术门槛,适合有工程师的中小公司,但YC也把流程做得很傻瓜,不用复制代码,运行一条命令就能在云端搭好。它能自动翻笔记、查邮件、管日程,还能在代码仓库里跑测试、提合并请求。对普通人来说,这预示着未来AI不只是一对一聊天,而是能融进公司运作、自动处理重复琐事的“数字同事”。不过YC也坦白,这项目还早,有bug,属于实验性质。但MIT许可证意味着任何团队都能拿去改,说不定很快就有更易用的版本出现,让普通公司也享受这波AI协作红利。
Y Combinator team has open-sourced QM (quartermaster), the multi-agent harness it uses internally. QM is described as a multiplayer agent harness for work, running in Slack and on the web. YC team runs QM across accounting, legal, events, and engineering, including building QM itself. The whole project ships under the MIT license. YC frames the release as an experiment that is early and has bugs.
Is QM Deployable
Yes. QM is deployable today, but it is org software, not a desktop app. Deployment assumes a cloud account, Postgres, and someone comfortable with infrastructure. The best fit is a startup or mid-sized company, roughly 10 to 500 people, with at least one platform engineer. Larger enterprises can run it, but should review the security posture first.
Realistic industries include venture and professional services, fintech and accounting operations, legal operations, events, and B2B SaaS internal tooling. Applications named in the repository include searching internal notes, email, documents, databases, and the web together; triaging an inbox on a schedule with labels and reply drafts; working in an existing repository to run tests, open PRs, and monitor CI; and tracking a project in a shared channel.
Deploying QM does not require cloning the repository. An org-owned deployment repo depends on @yc-software/qm, then runs qm init with an org slug and a Fly.io or AWS target. Initialization materializes a deployment skill that walks through infrastructure, web sign-in, connectors, optional Slack access, and live verification. Sign-in defaults to a built-in broker that emails a one-time link, and an external identity provider can replace it. Each deployment runs in the operator’s own cloud account, and initialization does not create deployment CI. Teams that want core and customizations in one tree keep a private fork made by a plain clone, never GitHub’s Fork button. Details are in deployment.md and getting-started.md.
What is QM
Most agents are designed as personal assistants. The YC team argues that stretching one assistant across a whole company gets complex quickly. QM instead gives each employee an isolated workspace that others cannot affect. People also collaborate with the agent in channels, group messages, and projects.
Each person and each room gets its own scoped memory, files, keychain view, permissions, crons, web apps, and durable sandbox. The same identity and configuration carries between Slack and the web app. Skills are scope-owned and shareable by grant, with admin-gated promotion to the whole org. Skill packs can be imported from git repositories. Crons and watches run background work unattended.
(function(){
window.addEventListener("message", function(e){
var d = e && e.data; if(!d) return;
var h = d.qmHeight || d.frameHeight; if(!h) return;
var f = document.getElementById("qm-explainer-frame");
if(f){ f.style.height = h + "px"; f.setAttribute("height", h); }
}, false);
})();
Architecture
Every turn runs through a central headless core. The core handles API, identity, policy, and scheduling, and drives an agent loop. A Postgres layer holds user data, session history, and other durable state. The agent has a small, fixed tool surface. One of those tools is execute, which runs commands in the scope’s own isolated sandbox, where installed tools stay installed.
QM is harness-agnostic. Pi, OpenCode, Codex, and Claude Code all drive the same core, so a deployment is not tied to one vendor. The core runs TypeScript directly on Node and uses Fastify for HTTP. The Slack plugin uses Bolt; the web UI builds with Vite and renders with Lit. The web UI, admin panel, and public portal are optional plugins over the core’s HTTP API.
Security Model
QM follows the pattern of local coding agents. The agent acts as the person it works for, with their credentials and permissions, and everything is audited. An org picks one posture, which
分享
阅读原文 ↗