Dive is an open-source MCP Host Desktop Application that seamlessly integrates with any LLMs supporting function calling capabilities. ✨
- 🌐 Universal LLM Support: Compatible with ChatGPT, Anthropic, Ollama and OpenAI-compatible models
 - 💻 Cross-Platform: Available for Windows, MacOS, and Linux
 - 🔄 Model Context Protocol: Enabling seamless MCP AI agent integration on both stdio and SSE mode
 - ☁️ OAP Cloud Integration: One-click access to managed MCP servers via OAPHub.ai - eliminates complex local deployments
 - 🏗️ Dual Architecture: Modern Tauri version alongside traditional Electron version for optimal performance
 - 🌍 Multi-Language Support: Supports 24+ languages including English, Traditional Chinese, Simplified Chinese, Spanish, Japanese, Korean, German, French, Italian, Portuguese, Russian, Thai, Vietnamese, Filipino, Indonesian, Polish, Turkish, Ukrainian, Swedish, Norwegian, Finnish, and Lao
 - ⚙️ Advanced API Management: Multiple API keys and model switching support with 
model_settings.json - 🛠️ Granular Tool Control: Enable/disable individual MCP tools for precise customization
 - 💡 Custom Instructions: Personalized system prompts for tailored AI behavior
 - ⌨️ Keyboard Shortcuts: Comprehensive hotkey support for efficient navigation and operations (rename, settings, reload, new chat, etc.)
 - 📝 Chat Draft Saving: Automatically saves chat input drafts to prevent data loss
 - 🔄 Auto-Update Mechanism: Automatically checks for and installs the latest application updates
 
- 💬 Chat Control: Fixed abort chat immediately functionality for better conversation control
 - 🌐 Translation Fix: Updated translations for better localization
 
| Platform | Electron | Tauri | 
|---|---|---|
| Windows | ✅ | ✅ | 
| macOS | ✅ | 🔜 | 
| Linux | ✅ | ✅ | 
Migration Note: Existing local MCP/LLM configurations remain fully supported. OAP integration is additive and does not affect current workflows.
Get the latest version of Dive:
Choose between two architectures:
- Tauri Version (Recommended): Smaller installer (<30MB), modern architecture
 - Electron Version: Traditional architecture, fully stable
 - Python and Node.js environments will be downloaded automatically after launching
 
- Electron Version: Download the .dmg version
 - You need to install Python and Node.js (with npx uvx) environments yourself
 - Follow the installation prompts to complete setup
 
Choose between two architectures:
- Tauri Version (Recommended): Modern architecture with smaller installer size
 - Electron Version: Traditional architecture with .AppImage format
 - You need to install Python and Node.js (with npx uvx) environments yourself
 - For Ubuntu/Debian users:
- You may need to add 
--no-sandboxparameter - Or modify system settings to allow sandbox
 - Run 
chmod +xto make the AppImage executable 
 - You may need to add 
 - For Arch users:
- If you are using Arch Linux, you can install dive using an AUR helper. For example: 
paru -S dive-ai 
 - If you are using Arch Linux, you can install dive using an AUR helper. For example: 
 
For more detailed instructions, please see MCP Servers Setup.
The easiest way to get started! Access enterprise-grade MCP tools instantly:
- Sign up at OAPHub.ai
 - Connect to Dive using one-click deep links or configuration files
 - Enjoy managed MCP servers with zero setup - no Python, Docker, or complex dependencies required
 
Benefits:
- ✅ Zero configuration needed
 - ✅ Cross-platform compatibility
 - ✅ Enterprise-grade reliability
 - ✅ Automatic updates and maintenance
 
See BUILD.md for more details.
We welcome contributions from the community! Here's how you can help:
- Fork the repository
 - Clone your fork: 
git clone https://github.com/YOUR_USERNAME/Dive.git - Install dependencies: 
npm install - Start development: 
npm run dev(Electron) orcargo tauri dev(Tauri) - Make your changes and test thoroughly
 - Submit a pull request
 
Dive is open-source software licensed under the MIT License.
- 💬 Join our Discord
 - 🐦 Follow us on Twitter/X Reddit Thread
 - ⭐ Star us on GitHub
 - 🐛 Report issues on our Issue Tracker
 
