Overview
QM is a multiplayer agent harness for work, in Slack and on the web. Y Combinator built it for its own staff and open-sourced it: the project page describes it as letting startups (and YC) work with a fleet of agents, where every employee and project gets one as needed. Each person has an isolated personal workspace, and collaboration happens in shared channels and projects rather than by handing an agent around.
Workspaces come in personal and shared scopes with independent configuration, and identity is unified across Slack and the web interface so the same agent context follows a conversation between them. Administrators set the security posture and choose which models are available, which is what makes it deployable inside a company rather than only on a laptop.
Beyond chat, QM can host custom internal web apps published to a chosen audience, run background automation through crons, watches and webhooks, and search across notes, email, documents and databases. It is written in TypeScript for Node and released under the MIT licence, and it is deployed from your own account onto Fly or AWS.
What it does
- Personal and shared workspace scopes, each with its own configuration
- One identity across Slack and the web UI, so a conversation carries across surfaces
- Admin-controlled security posture and model selection for the whole organisation
- Custom internal web apps published to a targeted audience
- Background automation via crons, watches and webhooks
- Integrated search across notes, email, documents and databases
Getting started
QM is scaffolded with its own CLI into a repository you own, then deployed to Fly or AWS. The README suggests handing the deployment itself to a coding agent.
Scaffold a deployment
Run the init command in an empty directory, naming your organisation slug and the target platform.
npm exec --yes --package=@yc-software/qm@latest -- \
qm init . --org <slug> --target <fly-or-aws>
npm installDeploy it
The README's suggested path is to point your coding agent at the repository and have it drive the deployment: "Let's deploy https://github.com/yc-software/qm".
# hand the repo URL to your coding agent, or follow the deploy docsSign in as an admin without email
admin-login generates a temporary access link so you can test the instance before wiring up email.
qm admin-loginCommands and code are distilled from the project's own documentation — always check the official repo for the latest.
When to use it
- Give every person in a company their own agent workspace without each one running a separate local setup
- Let humans and agents work in the same Slack channels and projects instead of in private sessions
- Set organisation-wide model and security policy from one admin surface
- Automate recurring internal work with crons, watches and webhooks that agents pick up
How QM compares
QM alongside other open-source multi-agent systems tools AI/TLDR tracks, ranked by GitHub stars.
| Tool | Stars | What it does |
|---|---|---|
| TradingAgents | ★ 103k | LangGraph framework that mirrors a trading firm: LLM analyst, bull/bear researcher, trader and risk-management agents debate before a decision. For research, not advice. |
| Ruflo | ★ 70.9k | Agent meta-harness that wraps Claude Code and Codex with 100+ specialized agents, swarm coordination, vector memory, background workers and cross-machine agent federation. |
| MetaGPT | ★ 70.2k | A multi-agent framework that models a software company, assigning roles like product manager, architect, and engineer to generate code from a single prompt. |
| AutoGen | ★ 60.8k | Microsoft Research's framework for building applications where multiple agents converse with each other and with tools to solve tasks. |
| CrewAI | ★ 58.2k | A framework for assembling teams ('crews') of role-playing agents that divide tasks and collaborate to complete a goal. |
| AgentScope | ★ 30.9k | A framework for building multi-agent applications with message passing, visual debugging tools, and distributed execution. |
| OpenAI Agents SDK | ★ 29.2k | OpenAI's lightweight Python SDK for building multi-agent workflows using explicit handoffs, tools, and guardrails. |
| QM | ★ 14.6k | Y Combinator's multiplayer agent harness for Slack and the web, where every employee and project gets a workspace and agents share channels |