qm QM, a multiplayer agent harness for work in Slack and on the web, is designed for startups, allowing each employee to have an isolated workspace while collaborating in channels and projects. The core is vendor-neutral, supporting Pi, OpenCode, Codex, and Claude Code, and includes features like scoped memory, admin control, web apps, and background work. Security postures range from strict to dangerous, with an auto mode that screens external data. A multiplayer agent harness for work. In Slack and on the web. Most agents are designed like personal assistants. You can make one work for a whole company, but it quickly gets complex. QM is designed for startups. Employees each get their own isolated workspace and work independently without affecting each other, and they can also collaborate with the agent in channels, group messages, and projects. Each person and each room has its own scoped memory, files, keychain view, permissions, crons, web apps, and durable sandbox. It's built with open source in mind. Pick your own harness and model and switch between them — Pi, OpenCode, Codex, and Claude Code all drive the same core, so a deployment isn't tied to any single vendor. Personal and shared scopes. People customize the agent to be theirs , and still work with it collaboratively in Slack channels and projects. Slack and web. The same identity and configuration carries between Slack and the web app. Admin control. Set org-level configuration, a security posture, and which harnesses and models are available. Web apps. Spin up custom internal apps and publish them to the right people. Shared skills. Skills are scope-owned and shareable by grant, with admin-gated promotion to the whole org and skill packs imported from git repositories. Background work. Crons and watches run work while nobody's watching. - Search internal notes, email, documents, databases, and the web together - Retrieve information from your company brain - Build internal apps, publish them to the right people, and keep their data current - Learn your writing voice from past sends, then triage your inbox on a schedule — labels and reply drafts included - Work in an existing repository: run tests, open PRs, monitor CI, check system logs - Track a project in a shared channel and post updates and follow-ups flowchart LR DB "Postgres