← 返回目录
D

DeepChat

社区
非标准 Server
本地优先的开源 AI 智能体桌面客户端,集成多模型、MCP、Skills 与 ACP 代理

这不是典型的可直接连接的 MCP Server,使用前请先阅读源仓库说明。

分类
其他
Stars
★ 6.4k 非常热门
传输方式
stdio(本地进程) · SSE · Streamable HTTP
运行环境
预编译二进制
凭据
无需凭据
许可证
Apache-2.0
最近提交
52FMRS · D

DeepChat 是一个活跃维护、Star 数较高的开源桌面 AI 助手项目,核心定位是本地优先的多模型聚合客户端,并作为 MCP 客户端/宿主提供较完整的 Resources/Prompts/Tools 支持及多种传输方式。由于它本身不是可被其他客户端接入的 MCP 服务器,也没有可用的已缓存服务清单,因此本档案未列出具体工具标识符;评估其价值时应聚焦于其作为“AI 智能体桌面客户端”的功能完整性,而非作为可复用工具服务器的能力。

最强项 · 维护活跃度 15/20 最弱项 · 安全与权限 6/20

可靠性
7/20
安全与权限
6/20
维护活跃度
15/20
文档质量
13/20
安装易用性
11/20
查看各项评分依据
可靠性 7/20
未提供服务器清单(manifest not cached),仅有 README 文本可供分析,无法核实其声明的工具/资源/提示与实际行为是否一致。README 提到 Windows/Linux 构建由 GitHub Action 打包,但未提供任何 CI 工作流文件或测试套件作为可验证的执行证据,也未说明 MCP 初始化/工具列表握手的具体实现。按静态校准规则,缺乏可验证的 CI+测试证据时可靠性不得超过 12 分,考虑到清单完全缺失,进一步下调至 7 分。
安全与权限 6/20
该项目是本地优先的 Electron 桌面客户端,内置"代码执行"类 inMemory MCP 服务,并支持通过 Telegram/飞书/QQBot/Discord/微信 iLink 等消息应用进行"远程控制",包括远程"回答待处理的权限提示""停止运行""打开桌面会话"等操作。这意味着本地确认弹窗可能被远程机器人绕过,存在越权/权限边界不清晰的风险。README 仅以"Security-First Design""预留加密接口"等营销性表述带过,未给出具体的最小权限、数据边界或远程绑定鉴权细节(仅提到 /pair 命令暗示配对机制,但未说明其安全强度)。未发现窃取凭证、伪造测试结果等红线证据,故不判为0-4分红线区间,但风险敞口明显且文档未充分披露,评为6分。
维护活跃度 15/20
项目采用 Apache-2.0 许可证,Star 数达6200,开放issue仅9个,提供多渠道发布(GitHub Releases、官网、macOS Homebrew cask),并有贡献指南、Wiki 与多语言文档索引,显示出较活跃的社区与治理结构。但所提供材料中未包含具体的最近提交/发布日期等直接证据,无法确认更新节奏的连续性,故未给满分,评为15分。
文档质量 13/20
README 结构完整,含目录、功能清单、Tape/Trace、Skills、ACP、远程控制等章节说明,并链接至 docs/README.md 与开发者指南。但作为"MCP 服务器"评审对象,文档中缺少具体的工具参数规范、限制说明、成本说明及故障排查章节,且因清单缺失无法交叉验证文档描述与实际工具行为是否一致,评为13分。
安装易用性 11/20
提供三种安装方式(GitHub Releases 二进制、官网下载、macOS Homebrew),以及开发环境搭建步骤(pnpm install、运行时安装、Windows 符号链接权限等已知坑点提示)和分平台构建命令,步骤较为清晰。但按静态校准规则,缺乏可验证的 CI+测试执行证据时安装易用性不得超过15分;此外该项目本身是 MCP 客户端宿主而非典型可通过一行配置接入主流客户端的 MCP 服务器,缺少标准的客户端配置示例,评为11分。

静态评测 · 未实际运行收录于 2026-08-06

查看 FMRS 评分方法 →

选型与风险

适合谁

  • 希望在一个桌面应用中统一管理多家云端 LLM(OpenAI、Anthropic、Gemini、DeepSeek 等)与本地 Ollama 模型的用户
  • 需要接入多个外部 MCP 工具服务、并要求本地优先、数据可追溯(Tape/Trace)的用户
  • 希望复用 Claude Code/Cursor/Windsurf 等工具生态中 Agent Skills 的用户
  • 需要将编码类 ACP 代理与聊天式模型选择器整合到同一界面的开发者

不适合谁

  • 需要将该项目作为“MCP 服务器”接入到 Claude Desktop 等外部 AI 客户端的用户(DeepChat 是 MCP 客户端/宿主,而非可被接入的服务器)
  • 只需要轻量命令行工具、不希望安装完整 Electron 桌面应用的用户
  • 移动端原生应用需求用户(目前仅支持 Windows/macOS/Linux 桌面,移动端通过远程控制间接使用)

