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 可触发角色唤醒,并作为可见的对话事件呈现。
相关
- 项目
- 项目
- 项目
- 项目
- 项目