Article
qm: Multiplayer-Agent-Harness für Teams in Slack und Web
qm ist ein neues Open-Source-Projekt (5.200+ Stars, MIT-Lizenz), das AI-Agenten für Teams statt für Einzelpersonen designed. Die Idee: Jeder Mitarbeiter bekommt einen eigenen isolierten Workspace mit eigenem Agent, Memory, Files, Keychain, Permissions und Crons — und kann trotzdem in Slack-Channels und Gruppen-Nachrichten kollaborieren.
Das Besondere an qm ist die Multiplayer-Architektur. Während die meisten Agent-Frameworks wie persönliche Assistenten funktionieren, richtet qm jedem Nutzer und jedem Raum einen eigenen scoped Bereich ein — mit separatem Memory, separaten Dateien, separaten Keychain-Views und eigenen Crons. Die gleiche Identität und Konfiguration gilt dabei nahtlos in Slack und im Web-UI.
qm ist Vendor-agnostisch: OpenCode, Codex, Claude Code und Pi treiben denselben Kern — man kann zwischen Harnesses und Modellen wechseln, ohne an einen Vendor gebunden zu sein. Auf Org-Ebene lassen sich konfigurieren: erlaubte Modelle, Security-Posture, verfügbare Harnesses und Skill-Packs. Skills sind scope-owned und per Grant teilbar, Admins können Skills zur org-weiten Verfügung freigeben oder Skill-Packs aus Git-Repositories importieren.
Use-Cases umfassen: Interne Notizen/Dokumente/Datenbanken/Web gemeinsam durchsuchen, interne Apps bauen und veröffentlichen, Posteingang nach Schedule triggern (Labels und Reply-Drafts inklusive), in Repositories arbeiten (Tests, PRs, CI, Logs), Projekt-Updates in geteilten Channels posten. Die Architektur nutzt Micro-VMs für sandboxed Ausführung und unterstützt Deployment auf AWS und Fly.io.