AI代理桌面应用

Dive是一款开源的MCP主机桌面应用程序,无缝集成支持功能调用的LLM,提供跨平台支持和多种语言界面。

  • by OpenAgentPlatform
  • TypeScript
  • 本地部署
  • 1822 星标
  • 更新于
在 GitHub 查看 OpenAgentPlatform/Dive

使用说明

Dive AI Agent

Dive是一个开源的MCP主机桌面应用程序,可与任何支持函数调用功能的LLM无缝集成。 ✨

特性🎯

  • 🌐 通用LLM支持:兼容ChatGPT、Anthropic、Ollama和OpenAI兼容模型
  • 💻 交叉平台的:适用于Windows、MacOS和Linux
  • 🔄 模型上下文协议:在stdio和SSE模式下实现无缝的MCP AI代理集成
  • ☁️ OAP云集成:通过以下方式一键访问托管MCP服务器 OAPHub.ai -消除了复杂的本地部署
  • 🏗️ 双重架构:现代Tauri版本与传统Electron版本相结合,实现最佳性能
  • 🌍 多语言支持:支持24种语言,包括英语、繁体中文、简体中文、西班牙语、日语、韩语、德语、法语、意大利语、葡萄牙语、俄语、泰语、越南语、菲律宾语、印度尼西亚语、波兰语、土耳其语、乌克兰语、瑞典语、挪威语、芬兰语和老挝语
  • ⚙️ 高级API管理:多个API键和模型切换支持 model_settings.json
  • 🛠️ 精细工具控制:启用/禁用单个MCP工具以进行精确定制
  • 💡 客户指令:个性化系统提示定制AI行为
  • ⌨️ 键盘快捷键:全面的热键支持,可实现高效的导航和操作(重命名、设置、重新加载、新聊天等)
  • 📝 聊天草稿保存:自动保存聊天输入草稿以防止数据丢失
  • 🔄 自动更新机制:自动检查并安装最新的应用程序更新
  • 🔐 MCP服务器身份验证:添加了对MCP服务器身份验证的支持

    ⚠️ 备注:此功能目前不稳定,可能需要频繁重新授权

  • 🛠️ 内置本地工具:现成的预配置工具-Fetch(web请求)、File Manager(读/写文件)和Bash(命令执行)
  • 🤖 MCP服务器安装程序代理:帮助您自动安装和配置MCP服务器的智能代理
  • 🔔 多重激励支持:在UI中同时处理多个MCP启发请求
  • 📁 @文件路径搜索:在聊天输入中扩展@关键字以搜索文件路径

最近更新(2026/02/26)-v0.14.0+🎉

  • 🛠️ 技能和击杀命令:支持技能和更多斜线命令
  • 🔍 聊天记录搜索:支持聊天记录搜索

平台可用性

平台 电子 牛磺酸
视窗 ✅ ✅
macOS ✅ 🔜
Linux ✅ ✅

迁移说明: 现有的本地MCP/LLM配置仍然完全受支持。OAP集成是可添加的,不会影响当前的工作流程。

下载并安装⬇️

获取Dive的最新版本:

Windows用户:🪟

在两种架构之间进行选择:

  • Tauri版本 (推荐):较小的安装程序(<30MB),现代架构
  • 电子版:传统建筑,完全稳定
  • Python和Node.js环境将在启动后自动下载

MacOS用户:🍎

  • 电子版:下载.dmg版本
  • 你需要自己安装Python和Node.js(使用npx-uvx)环境
  • 按照安装提示完成安装

Linux用户:🐧

在两种架构之间进行选择:

  • Tauri版本:现代建筑,安装尺寸更小
  • 电子版 (推荐):传统建筑。AppImage格式
  • 你需要自己安装Python和Node.js(使用npx-uvx)环境
  • 对于Ubuntu/Debian用户:
    • 您可能需要添加 --no-sandbox 参数
    • 或修改系统设置以允许沙盒
    • 跑 chmod +x 使AppImage可执行
  • 对于Arch用户:
    • 如果你使用的是Arch Linux,你可以使用 AUR助手例如: paru -S dive-ai

MCP设置选项

有关更多详细说明,请参阅 MCP服务器设置.

最简单的开始方式!立即访问企业级MCP工具:

  1. 注册 在 OAPHub.ai
  2. 连接 使用一键式深度链接或配置文件进行潜水
  3. 享受 无需设置即可管理MCP服务器-不需要Python、Docker或复杂的依赖关系

优点:

  • ✅ 无需配置
  • ✅ 跨平台兼容性
  • ✅ 企业级可靠性
  • ✅ 自动更新和维护

构建🛠️

看 构建.md 了解更多详情。

贡献🤝

我们欢迎社区的贡献!以下是您可以提供帮助的方式:

开发设置

  1. 分叉存储库
  2. 克隆你的叉子: git clone https://github.com/YOUR_USERNAME/Dive.git
  3. 安装依赖项: npm install
  4. 开始开发: npm run dev (电子)或 cargo tauri dev (金牛座)
  5. 进行更改并彻底测试
  6. 提交拉取请求

许可证📄

Dive是根据 MIT许可证.

联系我们🌐