Repolode
OpenAgentPlatform

OpenAgentPlatform/Dive

开源 MCP 宿主桌面应用,可将支持函数调用的各类大模型连接到 MCP 工具。

可替代:ChatGPTClaude Desktop

Star
1,823
Fork
173
未关闭 Issue
33
最近提交
3个月前

这是什么?

Dive 是一款跨平台桌面应用,作为 MCP 宿主运行,让用户在与大模型对话时,由模型调用通过 Model Context Protocol 暴露的外部工具。它兼容 ChatGPT、Anthropic、Ollama 及其他 OpenAI 兼容模型,并支持 stdio 与 SSE 两种方式连接 MCP 服务器。

应用内置网页抓取、文件管理和 Bash 命令执行等本地工具,用户可以逐个开关 MCP 工具。此外还支持自定义系统指令、多 API Key 与模型切换、聊天草稿自动保存以及聊天记录搜索。通过 OAPHub.ai 可一键接入托管的 MCP 服务,无需本地部署。

Dive 提供 Tauri 与 Electron 两种版本。Tauri 版目前支持 Windows 和 Linux,Electron 版覆盖 Windows、macOS 和 Linux。

核心功能

  • 01兼容 ChatGPT、Anthropic、Ollama 及 OpenAI 兼容模型。
  • 02支持通过 stdio 和 SSE 连接 MCP 服务器。
  • 03内置网页请求、文件管理和 Bash 命令工具。
  • 04可单独开启或关闭每个 MCP 工具。
  • 05支持多 API Key 和模型切换。
  • 06支持聊天记录搜索与草稿自动保存。

适用场景

  • 与本地 Ollama 模型对话,并让其读取文件或执行命令。
  • 在桌面聊天界面中测试和使用 MCP 服务器。
  • 用同一界面调用多个支持函数调用的大模型服务。

快速上手

  1. 1

    从发布页面下载最新版本

  2. 2

    在 macOS 或 Linux 上自行安装 Python 和 Node.js(含 npx uvx)

  3. 3

    克隆仓库用于开发

    git clone https://github.com/YOUR_USERNAME/Dive.git
  4. 4

    安装依赖

    npm install

使用前须知

  • macOS 目前只提供 Electron 版本,Tauri 版本尚未推出。
  • MCP 服务器认证等功能不稳定,可能需要频繁重新授权。
  • 在 macOS 和 Linux 上需要自行安装 Python 和 Node.js。

标签

常见问题

Dive 是什么?
开源 MCP 宿主桌面应用,可将支持函数调用的各类大模型连接到 MCP 工具。 Dive 是一款跨平台桌面应用,作为 MCP 宿主运行,让用户在与大模型对话时,由模型调用通过 Model Context Protocol 暴露的外部工具。它兼容 ChatGPT、Anthropic、Ollama 及其他 OpenAI 兼容模型,并支持 stdio 与 SSE 两种方式连接 MCP 服务器。
Dive 可以免费使用吗?用的什么许可证?
Dive 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
Dive 还在维护吗?
半年内有更新。Dive 最近一次提交是在 2026年7月31日。
Dive 适合用来做什么?
与本地 Ollama 模型对话,并让其读取文件或执行命令。 在桌面聊天界面中测试和使用 MCP 服务器。 用同一界面调用多个支持函数调用的大模型服务。
Dive 怎么安装和运行?
从发布页面下载最新版本 在 macOS 或 Linux 上自行安装 Python 和 Node.js(含 npx uvx) 克隆仓库用于开发: git clone https://github.com/YOUR_USERNAME/Dive.git 安装依赖: npm install
在哪里获取 Dive?
源代码和安装说明在 GitHub 上:https://github.com/OpenAgentPlatform/Dive

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目