yc-software/qm

Multiplayer agent harness for work.

解决的问题

QM 为初创企业和组织量身打造了多玩家代理框架。与个人 AI 助手不同,它允许员工拥有独立的隔离工作区,同时仍可在共享频道、群组消息和项目中实现协作式代理交互。

工作原理

QM 使用无头核心,与各种 LLM 框架(如 Claude Code、OpenCode 或 Pi)进行交互,并使用 Postgres 持久化层来存储记忆和会话历史。每个用户或房间都有一个作用域沙箱——一个持久化的计算机,用于安装和执行工具。该系统与 Slack 和 Web UI 集成,确保两个平台间身份和配置的一致性。系统采用严格的三种安全模式(Strict、Auto 和 Dangerous),以控制工具执行和数据筛查。

适用对象

专为需要可部署、供应商无关的代理基础设施,同时支持个人生产力和组织协作的初创企业和团队而构建。

主要亮点

  • 多作用域记忆: 为个人和共享房间分别提供独立、作用域化的记忆、文件和权限。
  • Web 与 Slack 集成: 在 Web 应用和 Slack 之间无缝传递身份和配置。
  • 可自定义技能: 支持从 Git 仓库导入共享技能,或由管理员在组织内推广。
  • 后台自动化: 支持运行 crons、watch 任务和入站 Webhook,实现自主工作。
  • 供应商无关: 支持在不同模型和框架之间切换,不绑定单一供应商。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目