同一助手接入 RAG 知识库与 WhatsApp、邮件、网站挂件等多渠道并扩展集成
RAG 把文件变知识库;挂件/WhatsApp/邮件复用同一助手;MCP 与 OpenAPI 提供免 fork 扩展
✓ 一套助手多渠道复用✓ 免 fork 插件扩展 ✕ 竞品对比中 Dify 网站挂件可替代部分✕ RAG 需自行上传整理文件
方案简介
这条配方聚焦 Synaplan 作为"团队平台"的能力组合:把用户上传的文件作为知识库(RAG),再把同一个助手同时发布到网站聊天挂件、WhatsApp 和电子邮件——这是 README 对比表中 Synaplan 区别于 Open WebUI、LibreChat、Dify 的核心差异点(Dify 有网站挂件但 WhatsApp 和邮件非内置)。
在此基础上,平台通过插件、OpenAPI REST API、MCP server/client 以及 Anthropic 兼容端点实现"免 fork 扩展",还能连接 Microsoft 365、Dropbox、Nextcloud/ownCloud、日历、Jira、Confluence 和 OpenCloud 等外部服务。所有数据可完全留在本地:支持 on-prem、EU 云或 air-gapped 全离线部署,本地模型经 Ollama 接入。适合需要数据主权、又希望助手出现在客户与同事已有工作渠道中的团队。
亮点与能力
- 文件即知识库:对上传文档做语义搜索(RAG search)
- 同一助手覆盖网站挂件、WhatsApp 和邮件三渠道
- 可嵌入聊天挂件并支持白标品牌定制
- OpenAPI REST API 供程序化集成
- MCP server 与 client 双向支持
- Anthropic 兼容端点,可直接对接 Claude Code 等工具
- 可选 sidecar 默认关闭,开启即用
- 多渠道客户端:Web、iPhone、Android、Desktop、Outlook
组成与分工
- RAG/文件知识库:把用户文档转为可语义检索的知识来源
- 网站挂件(widget):把助手嵌入自有网站,支持白标
- WhatsApp/Email:内置渠道,让同一个助手在即时通讯与邮件中应答
- OpenAPI REST API:对外暴露标准接口
- MCP server and client:模型上下文协议的服务端与客户端,用于连接外部工具
- Ollama:本地模型后端,支撑 air-gapped 场景
- Microsoft 365 / Dropbox / Nextcloud / ownCloud / Jira / Confluence / OpenCloud:可连接的外部数据与协作服务
使用与配置要点
- 跑通基础部署后,在 UI 中上传文件即可建立 RAG 知识库,随后聊天中可对文件做语义搜索
- 渠道配置:网站挂件可在 UI 中生成并嵌入,支持白标品牌
- 扩展方式:通过插件系统、OpenAPI REST API 或 MCP 接入自有工具;README 强调 "Extend it without a fork"
- Anthropic 兼容端点可直接把平台当作 Claude Code 的后端使用
- 验证:发起带文档检索的提问并观察实时任务卡片与成本显示
注意事项与常见问题
- README 对比表指出:Dify 有网站挂件,但其 WhatsApp 和邮件"not built in",即多渠道内置能力是本方案差异点而非通用能力
- 如果只需聊天窗口,Open WebUI 或 LibreChat 部署更快更轻
- 托管版注册需付费或邀请码;自托管免费且支持用户自建账号
优缺点
- ✓ 一套助手多渠道复用
- ✓ 免 fork 插件扩展
- ✕ 竞品对比中 Dify 网站挂件可替代部分
- ✕ RAG 需自行上传整理文件
出处
本方案挖掘自开源项目 metadist/synaplan,方案内容与实施命令均来自其 README 原文。
方案出处
metadist/synaplan:Open-source, self-hosted AI platform (PHP/Symfony): chat with any model, RAG ove 438 star Open-source, self-hosted AI platform (PHP/Symfony): chat with any model, RAG over your docs, embeddable widget, MCP — see the cost of every answer. Apache-2.0.
本方案由真实开源项目挖掘整理,实施命令均来自其 README 原文,安装使用请遵循项目开源协议。