{"id":27172802,"url":"https://github.com/openagentplatform/dive","last_synced_at":"2026-02-26T07:37:45.958Z","repository":{"id":276252074,"uuid":"921448845","full_name":"OpenAgentPlatform/Dive","owner":"OpenAgentPlatform","description":"Dive is an open-source MCP Host Desktop Application that seamlessly integrates with any LLMs supporting function calling capabilities. ✨","archived":false,"fork":false,"pushed_at":"2025-04-07T01:56:08.000Z","size":14704,"stargazers_count":739,"open_issues_count":19,"forks_count":56,"subscribers_count":16,"default_branch":"main","last_synced_at":"2025-04-07T02:29:16.866Z","etag":null,"topics":["ai","ai-agents","llm-interface","llm-ui","mcp-client","mcp-host","mcp-server","ollama","ollama-client","ollama-ui"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenAgentPlatform.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-24T00:55:50.000Z","updated_at":"2025-04-07T02:02:22.000Z","dependencies_parsed_at":"2025-03-04T03:21:24.054Z","dependency_job_id":"e3ecc5dc-a3b1-4e43-a988-f15c1d8b961b","html_url":"https://github.com/OpenAgentPlatform/Dive","commit_stats":null,"previous_names":["openagentplatform/dive"],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenAgentPlatform%2FDive","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenAgentPlatform%2FDive/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenAgentPlatform%2FDive/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenAgentPlatform%2FDive/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenAgentPlatform","download_url":"https://codeload.github.com/OpenAgentPlatform/Dive/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248020242,"owners_count":21034404,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","ai-agents","llm-interface","llm-ui","mcp-client","mcp-host","mcp-server","ollama","ollama-client","ollama-ui"],"created_at":"2025-04-09T10:30:19.186Z","updated_at":"2026-02-26T07:37:45.950Z","avatar_url":"https://github.com/OpenAgentPlatform.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"build/icon.png\" alt=\"Dive\" width=\"128\" height=\"128\"\u003e\n\u003ch1\u003eDive AI Agent\u003c/h1\u003e\n\u003c/div\u003e\n\n![GitHub stars](https://img.shields.io/github/stars/OpenAgentPlatform/Dive?style=social)\n![GitHub forks](https://img.shields.io/github/forks/OpenAgentPlatform/Dive?style=social)\n![GitHub watchers](https://img.shields.io/github/watchers/OpenAgentPlatform/Dive?style=social)\n![GitHub repo size](https://img.shields.io/github/repo-size/OpenAgentPlatform/Dive)\n![GitHub language count](https://img.shields.io/github/languages/count/OpenAgentPlatform/Dive)\n![GitHub top language](https://img.shields.io/github/languages/top/OpenAgentPlatform/Dive)\n![GitHub last commit](https://img.shields.io/github/last-commit/OpenAgentPlatform/Dive?color=red)\n[![Discord](https://img.shields.io/badge/Discord-Dive-blue?logo=discord\u0026logoColor=white)](https://discord.gg/xaV7xzMYBA)\n[![Twitter Follow](https://img.shields.io/twitter/follow/Dive_ai_agent?style=social)](https://twitter.com/Dive_ai_agent)\n\nDive is an open-source MCP Host Desktop Application that seamlessly integrates with any LLMs supporting function calling capabilities. ✨\n\n![Dive Demo](./docs/0.8.0_DiveGIF.gif)\n\n## Features 🎯\n\n- 🌐 **Universal LLM Support**: Compatible with ChatGPT, Anthropic, Ollama and OpenAI-compatible models\n- 💻 **Cross-Platform**: Available for Windows, MacOS, and Linux\n- 🔄 **Model Context Protocol**: Enabling seamless MCP AI agent integration on both stdio and SSE mode\n- ☁️ **OAP Cloud Integration**: One-click access to managed MCP servers via [OAPHub.ai](https://oaphub.ai/) - eliminates complex local deployments\n- 🏗️ **Dual Architecture**: Modern Tauri version alongside traditional Electron version for optimal performance\n- 🌍 **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\n- ⚙️ **Advanced API Management**: Multiple API keys and model switching support with `model_settings.json`\n- 🛠️ **Granular Tool Control**: Enable/disable individual MCP tools for precise customization\n- 💡 **Custom Instructions**: Personalized system prompts for tailored AI behavior\n- ⌨️ **Keyboard Shortcuts**: Comprehensive hotkey support for efficient navigation and operations (rename, settings, reload, new chat, etc.)\n- 📝 **Chat Draft Saving**: Automatically saves chat input drafts to prevent data loss\n- 🔄 **Auto-Update Mechanism**: Automatically checks for and installs the latest application updates\n- 🔐 **MCP Server Authentication**: Added support for MCP server authentication\n  \u003e ⚠️ **Note**: This feature is currently unstable and may require frequent re-authorization\n- 🛠️ **Built-in Local Tools**: Pre-configured tools available out of the box - Fetch (web requests), File Manager (read/write files), and Bash (command execution)\n- 🤖 **MCP Server Installer Agent**: Intelligent agent that helps you install and configure MCP servers automatically\n- 🔔 **Multiple Elicitation Support**: Handle multiple MCP elicitation requests simultaneously in the UI\n- 📁 **@ File Path Search**: Extended @ keyword in chat input to search file paths\n\n## Recent updates(2026/02/26) - v0.14.0+ 🎉\n\n- 🛠️ **Skills \u0026 Slash Commands**: Support skills and more slash commands\n- 🔍 **Chat History Search**: Support chat history search\n\n\n### Platform Availability\n\n| Platform | Electron | Tauri |\n| :--- | :---: | :---: |\n| **Windows** | ✅ | ✅ |\n| **macOS** | ✅ | 🔜 |\n| **Linux** | ✅ | ✅ |\n\n\u003e **Migration Note:** Existing local MCP/LLM configurations remain fully supported. OAP integration is additive and does not affect current workflows.\n\n## Download and Install ⬇️\n\nGet the latest version of Dive:\n[![Download](https://img.shields.io/badge/Download-Latest%20Release-blue.svg)](https://github.com/OpenAgentPlatform/Dive/releases/latest)\n\n### Windows users: 🪟\nChoose between two architectures:\n- **Tauri Version** (Recommended): Smaller installer (\u003c30MB), modern architecture\n- **Electron Version**: Traditional architecture, fully stable\n- Python and Node.js environments will be downloaded automatically after launching\n\n### MacOS users: 🍎\n- **Electron Version**: Download the .dmg version\n- You need to install Python and Node.js (with npx uvx) environments yourself\n- Follow the installation prompts to complete setup\n\n### Linux users: 🐧\nChoose between two architectures:\n- **Tauri Version**: Modern architecture with smaller installer size\n- **Electron Version** (Recommended): Traditional architecture with .AppImage format\n- You need to install Python and Node.js (with npx uvx) environments yourself\n- For Ubuntu/Debian users:\n  - You may need to add `--no-sandbox` parameter\n  - Or modify system settings to allow sandbox\n  - Run `chmod +x` to make the AppImage executable\n- For Arch users:\n  - If you are using Arch Linux, you can install dive using an [AUR helper](https://wiki.archlinux.org/title/AUR_helpers). For example: `paru -S dive-ai`\n\n## MCP Setup Options\n\nFor more detailed instructions, please see [MCP Servers Setup](MCP_SETUP.md).\n\nThe easiest way to get started! Access enterprise-grade MCP tools instantly:\n\n1. **Sign up** at [OAPHub.ai](https://oaphub.ai/)\n2. **Connect** to Dive using one-click deep links or configuration files\n3. **Enjoy** managed MCP servers with zero setup - no Python, Docker, or complex dependencies required\n\nBenefits:\n- ✅ Zero configuration needed\n- ✅ Cross-platform compatibility\n- ✅ Enterprise-grade reliability\n- ✅ Automatic updates and maintenance\n\n## Build 🛠️\n\nSee [BUILD.md](BUILD.md) for more details.\n\n## Contributing 🤝\n\nWe welcome contributions from the community! Here's how you can help:\n\n### Development Setup\n\n1. Fork the repository\n2. Clone your fork: `git clone https://github.com/YOUR_USERNAME/Dive.git`\n3. Install dependencies: `npm install`\n4. Start development: `npm run dev` (Electron) or `cargo tauri dev` (Tauri)\n5. Make your changes and test thoroughly\n6. Submit a pull request\n\n## License 📄\n\nDive is open-source software licensed under the [MIT License](LICENSE).\n\n## Connect With Us 🌐\n- 💬 Join our [Discord](https://discord.gg/xaV7xzMYBA)\n- 🐦 Follow us on [Twitter/X](https://x.com/Dive_ai_agent) [Reddit](https://www.reddit.com/user/BigGo_official/) [Thread](https://www.threads.net/@dive_mcpserver)\n- ⭐ Star us on GitHub\n- 🐛 Report issues on our [Issue Tracker](https://github.com/OpenAgentPlatform/Dive/issues)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenagentplatform%2Fdive","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenagentplatform%2Fdive","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenagentplatform%2Fdive/lists"}