可自托管的 AI 第二大脑,基于网络和你的文档回答问题,并支持自定义智能体与定时自动化。
yc-software/qm
可自托管的多人协作 AI 智能体框架,支持 Slack 和网页端,每人与每个房间拥有独立隔离的工作空间。
- Star
- 15,650
- Fork
- 1,945
- 未关闭 Issue
- 1,020
- 最近提交
- 2小时前
这是什么?
QM 是面向团队而非个人的智能体框架。每位员工都拥有独立的工作空间,包含各自的记忆、文件、凭据视图、权限、定时任务、网页应用和持久化沙箱;智能体也可以在共享的 Slack 频道、群组消息和项目中协作。
核心部分与公司无关,公司专属的配置、自定义工具、技能和基础设施放在由 qm CLI 管理的独立部署目录中。它支持 Pi 和 Claude Code 两种可互换的运行框架,其中 Pi 可接入多家模型提供商。部署目标包括 Fly 和 AWS,应用运行在运营方自己的云账号中,会话和状态通过 Postgres 持久化。
安全策略按组织配置,提供 Strict、Auto、Dangerous 三种模式,以及独立的共享设置(Isolated 或 Open),还可选启用内容筛查和预先声明的命令策略。
核心功能
- 01每个人和每个房间拥有独立的记忆、文件、权限和沙箱。
- 02Slack 与网页端共用同一套身份和配置。
- 03可切换 Pi、Claude Code 等智能体框架,并接入多家模型提供商。
- 04管理员可统一设置安全策略、共享方式和可用模型。
- 05技能可共享,支持从 git 仓库导入技能包,全组织推广需管理员批准。
- 06支持定时任务、监听和入站 webhook,便于后台自动运行。
适用场景
- 为初创团队在 Slack 频道中提供共享 AI 助手,用于项目跟踪和待办跟进。
- 同时检索内部笔记、邮件、文档、数据库和网络信息。
- 为特定员工搭建并发布内部网页应用。
- 让工程师在代码仓库中运行测试、提交 PR 并监控 CI。
快速上手
- 1
使用 qm CLI 初始化部署仓库
npm exec --yes --package=@yc-software/qm@latest -- qm init . --org <slug> --target <fly-or-aws> - 2
安装部署仓库的依赖
npm install - 3
按照生成的部署技能完成基础设施、登录、凭证设置并部署
使用前须知
- 每个部署都运行在你自己的云账户中,需要完成服务商设置,并非一键安装。
- 要实现持久会话,需要通过 DATABASE_URL 和 SESSION_STORE=postgres 配置 Postgres 数据库;否则会话在重启后丢失。
入选 Repolode 开源周刊
- 第 2 期 · 给 AI 代理用的 Rust 无头浏览器,以及能做类型推断的 SQL 导入
可自托管的团队多人 AI 代理,在 Slack 和网页里用同一身份。每个人、每个房间都有独立的记忆、文件、权限和沙箱,底层可在 Pi 和 Claude Code 之间切换。
收录于专题
标签
常见问题
- qm 是什么?
- 可自托管的多人协作 AI 智能体框架,支持 Slack 和网页端,每人与每个房间拥有独立隔离的工作空间。 QM 是面向团队而非个人的智能体框架。每位员工都拥有独立的工作空间,包含各自的记忆、文件、凭据视图、权限、定时任务、网页应用和持久化沙箱;智能体也可以在共享的 Slack 频道、群组消息和项目中协作。
- qm 可以免费使用吗?用的什么许可证?
- qm 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- qm 还在维护吗?
- 活跃维护中。qm 最近一次提交是在 2026年11月7日。
- qm 适合用来做什么?
- 为初创团队在 Slack 频道中提供共享 AI 助手,用于项目跟踪和待办跟进。 同时检索内部笔记、邮件、文档、数据库和网络信息。 为特定员工搭建并发布内部网页应用。 让工程师在代码仓库中运行测试、提交 PR 并监控 CI。
- qm 怎么安装和运行?
- 使用 qm CLI 初始化部署仓库: npm exec --yes --package=@yc-software/qm@latest -- qm init . --org <slug> --target <fly-or-aws> 安装部署仓库的依赖: npm install 按照生成的部署技能完成基础设施、登录、凭证设置并部署
- 在哪里获取 qm?
- 源代码和安装说明在 GitHub 上:https://github.com/yc-software/qm
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个用于训练、评估和部署 harness adapter 的框架,在不改动智能体模型和 harness 的前提下,通过外部适配层持续进化。
开源多智能体 AI 助手,可在网页、桌面、文件及 Telegram、飞书、企业微信等聊天应用中执行任务。
用 Rust 构建的垂直领域 AI Agent 基础框架,提供命令行、多家模型服务商与聊天渠道接入。
基于文件系统组织的 TypeScript 框架,用于构建可持久运行的 AI 智能体。
一个运行在你自己设备上的个人 AI 助手,可通过 WhatsApp、Telegram、Slack、Discord 等聊天工具与你交互。