zai-org/Synapse
Self-hosted AI workspace with shareable AI teammates, shared conversations, memory, and governed access to plugins, MCP tools, and local devices.
解決的問題
Synapse 是一個自托管 AI 工作區,旨在超越孤立的聊天機器人,創造「數位團隊」。它透過將對話視為主要邊界,解決 AI 互動碎片化問題,讓人類、原生 AI 行動者與遠端代理能在單一線程中協作,共享記憶,並受控存取工具。
如何運作
Synapse 採用以對話為中心的架構,每個互動皆限定於特定線程。它整合了多個關鍵元件:
- 參與者: 支援四種類型的參與者,包括工作區成員、原生行動者,以及透過 WebSocket 守護程序連接的遠端代理(如 Claude Code)。
- 執行環境與資源: 提供受控的執行環境,例如配對的實體裝置(Linux 伺服器、桌面)或隔離沙箱(Docker、E2B),用於執行程式碼與使用工具。
- 治理: 中央的
workspace_resource_grants會計帳本,管理對外掛程式、記憶體空間與裝置功能的明確、可撤銷權限。 - 連接性: 直接將外部 IM 平台(Telegram、WhatsApp 等)與事件來源(GitHub Webhooks、排程)橋接至對話執行環境。
- 記憶: 透過結合詞彙搜尋與嵌入(embeddings)實作權限式記憶空間,以在不同對話間維持上下文。
適用對象
專為希望托管自己的 AI 協調層、管理多個代理、與既有硬體/軟體工具整合,並對 AI 驅動的自動化實施嚴格安全與權限模型的使用者與團隊設計。
主要亮點
- 多代理協作: 行動者可在同一對話記錄中喚醒彼此並交接任務。
- 遠端代理橋接: 允許現有外部代理作為第一類參與者加入,無需遷移其執行環境。
- 統一授權: 敏感工具呼叫可透過聊天內直接顯示的互動式卡片進行審核。
- 裝置整合: 與實體機器配對,將檔案系統、CLI 與瀏覽器功能作為 MCP 工具公開。
- 事件驅動自動化: 排程與 Webhooks 可觸發行動者喚醒,並作為可見的對話事件呈現。
相關
- 專案
- 專案
- 專案
- 專案
- 專案