Back to Home
OpenAgentPlatform icon

Dive

by OpenAgentPlatform

Overview

A desktop AI chat application for managing and interacting with various AI models and integrated tools (MCP servers), supporting local and cloud-based LLMs.

Installation

Run Command
npm run tauri dev

Environment Variables

  • OPENAI_API_KEY
  • ANTHROPIC_API_KEY
  • GOOGLE_GEMINI_API_KEY
  • MISTRAL_AI_API_KEY
  • AWS_ACCESS_KEY_ID
  • AWS_SECRET_ACCESS_KEY
  • AWS_SESSION_TOKEN
  • AZURE_OPENAI_API_KEY
  • DOCKER_BUILDKIT
  • TAURI_DEV_HOST
  • VITE_DEV_SERVER_URL
  • APPIMAGE
  • VITE_PUBLIC

Security Notes

CRITICAL: The application allows users to define custom MCP servers via JSON, specifying arbitrary `command` and `args` to be executed on the host machine. This grants the user a direct shell execution capability, equivalent to running arbitrary code. While there are some UI validations and file system permission elicitation for built-in `fs` tools, the fundamental ability to execute any command makes this a significant security risk. Running this application requires a high degree of trust in any custom MCP configurations a user might create or import. Additionally, rendering markdown from external sources (`AI responses`, `OAPhub tool descriptions`) with `rehypeRaw` could introduce XSS vulnerabilities if the external content is malicious, although HTML previews are sandboxed.

Similar Servers

Stats

Interest Score100
Security Score1
Cost ClassHigh
Avg Tokens1500
Stars1714
Forks158
Last Update2026-01-19

Tags

AI ChatbotDesktop ApplicationTauriElectronLLM IntegrationTool IntegrationModel ManagementOAPhub