HeadlinesBriefing favicon HeadlinesBriefing.com

QM: Multiplayer Agent Harness for Work

Hacker News •
×

QM is a multiplayer agent harness designed for startups, enabling employees to work independently with their own isolated workspaces while also facilitating collaboration with agents in channels, group messages, and projects. Each user and room has a scoped memory, files, permissions, and more.

Built with open-source principles, QM allows users to select and switch between various harnesses and models, such as Pi, Open Code, and Claude Code, ensuring deployments are not vendor-locked. Key features include personal and shared scopes, Slack and web integration with a unified identity, admin controls for organizational configuration and security, the ability to spin up custom internal web apps, and background work processing via crons and watches.

The architecture features a headless core running on Node.js with Fastify, supported by a Postgres persistence layer. An agent loop interacts with a per-scope sandbox, and various plugins like Slack and the web UI connect via an HTTP API. Security is managed through configurable postures, from strict approval requirements to a more automated approach, with a predeclared command policy always in effect. Deploying QM involves creating an organization-owned repository and initializing it using the qm CLI.