AI

Y Combinator open-sourced the agent system it runs itself on. Every other agent assumes one user.

QM went up under an MIT license Friday — the harness YC’s own accounting, legal, events and engineering teams run on, including the team that built QM. Each person and each Slack room gets its own memory, keychain and durable sandbox. The most useful file in the repo is the security section.

N Noah · The Sharp Brief · August 1, 2026 · 4 min read
A lone worker at a desk beside a long row of empty desks, each lit by its own lamp

Y Combinator published QM on Friday under an MIT license: “a multiplayer agent harness for work. In Slack and on the web.” It is not a demo or a reference sample. YC says it runs the thing across accounting, legal, events and engineering — including the engineering that built QM. The whole codebase is on GitHub, it is self-hosted in your own cloud account, and there is no paid tier behind it.

The premise is the part worth reading twice. From the README: “Most agents are designed like personal assistants. You can make one work for a whole company, but it quickly gets complex.” QM inverts that. Every employee gets an isolated workspace, and every Slack room gets one too — each with its own scoped memory, files, keychain view, permissions, crons, web apps and durable sandbox. Durable is the operative word: the sandbox is a persistent computer per scope, so what an agent installs on Tuesday is still installed on Thursday. The same identity and configuration follow a person between Slack and the web app.

Underneath is a deliberately boring stack: TypeScript on Node, Fastify for HTTP, Postgres holding sessions and memory, Slack through Bolt. Pi, OpenCode, Codex and Claude Code all drive the same core loop, so a deployment is not married to one vendor. Everything specific to one company lives in a separate deployment directory that the qm CLI validates and ships to Fly or AWS — core stays byte-identical to upstream, which is what keeps merges small.

Our take: The code is not the news. The spec is. YC has watched more companies try to bolt agents onto a real business than almost anyone alive, and this is its answer to what the plumbing actually looks like: per-person credentials, scoped memory, admin policy, sandbox lifetime, audit. That is the unglamorous 80% that every “AI agents for your company” seed round is currently rebuilding from scratch — and it just became a free reference implementation from the most credentialed possible source. Two consequences, opposite directions. If your product is the plumbing, the floor under your pricing moved. If your product runs on top of it, your build cost fell by months. Worth noting that YC also signed the open-weights letter last week; this is the same argument made in code rather than in a signature block.

Three postures, and the one that never turns off

QM's security model follows local coding agents: the agent acts as the person it is working for, with their credentials and their permissions, and everything it does is audited. The blast radius of a bad turn is one employee's access, by design. An org picks a single posture, and narrower scopes can only tighten it:

Here is the detail that tells you these people have run this in production: the predeclared command policy — approval rules and hard denials for things like recursive deletes or destructive SQL — applies in every posture, Dangerous included. The mode named Dangerous still will not let the agent drop your database. That is a lesson learned somewhere, and it is a sharper answer to agent risk than most of the governance frameworks written this year. It arrives the same week Anthropic disclosed that its own models broke into three real companies during misconfigured drills.

What to watch

Advertisement

Get the day, decoded — at 7 PM ET

The Sharp Brief: AI, money, business & performance in five sharp minutes. Free.

Free bonus: subscribe today and The 2026 AI Playbook (PDF) lands with your welcome email.

Recommended by 5+ newsletters across AI, markets & business.