overmind-mcp
Version:
Orchestrateur universel agents IA multi-modeles via MCP. Inclut le protocole 'Custom-Nickname' pour identifier vos agents avec des surnoms originaux (The Chaos Prophet, Shadow Sniper, etc.), l'isolation mémoire (Private Memory Context) et le support pour
494 lines (471 loc) • 18.5 kB
HTML
<html lang="fr">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>OverMind-MCP | Orchestrateur Multi-Agents IA</title>
<meta
name="description"
content="Orchestrateur universel d'agents IA multi-modeles via MCP pour piloter Claude-Code, Gemini, QwenCli, Nous Hermes, Kilo/Cline et plus."
/>
<link
rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css"
/>
<link rel="stylesheet" href="styles.css?v=1.3.4" />
</head>
<body>
<canvas class="matrix-bg" id="matrix"></canvas>
<div class="grid-overlay"></div>
<div class="orb orb-1"></div>
<div class="orb orb-2"></div>
<div class="orb orb-3"></div>
<div class="main-content">
<header>
<div class="container">
<nav>
<div class="logo">
<i class="fas fa-brain"></i>
<span class="logo-text">OverMind-MCP</span>
<div class="logo-glitch"></div>
</div>
<ul class="nav-links">
<li><a href="library.html" class="nav-link">Bibliothèque</a></li>
<li>
<a href="prompt.html" class="nav-link"><i class="fas fa-robot"></i> Prompt</a>
</li>
<li>
<a
href="https://deamondev888.github.io/PostgreSQL-MCP-Serveur/"
target="_blank"
class="nav-link nav-link-highlight"
><i class="fas fa-database"></i> PostgreSQL-MCP</a
>
</li>
</ul>
<div class="mobile-toggle">
<span></span>
<span></span>
<span></span>
</div>
</nav>
</div>
</header>
<section class="hero">
<div class="container">
<div class="hero-content">
<h1 class="hero-title">
<span class="glitch" data-text="OverMind">OverMind</span
><span class="gradient-text">-MCP</span>
</h1>
<p class="hero-subtitle elite-subtitle">
Orchestrateur universel d'agents IA multi-modeles via MCP pour piloter
<span class="highlight-model">Claude-Code</span>,
<span class="highlight-model">Gemini-cli</span>,
<span class="highlight-model">QwenCli</span>,
<span class="highlight-model">Nous Hermes</span>,
<span class="highlight-model">DeepSeek V4 Pro</span>,
<span class="highlight-model">Kilo/Cline</span>,
<span class="rebel-model">OpenClaw</span>, <span class="highlight-model">GLM</span>,
<span class="highlight-model">Minimax</span>,
<span class="highlight-model">Kimi</span>,
<span class="highlight-model">Ollama</span> et plus sans limite.
</p>
<div class="hero-actions">
<a href="#install" class="btn btn-primary elite-btn">
<i class="fas fa-rocket"></i>
<span>Déploier l'OverMind</span>
<div class="btn-glow"></div>
</a>
<a
href="https://deamondev888.github.io/PostgreSQL-MCP-Serveur/"
target="_blank"
class="btn btn-secondary elite-btn-secondary"
>
<i class="fas fa-database"></i>
<span>PostgreSQL-MCP</span>
</a>
<a
href="https://discord.gg/4AR82phtBz"
target="_blank"
class="btn btn-secondary elite-btn-secondary"
>
<i class="fab fa-discord"></i>
<span>Discord</span>
</a>
</div>
<div class="hero-terminal">
<div class="terminal-header">
<span class="dot"></span>
<span class="dot"></span>
<span class="dot"></span>
<span class="terminal-title">TERMINAL_SECURE_CHANNEL</span>
</div>
<div class="terminal-body">
<span class="prompt">$</span>
<span class="command">npm install -g overmind-mcp</span>
<button
class="terminal-copy"
onclick="copyToClipboard('npm install -g overmind-mcp')"
>
<i class="fas fa-copy"></i>
</button>
</div>
</div>
<div class="hero-stats elite-stats">
<div class="stat elite-stat">
<div class="stat-value" data-target="15">0</div>
<div class="stat-label">Modèles Supportés</div>
</div>
<div class="stat elite-stat">
<div class="stat-value" data-target="4096">0</div>
<div class="stat-label">Dimensions Mémoire</div>
</div>
<div class="stat elite-stat">
<div class="stat-value" data-target="100">0</div>
<div class="stat-label">% Domination</div>
</div>
</div>
</div>
<div class="hero-visual">
<div class="orchestration-cortex">
<div class="cortex-core">
<i class="fas fa-brain"></i>
<div class="core-rings">
<div class="ring ring-1"></div>
<div class="ring ring-2"></div>
<div class="ring ring-3"></div>
</div>
</div>
<div class="agent-fleet" id="agent-fleet">
<!-- Dynamically generated agent nodes -->
</div>
<div class="cortex-links" id="cortex-links">
<!-- Dynamically generated connections -->
</div>
<div class="hologram-data">
<div class="data-line">STATUS: SUPREME</div>
<div class="data-line">NODES: ACTIVE</div>
<div class="data-line">MISSION: DOMINATION</div>
</div>
</div>
</div>
</div>
</section>
<section class="features" id="features">
<div class="container">
<div class="section-header">
<h2 class="section-title">
<i class="fas fa-microchip"></i>
Fonctionnalités
</h2>
<p class="section-subtitle">La puissance ultime pour orchestrer vos agents IA</p>
</div>
<div class="features-grid">
<div class="feature-card">
<div class="feature-icon">
<i class="fas fa-plug"></i>
<div class="icon-bg"></div>
</div>
<h3>Contrôle Total</h3>
<p>
Lancez des missions complexes via MCP ou directement via le code avec une interface
simple et puissante.
</p>
<div class="feature-border"></div>
</div>
<div class="feature-card">
<div class="feature-icon">
<i class="fas fa-building"></i>
<div class="icon-bg"></div>
</div>
<h3>Architecture Pro</h3>
<p>
Basé sur des services (AgentManager, ClaudeRunner, PromptManager) pour une stabilité
maximale.
</p>
<div class="feature-border"></div>
</div>
<div class="feature-card">
<div class="feature-icon">
<i class="fas fa-brain"></i>
<div class="icon-bg"></div>
</div>
<h3>Mémoire 4096D</h3>
<p>
Système RAG intégré via PostgreSQL + pgvector supportant les embeddings SOTA (Qwen
8B).
</p>
<div class="feature-border"></div>
</div>
<div class="feature-card">
<div class="feature-icon">
<i class="fas fa-shield-alt"></i>
<div class="icon-bg"></div>
</div>
<h3>Mémoire Ségréguée</h3>
<p>
Chaque agent peut posséder ses propres souvenirs isolés tout en ayant accès au socle
global.
</p>
<div class="feature-border"></div>
</div>
<div class="feature-card">
<div class="feature-icon">🔍</div>
<h3>Auto-Diagnostic CLI</h3>
<p>
Détection automatique des runners manquants avec instructions d'installation et
liens officiels vers les kits (NPM/GitHub).
</p>
</div>
<div class="feature-card">
<div class="feature-icon">💾</div>
<h3>Mémoire Long Terme</h3>
<p>
Indexation sémantique (PostgreSQL Vector) de chaque interaction pour une cohérence
parfaite sur la durée.
</p>
</div>
<div class="feature-card">
<div class="feature-icon">
<i class="fas fa-tools"></i>
<div class="icon-bg"></div>
</div>
<h3>Capacités Étendues</h3>
<p>
L'agent piloté peut utiliser VOS outils (Base de données, Scrapers, etc.) sans
limite.
</p>
<div class="feature-border"></div>
</div>
<div class="feature-card">
<div class="feature-icon">
<i class="fas fa-robot"></i>
<div class="icon-bg"></div>
</div>
<h3>Multi-Agents</h3>
<p>
Créez, configurez et gérez des personnalités d'agents isolées avec Prompts &
Settings dédiés.
</p>
<div class="feature-border"></div>
</div>
<div class="feature-card">
<div class="feature-icon">
<i class="fas fa-bolt"></i>
<div class="icon-bg"></div>
</div>
<h3>Runner Hermes</h3>
<p>
Propulsé par <strong>NVIDIA NIM</strong>. Utilise DeepSeek V4 Pro/Flash pour un
raisonnement profond et une exécution ultra-rapide.
</p>
<div class="feature-border"></div>
</div>
<div class="feature-card">
<div class="feature-icon">
<i class="fas fa-bolt"></i>
<div class="icon-bg"></div>
</div>
<h3>Runner Hermes</h3>
<p>
Propulsé par <strong>NVIDIA NIM</strong>. Utilise DeepSeek V4 Pro/Flash pour un
raisonnement profond et une exécution ultra-rapide.
</p>
<div class="feature-border"></div>
</div>
<div class="feature-card">
<div class="feature-icon">
<i class="fas fa-coins"></i>
<div class="icon-bg"></div>
</div>
<h3>Orchestrateur Pur</h3>
<p>
Mode Économie Maximale : délègue tout aux sous-agents, capitalise la mémoire et
répond en moins de 3 lignes pour économiser vos tokens.
</p>
<div class="feature-border"></div>
</div>
</div>
</div>
</section>
<section class="installation" id="install">
<div class="container">
<div class="section-header">
<h2 class="section-title">
<i class="fas fa-download"></i>
Installation
</h2>
</div>
<div class="install-tabs">
<button class="tab-btn active" data-tab="global">
<i class="fas fa-globe"></i>
Globale via NPM
</button>
<button class="tab-btn" data-tab="local">
<i class="fas fa-folder"></i>
Locale (Dev)
</button>
</div>
<div class="tab-content active" id="global">
<div class="code-container">
<div class="code-header">
<span class="code-title">Terminal</span>
<div class="code-actions">
<button class="copy-btn">
<i class="fas fa-copy"></i>
</button>
</div>
</div>
<pre><code class="language-bash"># Installation globale
npm install -g overmind-mcp
# Configuration MCP pour Client IDE ou CLI
{
"mcpServers": {
"overmind": {
"command": "npx",
"args": ["-y", "overmind-mcp@latest"]
}
}
}</code></pre>
</div>
</div>
<div class="tab-content" id="local">
<div class="code-container">
<div class="code-header">
<span class="code-title">Terminal</span>
<div class="code-actions">
<button class="copy-btn">
<i class="fas fa-copy"></i>
</button>
</div>
</div>
<pre><code class="language-bash"># 1. Cloner le repo localement
git clone https://github.com/DeamonDev888/overmind-mcp
cd overmind-mcp
# 2. Installer les dépendances
pnpm install
# 3. Build le projet
pnpm run build
# Configuration MCP
{
"mcpServers": {
"overmind": {
"command": "node",
"args": ["PATH/ABSOLU/dist/bin/cli.js"]
}
}
}</code></pre>
</div>
</div>
</div>
</section>
<section class="library" id="library">
<div class="container">
<div class="section-header">
<h2 class="section-title">
<i class="fas fa-code"></i>
Utilisation comme Bibliothèque
</h2>
</div>
<div class="code-container large">
<div class="code-header">
<span class="code-title">TypeScript</span>
<div class="code-actions">
<button class="copy-btn">
<i class="fas fa-copy"></i>
</button>
</div>
</div>
<pre><code class="language-typescript">import { runAgent, AgentManager, updateConfig } from 'overmind-mcp';
// 1. Initialisation
updateConfig('./settings.json', './mcp.local.json');
// 2. Gestion des agents
const manager = new AgentManager();
await manager.createAgent('expert-seo', 'Tu es un expert SEO...', 'claude-3-5-sonnet');
// 3. Lancer une exécution via l'Orchestrateur Unifié
// Cette méthode gère automatiquement la persistence, l'isolation et les logs.
const { content, isError } = await runAgent({
runner: 'claude',
agentName: 'expert-seo',
prompt: 'Analyse le site example.com',
autoResume: true,
});
if (!isError) {
console.log('🤖 Résultat:', content[0].text);
}</code></pre>
</div>
</div>
</section>
<div class="container">
<p class="system-note">
<i class="fas fa-exclamation-triangle"></i>
Note : L'OverMind maintient l'ordre parmi tous les agents IA. Même les
<strong>OpenClaw</strong> rebelles finissent par obéir. 😈
</p>
</div>
</div>
<footer>
<div class="container">
<div class="footer-content">
<div class="footer-brand">
<div class="footer-logo">
<i class="fas fa-brain"></i>
<span>OverMind-MCP</span>
</div>
<p>Le futur de l'orchestration IA</p>
</div>
<div class="footer-social">
<a href="https://www.npmjs.com/package/overmind-mcp" target="_blank" title="NPM">
<i class="fab fa-npm"></i>
</a>
<a href="https://github.com/DeamonDev888/overmind-mcp" target="_blank" title="GitHub">
<i class="fab fa-github"></i>
</a>
<a href="https://discord.gg/4AR82phtBz" target="_blank" title="Discord">
<i class="fab fa-discord"></i>
</a>
<a
href="https://deamondev888.github.io/PostgreSQL-MCP-Serveur/"
target="_blank"
title="PostgreSQL-MCP"
>
<i class="fas fa-database"></i>
</a>
</div>
</div>
<div class="footer-bottom">
<p>Projet propulsé par DeaMoN888 - 2026</p>
</div>
</div>
</footer>
<!-- SVG Visual Effects Definitions -->
<svg style="position: absolute; width: 0; height: 0" aria-hidden="true" focusable="false">
<defs>
<filter id="cyber-glitch">
<feTurbulence type="fractalNoise" baseFrequency="0.00001" numOctaves="1" result="noise" />
<feOffset dx="0" dy="0" result="offset" />
<feDisplacementMap in="SourceGraphic" in2="noise" scale="2" />
</filter>
<filter id="noiseFilter">
<feTurbulence
type="fractalNoise"
baseFrequency="0.6"
numOctaves="3"
stitchTiles="stitch"
/>
<feColorMatrix type="saturate" values="0" />
<feComponentTransfer>
<feFuncA type="linear" slope="0.05" />
</feComponentTransfer>
</filter>
<linearGradient id="cyber-gradient" x1="0%" y1="0%" x2="100%" y2="0%">
<stop offset="0%" stop-color="var(--neon-cyan)" />
<stop offset="50%" stop-color="var(--neon-blue)" />
<stop offset="100%" stop-color="var(--neon-cyan)" />
</linearGradient>
</defs>
</svg>
<script src="script.js?v=1.3.4" defer></script>
</body>
</html>