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,实现自主工作。
- 供应商无关: 支持在不同模型和框架之间切换,不绑定单一供应商。
相关
- 项目
- 项目
- 项目
- 项目
- 项目