← Catalog
Harness

QM

Multiplayer agent harness for work — personal and shared scopes in Slack and on the web, model- and harness-agnostic.

Install

via Positronick CLI

$positronick harness install qm --run

Official

$npm exec --yes --package=@yc-software/qm@latest -- qm init . --org <slug> --target <fly-or-aws>

QM (by YC Software / Y Combinator) is a multiplayer agent harness designed for startups. Each employee gets an isolated workspace with scoped memory, files, keychain, permissions, crons, and a durable sandbox, and can also collaborate with the agent in Slack channels, group messages, and projects. The same identity carries between Slack and the web UI. Pick your own coding harness and model — Pi, OpenCode, Codex, and Claude Code all drive the same headless core — so a deployment is not locked to one vendor. Org admins set security posture (strict/auto/dangerous), available harnesses/models, and shared skills. Deploy via the npm package @yc-software/qm into your own cloud (Docker, Fly, or AWS); core is open source under MIT. Homepage: https://qm.ycombinator.com

Releases · 8

0.1.9 Latest

qm

Allow operator admin login without email in

GitHub ↗
0.1.8 Release

qm

QM 0.1.8 is a polish release for models, crons, and the web approval flow. Pick GPT-6 Astra from the model registry and picker. Slack cron deliveries now carry the cron's title and a link to its…

GitHub ↗
0.1.7 Release

qm

QM 0.1.7 broadens where QM runs and who can use it. Run sandboxes on agent37 with a new backend, hardened startup, and auto-sleep for idle computers. Invite external users by email, with a role and…

GitHub ↗
0.1.6 Release

qm

QM 0.1.6 brings your own accounts, memory, and infrastructure into the agent. Log in with your Claude/ChatGPT subscription: per-user accounts drive each turn, plus dynamic OpenRouter catalogs and a…

GitHub ↗
0.1.5 Release

qm

QM 0.1.5 makes everyday agent work faster and deployment operations safer. Search every visible conversation from a new full-text command palette. Work across improved multi-pane sessions with…

GitHub ↗
0.1.4 Release

qm

Restrict the web-ui model picker to the org allowed-models list in Use @latest in the qm init bootstrap instead of a version placeholder in

GitHub ↗
0.1.3 Release

qm

Document playground deployments in the deployment workflow in

GitHub ↗
0.1.2 Release

qm

Publish the deployment CLI to npm with provenance in Prune docs/ to what the README reaches in Publish images under a repo-nested GHCR namespace in Stop shipping build-time caches and host identity…

GitHub ↗

Showing 8 of 8 releases