qm
A multiplayer agent harness for work. In Slack and on the web.
What is QM?
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.
Features
Personal and shared scopes. People customize the agent to be theirs, and still work with it collaboratively in Slack channels and projects.
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.
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.
... continue reading