所需权限

  • 本地文件系统读写权限,用于会话 Tape 存储、Skills 文件(文件夹/ZIP/URL 导入)及桌面应用配置
  • 生成本地子进程的权限,用于运行 stdio 方式的 MCP 服务及内置 Node.js 运行时
  • 网络访问权限,用于调用云端 LLM API、搜索服务(如 Brave Search)以及 SSE/StreamableHTTP 方式的 MCP 服务
  • 远程控制机器人凭据(Telegram/飞书/QQ/Discord/企业微信 iLink 的 Token),用于绑定并远程操作桌面会话
  • 本地 Ollama 服务管理权限,用于下载、部署与运行本地模型

风险与副作用

  • 以 stdio 方式接入的第三方 MCP 服务会在本机以用户权限执行进程,应仅安装可信来源的 MCP 服务
  • 导入的 Skills 可能包含可选脚本,启用后会以应用权限执行,需核查来源
  • 远程控制机器人 Token 一旦泄露,他人可通过消息应用远程操控本机会话、切换模型或读取待处理交互
  • 部分搜索能力通过模拟用户浏览搜索引擎实现,需注意目标网站的使用条款
  • README 声明数据加密与代码混淆接口为“预留”能力,具体启用情况需结合实际版本核实

安装接入

准备工作

运行环境:预编译二进制

1) 从 GitHub Releases、DeepChat 官网或(仅 macOS)brew install --cask deepchat 下载安装 DeepChat 桌面应用;2) 打开设置中的“模型提供商”标签,填写云端 LLM 的 API Key,或配置本地 Ollama;3) 如需扩展 MCP 能力,在设置中添加/管理 MCP 服务(支持 stdio、SSE、StreamableHTTP 传输,以及一键 DeepLink 安装),Node.js 运行时可通过 pnpm run installRuntime 获取;4) 如需使用 Skills 或 ACP 代理,分别在“设置 → Skills”导入技能包并按会话启用,或在“设置 → ACP Agents”启用内置/自定义 ACP 代理;5) 点击“+”创建新会话并选择模型开始对话。

验证是否装好

启动 DeepChat 桌面应用后,在对话中打开 MCP 服务列表,若添加的服务能显示其 Resources/Prompts/Tools 即说明配置成功。注意:本条目是 MCP 客户端(桌面应用)而非服务器,无需在客户端中配置本条目。

常见排障

  1. 安装依赖后功能异常:确认已执行 `pnpm run installRuntime` 安装内置 Node.js 运行时;若报 `No module named 'distutils'`,需先 `pip install setuptools`
  2. Windows 下 `pnpm` 操作失败:需在系统设置中开启“开发者模式”或使用管理员账户,以允许创建符号链接/硬链接
  3. 模型无法响应:检查“模型提供商”标签下 API Key 是否正确配置,或本地 Ollama 服务是否已启动
  4. MCP 服务连接失败:核对该服务使用的传输方式(stdio/SSE/StreamableHTTP)与工具调用调试面板中的参数、返回数据是否匹配
  5. ACP 代理无法启动:检查“设置 → ACP Agents”中内置代理是否已启用,或自定义命令路径是否正确
  6. 远程控制无响应:确认已在“设置 → Remote”完成对应消息平台的绑定,并检查机器人 Token 是否有效

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 在 DeepChat 设置里通过 DeepLink 一键安装一个 MCP 服务并启用它的工具
  • 添加一个 Stdio MCP 服务器并查看工具调用的参数与返回数据
  • 启用内置 inMemory 服务执行代码或检索网页信息

使用场景

日常助手:问答、建议、写作与创作辅助
开发辅助:代码生成、调试、技术问题排查,以及通过 ACP 接入编码类智能体
学习工具:概念讲解、知识探索与学习引导
内容创作:文案撰写、创意生成、内容优化
数据分析:数据解读、图表生成、报告撰写
跨设备远程操控:通过 Telegram/Discord/飞书等在手机端管理正在运行的桌面会话

详细介绍

DeepChat 是 ThinkInAIXYZ 开源的本地优先 AI 智能体桌面客户端(Apache-2.0 协议),支持 Windows、macOS、Linux。需要说明的是,DeepChat 本身并非一个可被其他客户端接入的 MCP 服务器,而是一个 MCP 客户端/宿主应用:它可以通过 stdio、SSE、StreamableHTTP 等传输方式连接外部 MCP 服务(支持 Resources/Prompts/Tools),内置 Node.js 运行时以便 npx/node 类服务开箱即用,并提供代码执行、网络信息检索、文件操作等 inMemory 内置服务。除 MCP 外,DeepChat 还支持导入/启用符合 Agent Skills 规范的技能包、以模型选择器方式接入 ACP(Agent Client Protocol)代理、以及通过 Telegram、飞书/Lark、QQ 机器人、Discord、企业微信 iLink 等消息应用远程控制会话。仓库仓库中未提供 DeepChat 作为 MCP 服务器被安装到其他客户端的配置示例,也未提供已缓存的服务清单,因此无法列出具体的工具标识符。

同类可选方案

用Telethon驱动的Telegram MCP服务器,让MCP客户端读取聊天、管理群组、发送/修改消息、媒体、联系人及设置。

★ 2.0k · 工具数 76 与当前对比 →

源版本 145e51763262 数据同步于 2026-11-04 查看 FMRS 评分方法