YC 開源協作智慧體框架 QM:支援多員工獨立沙箱與頻道協同
YC 開源多人協作智慧體架構 QM。它將 AI 從個人助手轉為團隊基建,每個員工擁有獨立的記憶、金鑰與沙箱工作區,同時能在 Slack 頻道和專案中與同事協同呼叫同一個 Agent,並在不同作用域間自動切換許可權。

QM 是 YC 開源的一個專為團隊協作設計的智慧體框架。它把過去只能單人對話的 AI 助手,改造成了整個團隊都能接入並協同工作的基礎設施。
大多數 AI 智慧體都按個人助理的邏輯設計,一旦拉進公司團隊使用,許可權和記憶很快就會亂成一團。QM 解決這個問題的核心概念是 Scope 作用域。它在底層執行一個通用引擎,但在上層劃分出相互隔離的工作空間。公司裡的每位員工都有自己獨立的沙箱、記憶、檔案、金鑰與定時任務;同時在 Slack 頻道、群聊或協作專案中,大家又可以共同呼叫同一個智慧體。同一個 AI 進入不同房間會自動戴上不同的帽子,在私聊和群聊之間無縫切換記憶和許可權。
它能做什麼
在日常辦公里,QM 可以同時兼顧個人任務與團隊協同。
在個人層面,它能學習你的寫作風格,按定時任務梳理收件箱,自動打標籤並生成郵件回覆草稿;它也可以作為一個常駐沙箱,在既有程式碼倉庫裡跑測試、提 PR、監控 CI 和排查系統日誌。
在團隊層面,員工可以在 Slack 共享頻道里讓 QM 跟蹤專案進展並自動釋出動態。如果需要構建專屬業務工具,團隊可以直接在 QM 內生成輕量級內部 Web 應用,並指定釋出給特定成員。
系統內的技能支援按作用域授權,員工沉澱的工作流可以打包分享,也能通過管理員稽核後推廣到全公司,甚至直接從 Git 倉庫匯入技能包。此外,QM 還內建了定時排程、監控和 Webhook 接收機制,即便使用者離線,後臺任務依然會持續運轉。
架構與安全模型
QM 採用無頭核心設計,基於 Node.js 和 TypeScript 開發,HTTP 服務由 Fastify 驅動。智慧體迴圈採用 Pi 框架,可以在多廠商模型之間自由切換,不繫結單一模型供應商。資料持久化完全依賴 Postgres,用於儲存會話、記憶和執行佇列。
它的執行環境非常徹底:每個作用域都配有一個持久化的獨立沙箱容器。智慧體在沙箱裡安裝的命令列工具和軟體環境會長期保留,不會因會話結束而重置。前端介面由 Vite 和 Lit 構建,Slack 互動則通過 Bolt 外掛直接與核心通訊。
在安全控制上,QM 借鑑了本地程式設計智慧體的設計原則,讓 AI 以當前操作者的身份和許可權行事,所有動作都有審計日誌記錄。管理員可以設定三種安全狀態:Strict 模式下每次工具呼叫都必須經過人工批准;預設的 Auto 模式會自動攔截對內網私有網路的訪問;Dangerous 模式則關閉工具審批門檻。不論處於哪種模式,針對遞迴刪除檔案或高危 SQL 操作的預設安全策略都會強制生效。
資源共享也分為獨立與開放兩種策略。預設狀態下,各作用域之間的資料互不相通;只有在明確開啟開放策略後,成員在群聊頻道里對話時,經過授權的個人檔案和記憶才會被智慧體讀取。
怎麼部署與上手
QM 採用寬鬆的 MIT 許可證開源。官方主打讓企業執行在自己的雲環境中,使用自己的模型和 API 金鑰。
如果你想快速嘗試,本地需要準備 Node.js 和一個可用的 Postgres 資料庫。通過 npm 執行官方提供的初始化命令,指定公司標識和目標雲平臺(支援 Fly.io 或 AWS),CLI 就會引導完成基礎設施憑證配置、Slack 授權和環境驗證。
測試階段可以直接執行本地開發例項,分別啟動 Web 介面、Slack 機器人或雙端聯動。對於需要深度定製的企業,程式碼庫允許以原始碼分支的方式維護內部功能,也可以通過單獨的配置目錄管理技能包與沙箱映象。如果你不想自己折騰基礎設施,官方也提到了第三方託管版本。
為什麼重要
現在的各類企業 AI 助手,要麼是把單人對話方塊套上公司登入框,要麼是笨重且昂貴的黑盒系統。QM 的聰明之處在於,它沒有重新發明複雜的協作理論,而是用工程師最熟悉的沙箱和作用域切分,把個人隱私與團隊共享乾淨地隔離開來。
我們認為,對於技術型初創團隊和正在探索內部 AI 落地的研發部門,QM 非常值得現在拉一套跑起來試試。它的多模型接入和自託管特性避免了被單一模型商繫結,基於程式碼和沙箱的執行能力也遠比普通聊天機器人實用。不過,它的部署和維護依然需要團隊具備一定的全棧運維能力,更適合有工程師主導推進的企業團隊,而不是純非技術背景的公司。
來源 (1)
- github.com(在新分頁開啟)原文github.com