Dive AI Agent

Um aplicativo de desktop de código aberto para hosp

Documentação

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 é um aplicativo desktop de host MCP open-source que se integra perfeitamente com qualquer LLM que suporte capacidades de chamada de função. ✨

Dive Demo

Recursos 🎯

  • 🌐 Suporte Universal a LLMs: Compatível com ChatGPT, Anthropic, Ollama e modelos compatíveis com OpenAI
  • 💻 Multiplataforma: Disponível para Windows, MacOS e Linux
  • 🔄 Protocolo de Contexto de Modelo (MCP): Habilita integração perfeita de agentes de IA MCP nos modos stdio e SSE
  • ☁️ Integração com a Nuvem OAP: Acesso com um clique a servidores MCP gerenciados via OAPHub.ai - elimina implantações locais complexas
  • 🏗️ Arquitetura Dupla: Versão moderna em Tauri ao lado da versão tradicional em Electron para desempenho otimizado
  • 🌍 Suporte Multi-idioma: Suporta 24+ idiomas, incluindo inglês, chinês tradicional, chinês simplificado, espanhol, japonês, coreano, alemão, francês, italiano, português, russo, tailandês, vietnamita, filipino, indonésio, polonês, turco, ucraniano, sueco, norueguês, finlandês e laosiano
  • ⚙️ Gerenciamento Avançado de API: Suporte a múltiplas chaves de API e troca de modelos com model_settings.json
  • 🛠️ Controle Granular de Ferramentas: Ativa/desativa ferramentas MCP individuais para personalização precisa
  • 💡 Instruções Personalizadas: Prompts de sistema personalizados para comportamento de IA sob medida
  • ⌨️ Atalhos de Teclado: Suporte abrangente a atalhos para navegação e operações eficientes (renomear, configurações, recarregar, novo chat, etc.)
  • 📝 Salvamento de Rascunhos de Chat: Salva automaticamente rascunhos de entrada do chat para evitar perda de dados
  • 🔄 Mecanismo de Atualização Automática: Verifica e instala automaticamente as atualizações mais recentes do aplicativo
  • 🔐 Autenticação de Servidor MCP: Suporte adicionado para autenticação de servidor MCP

    ⚠️ Nota: Este recurso está atualmente instável e pode exigir reautorização frequente

  • 🛠️ Ferramentas Locais Integradas: Ferramentas pré-configuradas disponíveis de fábrica - Fetch (requisições web), File Manager (ler/escrever arquivos) e Bash (execução de comandos)
  • 🤖 Agente Instalador de Servidores MCP: Agente inteligente que ajuda a instalar e configurar servidores MCP automaticamente
  • 🔔 Suporte a Múltiplas Sondagens: Gerencia múltiplas solicitações de sondagem MCP simultaneamente na interface
  • 📁 Pesquisa de Caminhos com @: Estende a palavra-chave @ na entrada do chat para pesquisar caminhos de arquivos

Atualizações recentes (26/02/2026) - v0.14.0+ 🎉

  • 🛠️ Skills e Comandos Slash: Suporte a skills e mais comandos slash
  • 🔍 Pesquisa no Histórico do Chat: Suporte à pesquisa no histórico do chat

Disponibilidade de Plataformas

PlataformaElectronTauri
Windows
macOS🔜
Linux

Nota de Migração: Configurações locais existentes de MCP/LLM continuam totalmente suportadas. A integração OAP é aditiva e não afeta os fluxos de trabalho atuais.

Download e Instalação ⬇️

Obtenha a versão mais recente do Dive: Download

Usuários de Windows: 🪟

Escolha entre duas arquiteturas:

  • Versão Tauri (Recomendada): Instalador menor (<30MB), arquitetura moderna
  • Versão Electron: Arquitetura tradicional, totalmente estável
  • Ambientes Python e Node.js serão baixados automaticamente após o lançamento

Usuários de MacOS: 🍎

  • Versão Electron: Baixe a versão .dmg
  • Você precisa instalar os ambientes Python e Node.js (com npx uvx) manualmente
  • Siga as instruções de instalação para completar a configuração

Usuários de Linux: 🐧

Escolha entre duas arquiteturas:

  • Versão Tauri: Arquitetura moderna com instalador de tamanho menor
  • Versão Electron (Recomendada): Arquitetura tradicional com formato .AppImage
  • Você precisa instalar os ambientes Python e Node.js (com npx uvx) manualmente
  • Para usuários de Ubuntu/Debian:
    • Talvez seja necessário adicionar o parâmetro --no-sandbox
    • Ou modificar as configurações do sistema para permitir sandbox
    • Execute chmod +x para tornar o AppImage executável
  • Para usuários de Arch:
    • Se você usa Arch Linux, pode instalar o dive usando um auxiliar AUR. Por exemplo: paru -S dive-ai

Opções de Configuração do MCP

Para instruções mais detalhadas, consulte Configuração de Servidores MCP.

A maneira mais fácil de começar! Acesse ferramentas MCP de nível empresarial instantaneamente:

  1. Cadastre-se em OAPHub.ai
  2. Conecte-se ao Dive usando links profundos de um clique ou arquivos de configuração
  3. Aproveite servidores MCP gerenciados sem configuração - sem necessidade de Python, Docker ou dependências complexas

Benefícios:

  • ✅ Configuração zero necessária
  • ✅ Compatibilidade multiplataforma
  • ✅ Confiabilidade de nível empresarial
  • ✅ Atualizações e manutenção automáticas

Build 🛠️

Consulte BUILD.md para mais detalhes.

Contribuindo 🤝

Aceitamos contribuições da comunidade! Aqui está como você pode ajudar:

Configuração de Desenvolvimento

  1. Faça um fork do repositório
  2. Clone seu fork: git clone https://github.com/YOUR_USERNAME/Dive.git
  3. Instale as dependências: npm install
  4. Inicie o desenvolvimento: npm run dev (Electron) ou cargo tauri dev (Tauri)
  5. Faça suas alterações e teste cuidadosamente
  6. Envie um pull request

Licença 📄

Dive é um software open-source licenciado sob a Licença MIT.

Conecte-se Conosco 🌐