Repolode
OpenAgentPlatform

OpenAgentPlatform/Dive

Open-source MCP host desktop app that connects any function-calling LLM, such as ChatGPT, Claude, or Ollama models, to MCP tools.

Open-source alternative to:ChatGPTClaude Desktop

Stars
1,823
Forks
173
Open issues
33
Last commit
3 months ago

What is it?

Dive is a cross-platform desktop application that acts as an MCP host, letting users chat with large language models while those models call external tools exposed through the Model Context Protocol. It works with ChatGPT, Anthropic, Ollama and other OpenAI-compatible models, and supports MCP servers over both stdio and SSE transports.

The app ships with built-in local tools for web fetching, file management and shell command execution, and lets users enable or disable individual MCP tools. It also offers custom system instructions, multiple API keys with model switching, chat draft saving, and chat history search. A managed-server option through OAPHub.ai provides one-click access to hosted MCP servers without local setup.

Dive is available in two builds: a Tauri version and an Electron version. The Tauri build is available on Windows and Linux, while the Electron build covers Windows, macOS and Linux.

Key features

  • 01Works with ChatGPT, Anthropic, Ollama and OpenAI-compatible models.
  • 02Connects to MCP servers over stdio and SSE.
  • 03Built-in Fetch, File Manager and Bash tools.
  • 04Per-tool enable and disable controls.
  • 05Multiple API keys and model switching.
  • 06Chat history search and draft saving.

Use cases

  • Chatting with a local Ollama model that can read files or run commands.
  • Testing and using MCP servers from a desktop chat interface.
  • Running one interface across several LLM providers that support function calling.

Quick start

  1. 1

    Download the latest release from the releases page

  2. 2

    Install Python and Node.js (with npx uvx) yourself on macOS or Linux

  3. 3

    Clone the repository for development

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

    Install dependencies

    npm install

Things to know

  • The macOS build is only the Electron version, and the Tauri version is not yet available there.
  • Some features such as MCP server authentication are unstable and may require frequent re-authorization.
  • On macOS and Linux you must install Python and Node.js yourself.

Topics

FAQ

What is Dive?
Open-source MCP host desktop app that connects any function-calling LLM, such as ChatGPT, Claude, or Ollama models, to MCP tools. Dive is a cross-platform desktop application that acts as an MCP host, letting users chat with large language models while those models call external tools exposed through the Model Context Protocol. It works with ChatGPT, Anthropic, Ollama and other OpenAI-compatible models, and supports MCP servers over both stdio and SSE transports.
Is Dive free to use? What license does it have?
Dive is open source under the MIT license. Check the license terms before using it in commercial products.
Is Dive still maintained?
Updated within 6 months. The last commit to Dive was on Jul 31, 2026.
What can I use Dive for?
Chatting with a local Ollama model that can read files or run commands. Testing and using MCP servers from a desktop chat interface. Running one interface across several LLM providers that support function calling.
How do I install Dive?
Download the latest release from the releases page Install Python and Node.js (with npx uvx) yourself on macOS or Linux Clone the repository for development: git clone https://github.com/YOUR_USERNAME/Dive.git Install dependencies: npm install
Where can I get Dive?
The source code and installation instructions are on GitHub: https://github.com/OpenAgentPlatform/Dive

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects