← 返回目录
D

Dive

社区
支持任意支持函数调用的LLM的开源MCP宿主桌面应用。
GitHub 源仓库 ↗
★ 1.8k Stars 分类 · 其他 非常热门 源版本 5fb62b91b55c
33FMRS · D
可靠性
2/20
安全与权限
4/20
维护活跃度
11/20
文档质量
10/20
安装易用性
6/20

Dive是一款功能丰富的开源MCP宿主桌面应用,支持多种LLM和MCP工具。其跨平台兼容性和灵活性使其成为技术用户的好选择,但部分功能不稳定,对非技术用户可能有些门槛。

查看 FMRS 评分方法 →

Dive是一个开源的MCP宿主桌面应用,能够无缝集成任何支持函数调用能力的LLM。它提供了跨平台支持(Windows、macOS、Linux),支持MCP协议(stdio和SSE模式),并内置了本地工具(如Fetch、文件管理器、Bash)。此外,Dive还支持多种语言、高级API管理、粒度工具控制、自定义指令、键盘快捷键、草稿保存、自动更新等功能。

工具能力

暂未整理工具清单。

安装接入

从GitHub Releases下载最新版本。Windows用户可选择Tauri版本(推荐)或Electron版本;macOS用户选择Electron版本的.dmg文件;Linux用户可选择Tauri或Electron(AppImage)版本。Windows用户启动后会自动下载Python和Node.js环境,macOS和Linux用户需自行安装Python和Node.js(含npx uvx)。具体构建和安装步骤请参考BUILD.md和MCP_SETUP.md。

选型与风险

适合谁

  • 开发者和技术用户,希望在桌面与多种LLM和MCP工具交互。
  • 需要跨平台、可定制AI辅助环境的用户。
  • 需要管理多个MCP服务器并频繁切换模型的用户。

不适合谁

  • 非技术用户或需要一键安装、无需配置环境的用户。
  • 需要完全稳定且官方支持的用户,因为部分功能尚不稳定。
  • 需要集成到CI/CD或自动化脚本的用户(作为桌面应用,不适合无头使用)。

所需权限

  • 访问文件系统(通过内置文件管理器和Bash工具)。
  • 网络访问(通过Fetch工具和MCP服务器通信)。
  • 执行本地命令(通过Bash工具)。
  • 存储应用数据(如配置文件和聊天记录)。

风险与副作用

  • MCP服务器认证功能不稳定,可能需要频繁重新授权。
  • Bash工具可能执行任意命令,存在安全风险。
  • 配置不当可能导致数据丢失或系统问题。
  • 非官方来源的MCP服务器可能带来安全威胁。

常见排障

  1. 常见问题:确保已安装Python和Node.js(含npx uvx)。
  2. Ubuntu/Debian用户运行AppImage时可能需要添加--no-sandbox参数或修改系统设置。
  3. Arch Linux用户可通过AUR助手安装。
  4. 若MCP服务器连接失败,检查stdio或SSE配置是否正确。
  5. 若遇到认证问题,尝试重新授权。

使用场景

在桌面环境中使用强大的LLM进行日常对话和任务执行。
通过MCP集成多种AI代理和工具,实现工作流自动化。
本地运行Ollama模型,并可管理多个MCP服务器。

支持客户端

暂未确认支持的客户端。