返回市场
潜入

潜入

作者:OpenAgentPlatform1635 星标更新:2025-11-21

项目介绍

<div align="center"> <img src="build/icon.png" alt="Dive" width="128" height="128"> <h1>Dive AI Agent</h1> </div>

GitHub stars GitHub forks GitHub watchers GitHub repo size GitHub language count GitHub top language GitHub last commit Discord Twitter Follow

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

Dive Demo

功能特性 🎯

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

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

最近更新(2025/11/14) - v0.10.1 🎉

🐛 Bug 修复

  • 修复 Windows 上 Electron 版本的 MCP 主机导入依赖错误 (#298) 由 @ckaznable 提供
    • 解决了影响 Windows 用户运行 Electron 版本的依赖导入问题

✨ 新增功能

  • 在 ChatInput 组件中实现工具提及菜单 (#297) 由 @ckaznable 提供
    • 增加了直观的工具提及功能,便于聊天时选择工具

🎨 UI 改进

  • 各种 UI 微调和调整,以提升用户体验
    • 提高组件间的视觉一致性
    • 改善交互反馈和响应速度

平台可用性

平台ElectronTauri
Windows
macOS🔜
Linux

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

下载和安装 ⬇️

获取 Dive 的最新版本: 下载

Windows 用户: 🪟

选择两个架构之一:

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

MacOS 用户: 🍎

  • Electron 版本:下载 .dmg 版本
  • 需要自行安装 Python 和 Node.js(带 npx uvx)环境
  • 根据安装提示完成设置

Linux 用户: 🐧

选择两个架构之一:

  • Tauri 版本(推荐):现代架构,较小的安装程序大小
  • Electron 版本:传统架构,.AppImage 格式
  • 需要自行安装 Python 和 Node.js(带 npx uvx)环境
  • 对于 Ubuntu/Debian 用户:
    • 可能需要添加 --no-sandbox 参数
    • 或修改系统设置以允许沙箱
    • 运行 chmod +x 使 AppImage 可执行
  • 对于 Arch 用户:
    • 如果您使用的是 Arch Linux,可以使用 AUR 辅助工具 安装 dive。例如:paru -S dive-ai

MCP 设置选项

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

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

  1. OAPHub.ai 注册
  2. 使用一键深度链接或配置文件连接到 Dive
  3. 享受无需设置的托管 MCP 服务器 - 不需要 Python、Docker 或复杂依赖

优点:

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

构建 🛠️

详情请参阅 BUILD.md

贡献 🤝

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

开发设置

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

许可证 📄

Dive 是根据 MIT 许可证 开源的软件。

联系我们 🌐