YC's QM Harness: A Multi-Agent Orchestrator for Whole Companies
Y Combinator open-sourced QM, an MIT-licensed multi-agent harness for running a whole company, and runs its own accounting, legal, events, and engineering work on it. It is cloud-first with native Slack and web interfaces, and model-agnostic across Pi, OpenCode, Codex, and Claude Code. We compare it to single-user coding agents and enterprise platforms, map the intake-router-approval-observability architecture, and price the four-department ROI.
Deepak Bagada
CEO, SaaSNext
- Y Combinator open-sourced QM under MIT, a multi-agent harness for a whole company, and runs its own accounting, legal, events, and engineering on it, including building QM with QM.
- QM is model-agnostic by design: the same loop runs on Pi, OpenCode, Codex, or Claude Code because it sits in the harness layer, not the model layer.
- The harness separates draft, propose, and approve: finance agents draft but cannot wire, legal agents propose but cannot sign, and every action is logged and audited.
- The value concentrates in the harness layer — routing, approvals, observability, and workflow — which is structural and hard to change, unlike the monthly model choice.
- A four-department QM-style deployment shows token bills in the low thousands per month offsetting multiples of that in analyst-hours, before governance setup costs.
By Deepak Bagada, CEO at SaaSNext & Principal AI Architect.
YC's QM Harness: A Multi-Agent Orchestrator for Whole Companies
Y Combinator has open-sourced QM — an MIT-licensed, "multiplayer" multi-agent harness for running a whole company, not just a single user. The repository lives under the YC-owned GitHub org yc-software. And YC runs its own accounting, legal, events, and engineering work on it — including using QM to develop QM itself, the dogfooding loop every infrastructure product claims and almost none actually does. It is cloud-first, with native Slack and web interfaces, and it is aggressively model-agnostic: the same orchestration loop can run on Pi, OpenCode, Codex, or Claude Code, because it sits in the harness layer rather than competing with any coding agent.
The thesis is the most interesting part: agent = model + harness. By 2026 it is a truism that the model is becoming a commodity — the differentiator is the harness around it: memory, routing, approvals, observability, and the workflow that turns raw model capability into reliable organizational work. YC's move is to open-source the harness for the whole organization, and to argue that the most valuable agent infrastructure is the layer between the model and the org chart.
What QM actually is
QM is not a coding agent and it is not a model. It is the orchestration layer that decides which agent does what, with what authority, and with what checks — the "conductor" between a company's work intake and the models (and humans) that execute it. The scope difference is the point:
| Dimension | Single-user coding agent (OpenCode, Codex, Claude Code) | LangGraph-style framework | Enterprise agent platforms (closed) | QM (open harness) |
|---|---|---|---|---|
| Scope | One developer, one terminal | Developer builds custom graphs per app | Company-wide agent deployment, vendor-locked | Company-wide orchestration, open |
| Backends | One CLI in your repo | Your own infra | Vendor cloud + SDK | Model-agnostic: Pi, OpenCode, Codex, Claude Code |
| Interfaces | Terminal / IDE | Code API | Vendor UI + API | Native Slack + web |
| License / ownership | Per-product licenses | MIT / open source, you build | Closed SaaS | MIT, YC-owned GitHub org |
| Governance | None built in | You build it | Vendor's governance model | Role-based approvals, multi-role routing |
The row that separates QM from everything else is the combination of company scope and openness. Single-user coding agents are brilliant at a terminal and useless at an org chart. LangGraph gives you the graph primitives and leaves the governance to you. Enterprise platforms sell governance but lock you into their model backend and their pricing. QM's bet is that companies want the governance of an enterprise platform with the freedom of open source and the model flexibility of a harness — and YC is betting its own operations on it.
The architecture: intake, routing, approval, observability
+-------------------+ +-------------------+ +-------------------+
| INTAKE |---->| ROUTER |---->| ROLE AGENTS |
| Slack #ops-feed | | classify: | | finance | legal |
| web dashboard | | finance? legal? | | events | eng |
| email / API | | eng? which team? | | + subagents |
+-------------------+ +-------------------+ +-------------------+
| |
v v
+-------------------+ +-------------------+
| APPROVAL GATES | | OBSERVABILITY |
| spend over limit | | every decision |
| legal sign-off | | logged + audited |
| dual control | | + self-improve |
+-------------------+ +-------------------+
The loop is the same shape as a well-run company: work comes in, it is classified and routed to the right function, the function's agent does the work subject to approval gates where the stakes are high, and every action is logged so the system can audit and improve itself. The difference from a single-user agent is the middle column: a role router that decides not just which tool to call but which role an action belongs to, and approval gates that respect the org's authority structure. Finance agents can draft but not approve a wire; legal agents can propose but not sign a contract; engineering agents can open PRs but not merge to main. That separation of draft, propose, and approve is the entire governance problem of organizational AI, and QM bakes it into the harness rather than hoping the model behaves.
Why dogfooding matters here
Y Combinator says it runs its own accounting, legal, events, and engineering work on QM — and that it develops QM using QM. The dogfooding claim is easy to make and hard to verify, but it is structurally significant for two reasons. First, it means the harness's scope is shaped by a real org's needs, not a demo: accounting has audit requirements, legal has confidentiality requirements, events has deadline pressure, and engineering has code-quality gates — a harness that survives all four is a harness that has been pulled toward production reality. Second, it is the strongest possible proof of the model-agnostic claim: an organization that runs its legal and finance functions on the same harness that powers its engineering cannot afford a harness that only works with one model vendor. The latest AI news desk has tracked the open-versus-closed agent-platform debate all year; QM is the most credible open counterweight to the closed enterprise platforms yet.
The ROI picture: a company running agents across four departments
Here is the directional economics of the QM-style thesis — a mid-size company running orchestrated agents across finance, legal, events, and engineering. All figures are author estimates for planning purposes, not YC-reported metrics:
| Department | Agents / roles | Illustrative token cost / month | Workload handled | Analyst-hours equivalent | Net monthly saving (directional) |
|---|---|---|---|---|---|
| Finance (AP/AR, close support) | invoice triage, reconciliations, reporting | ~$800-1,500 | ~70% of recurring triage and first-pass tasks | ~120-180 hrs | ~$4,000-8,000 |
| Legal (contract review, intake) | clause review, redline drafts, intake triage | ~$600-1,200 | ~50-60% of first-pass review | ~100-150 hrs | ~$3,000-6,000 |
| Events (logistics, comms) | scheduling, vendor comms, run-of-show | ~$400-900 | ~60% of coordination churn | ~80-120 hrs | ~$2,500-5,000 |
| Engineering (triage, PRs, docs) | issue triage, PR summaries, doc generation | ~$1,000-2,000 | ~40-50% of triage and overhead | ~120-200 hrs | ~$5,000-10,000 |
The shape is what to keep: the token bill for a four-department harness lands in the low thousands per month, while the analyst-hours it offloads are worth multiples of that. The catch is governance overhead — approval gates, audit, and prompt-engineering per role take real engineering time to set up, and the savings only materialize after the harness is taught each department's actual workflows. The workflow library at Daily AI World has been arguing that this is where the value sits: the harness and its workflows, not the model, are what make organizational AI spend money or save it.
Code: a minimal QM-style intake and role router
The core of a QM-style harness is embarrassingly simple in shape: intake a task, classify it into a role, route it, gate it. A minimal sketch:
from qm import Harness, SlackIntake, RoleRouter
harness = Harness(model_backend="any") # Pi, OpenCode, Codex, Claude Code
@harness.intake(source=SlackIntake(channel="#ops-feed"))
def handle(request):
role = RoleRouter.classify(request.text) # "finance" | "legal" | "events" | "eng"
task = harness.create_task(role=role, payload=request)
if task.role == "finance" and task.amount and task.amount > 5000:
task.require_approval("finance-lead") # approval gate on the wire
if task.role == "legal":
task.require_approval("legal-counsel") # never auto-sign
agent = harness.agent_for(task.role) # model-agnostic backend
result = agent.run(task.payload)
task.complete(result, audit=True) # everything logged
return {"task_id": task.id, "role": task.role, "result": result.id}
The three lines that matter are the ones that have nothing to do with the model: classify the role, gate the spend, log the decision. That is the harness. Everything else — the model choice, the interface, the storage — is a swap-in dependency. Teams that internalize that distinction stop optimizing model choice and start optimizing the orchestration, which is where the real leverage is.
The strategic read
QM's open-source release is a positioning statement as much as a product: the harness layer is where agent value concentrates, and it should be open, company-scoped, and model-agnostic. For engineering teams, the practical lesson is to separate the two questions they have been conflating. Which model? is a monthly decision you should be able to change cheaply. Which harness? is a structural decision you will live with for years, because it holds your workflows, your approvals, your audit logs, and your institutional patterns. If YC's bet is right, the company that wins the agent era is not the one with the best model or the most agents — it is the one whose harness turns raw intelligence into reliable, governed, auditable work across every department at once. And if the harness is open source, the moat shifts to the workflows and the data inside it, which is exactly the outcome an organization should want to control. The MCP directory has been documenting the tool-standardization layer this stack depends on; QM is the layer above it, and open-sourcing it means the whole company-scale stack is now buildable by any team with the discipline to wire it up.
Disclaimer: QM's MIT license, GitHub organization, capabilities, and YC's internal usage are as reported at open-source release in August 2026; all token-cost and ROI figures are directional author estimates for planning, not YC-reported metrics.
Enjoyed this breakdown? Get our morning dispatch in your inbox.
Curated breakdowns of frontier model architectures and compute markets delivered every weekday. Zero fluff.
Deepak Bagada
CEO, SaaSNext
Deepak Bagada is the CEO of SaaSNext and founder of Daily AI World. He covers AI workflows, agentic automation, LLM architectures, and founder growth strategies.
Related Intelligence Analysis
Cursor 2026 Agent Mode & Google Workspace Plugins: Multi-File Automated Code Execution Architecture
Explore the architecture behind Cursor's 2026 Agent Mode and Google Workspace integration, enabling safe, autonomous multi-file refactoring at scale.
AI Agent Observability in 2026: Langfuse vs AgentOps vs LangSmith — The Complete ROI Comparison
A grounded 2026 cost-benefit analysis of Langfuse, AgentOps, and LangSmith for tracing, debugging, and growing agentic AI in production — including token economics, pricing, and where each genuinely wins.
CrewAI vs LangGraph in 2026: Prototype Fast, Harden Slow — The Hybrid Enterprise Strategy
CrewAI's role-played agents sit at ~52.8K GitHub stars, ~5.2M downloads, and ~60% Fortune 500 pilots, while LangGraph runs ~34.5M monthly downloads with Uber, Klarna, and LinkedIn. Here's how to run both.