Dive AI Agent

Una aplicación de escritorio de código abierto para alojar servidores MCP que se integra con LLMs de llamada a funciones.

Documentación

Dive

Dive AI Agent

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

Dive es una aplicación de escritorio de host MCP de código abierto que se integra perfectamente con cualquier LLM que admita capacidades de llamada de funciones. ✨

Dive Demo

Características 🎯

  • 🌐 Soporte Universal de LLM: Compatible con ChatGPT, Anthropic, Ollama y modelos compatibles con OpenAI
  • 💻 Multiplataforma: Disponible para Windows, MacOS y Linux
  • 🔄 Protocolo de Contexto de Modelo: Permite la integración fluida de agentes MCP en modo stdio y SSE
  • ☁️ Integración con OAP Cloud: Acceso con un clic a servidores MCP administrados a través de OAPHub.ai - elimina implementaciones locales complejas
  • 🏗️ Arquitectura Dual: Versión moderna de Tauri junto con la versión tradicional de Electron para un rendimiento óptimo
  • 🌍 Soporte Multilingüe: Admite más de 24 idiomas, incluidos inglés, chino tradicional, chino simplificado, español, japonés, coreano, alemán, francés, italiano, portugués, ruso, tailandés, vietnamita, filipino, indonesio, polaco, turco, ucraniano, sueco, noruego, finlandés y lao
  • ⚙️ Gestión Avanzada de API: Múltiples claves de API y soporte de cambio de modelo con model_settings.json
  • 🛠️ Control Granular de Herramientas: Habilita/deshabilita herramientas MCP individuales para una personalización precisa
  • 💡 Instrucciones Personalizadas: Prompts de sistema personalizados para un comportamiento de IA adaptado
  • ⌨️ Atajos de Teclado: Soporte completo de atajos para navegación y operaciones eficientes (renombrar, configuración, recargar, nuevo chat, etc.)
  • 📝 Guardado de Borradores de Chat: Guarda automáticamente los borradores de entrada del chat para evitar la pérdida de datos
  • 🔄 Mecanismo de Actualización Automática: Verifica e instala automáticamente las últimas actualizaciones de la aplicación
  • 🔐 Autenticación de Servidor MCP: Soporte añadido para la autenticación de servidores MCP

    ⚠️ Nota: Esta función es actualmente inestable y puede requerir reautorización frecuente

  • 🛠️ Herramientas Locales Integradas: Herramientas preconfiguradas disponibles de serie - Fetch (solicitudes web), Administrador de Archivos (lectura/escritura de archivos) y Bash (ejecución de comandos)
  • 🤖 Agente Instalador de Servidores MCP: Agente inteligente que te ayuda a instalar y configurar servidores MCP automáticamente
  • 🔔 Soporte de Múltiples Elicitaciones: Maneja múltiples solicitudes de elicitación MCP simultáneamente en la interfaz
  • 📁 Búsqueda de Rutas de Archivo con @: Extiende la palabra clave @ en la entrada del chat para buscar rutas de archivos

Actualizaciones recientes (2026/02/26) - v0.14.0+ 🎉

  • 🛠️ Habilidades y Comandos de Barra: Soporte de habilidades y más comandos de barra
  • 🔍 Búsqueda en el Historial de Chat: Soporte de búsqueda en el historial de chat

Disponibilidad de Plataformas

PlataformaElectronTauri
Windows✅✅
macOS✅🔜
Linux✅✅

Nota de Migración: Las configuraciones locales existentes de MCP/LLM siguen siendo totalmente compatibles. La integración con OAP es aditiva y no afecta los flujos de trabajo actuales.

Descarga e Instalación ⬇️

Obtén la última versión de Dive: Download

Usuarios de Windows: 🪟

Elige entre dos arquitecturas:

  • Versión Tauri (Recomendada): Instalador más pequeño (<30MB), arquitectura moderna
  • Versión Electron: Arquitectura tradicional, totalmente estable
  • Los entornos de Python y Node.js se descargarán automáticamente después de iniciar

Usuarios de MacOS: 🍎

  • Versión Electron: Descarga la versión .dmg
  • Debes instalar los entornos de Python y Node.js (con npx uvx) por tu cuenta
  • Sigue las instrucciones de instalación para completar la configuración

Usuarios de Linux: 🐧

Elige entre dos arquitecturas:

  • Versión Tauri: Arquitectura moderna con instalador más pequeño
  • Versión Electron (Recomendada): Arquitectura tradicional con formato .AppImage
  • Debes instalar los entornos de Python y Node.js (con npx uvx) por tu cuenta
  • Para usuarios de Ubuntu/Debian:
    • Es posible que debas agregar el parámetro --no-sandbox
    • O modificar la configuración del sistema para permitir el sandbox
    • Ejecuta chmod +x para hacer ejecutable el AppImage
  • Para usuarios de Arch:
    • Si usas Arch Linux, puedes instalar dive usando un ayudante de AUR. Por ejemplo: paru -S dive-ai

Opciones de Configuración de MCP

Para instrucciones más detalladas, consulta Configuración de Servidores MCP.

¡La forma más fácil de comenzar! Accede a herramientas MCP de nivel empresarial al instante:

  1. Regístrate en OAPHub.ai
  2. Conéctate a Dive usando enlaces profundos de un clic o archivos de configuración
  3. Disfruta de servidores MCP administrados sin configuración - sin Python, Docker ni dependencias complejas

Beneficios:

  • ✅ Configuración cero necesaria
  • ✅ Compatibilidad multiplataforma
  • ✅ Fiabilidad de nivel empresarial
  • ✅ Actualizaciones y mantenimiento automáticos

Compilación 🛠️

Consulta BUILD.md para más detalles.

Contribuciones 🤝

¡Damos la bienvenida a las contribuciones de la comunidad! Así es como puedes ayudar:

Configuración de Desarrollo

  1. Haz un fork del repositorio
  2. Clona tu fork: git clone https://github.com/YOUR_USERNAME/Dive.git
  3. Instala las dependencias: npm install
  4. Inicia el desarrollo: npm run dev (Electron) o cargo tauri dev (Tauri)
  5. Haz tus cambios y prueba a fondo
  6. Envía una solicitud de pull

Licencia 📄

Dive es software de código abierto bajo la Licencia MIT.

Conéctate con Nosotros 🌐