ECHO Framework v5
ECHO (Espace Cognitif Heuristique Opérationnel) est un cadre opérationnel d'intelligence artificielle souveraine construit par-dessus Open WebUI et les modèles Gemini de Google. Ce corpus documentaire décrit son architecture, ses composants, et ses mécanismes internes (suture sémantique, routage cognitif, inférence distante) à l'intention des architectes et développeurs souhaitant comprendre, analyser ou étendre le système.
💡 ECHO en une phrase
ECHO n'est pas un modèle de langage. C'est le cadre opérationnel qui enveloppe un modèle (Gemini) pour lui conférer mémoire persistante, continuité sémantique, accès à des outils réels et souveraineté totale sur les données - sans aucune dépendance à un cloud tiers pour le stockage.
Architecture en bref
ECHO repose sur le triptyque Filtre → Pipe → Arsenal, enrichi d'un moteur de persistance SQLite (les Ombres Riches) et d'un double système RAG vectoriel (Qdrant). Chaque requête de l'utilisateur traverse quatre zones de souveraineté avant de produire une réponse.
Structure du manifeste
| 5.189.9 | Contenu |
|---|---|
| 0. Fondations & Philosophie | Genèse du projet, héritage V4, les trois piliers de souveraineté. |
| 1. High-Level Design (HLD) | Architecture globale, schémas de flux, lexique technique et schéma SQL. |
| 2. Communication Gemini | Authentification PKCE, priorités des identités d'accès, protocole Antigravity. |
| 3. Déploiement & Infrastructure | Scripts de provisioning Hyper-V, Docker Compose et installation Linux. |
| 4. Librairies Partagées | Cœur technique : echo_utils, echo_auth, echo_protocol, echo_constants. |
| 5. Écosystème HUD & UI | Interface immersive injectée : Monitor, Context Gauge, Web Replay. |
| 6. Les Filtres | Pré-traitement multimodal, Smart Context et mémoire long terme. |
| 7. Le Pipe (Cortex) | Moteur d'orchestration : Suture Bit-Perfect, routage cognitif, scellement. |
| 8. L'Arsenal des Outils | Catalogue des outils sensoriels, exécutifs, cognitifs et visuels. |
| ↳ 8a. Planification Stratégique | Plans d'action LLM, cascade PRO→FLASH→LITE, registre SQLite. |
| ↳ 8b. Web Intelligence | Navigation autonome Playwright et recherche SearxNG. |
| ↳ 8c. Explorateur de l'Espace Personnel | Analyse de fichiers locaux, multimodalité et indexation sémantique. |
| ↳ 8d. Mémoire & Cognition | Persistance Qdrant, niveaux d'importance, cascade cognitive. |
| ↳ 8e. Exécution & Pilotage | Sandbox Python isolée, exécution de code sécurisée. |
| ↳ 8f. Actions UI (HUD) | Boutons interactifs : purge mémoire, reset auth, replay web. |
| ↳ 8g. Visual Intelligence | Génération d'interfaces visuelles riches (Markmap, Mermaid, ECharts). |
| ↳ 8h. ECHO Codex (Éditeur) | Éditeur Monaco multi-langage, Git intégré (dulwich), 9 Tool Calls, HUD draggable. |
| ↳ 8i. Delegate Agent | Boucle agentique stateful, tri-source callables, protocole QUESTION:, blacklist. |
| ↳ 8j. Orchestration Multi-Agents | Conseil Delphi, Superviseurs experts, Forge de skills dynamique. |
| 9. Le Kernel (System Prompt) | Hiérarchie des normes, persona de l'IA, directives opérationnelles. |
| 10. Périphériques & Infra | Console de supervision, audio workers, scripts d'infrastructure. |
| ↳ 10a. Admin Manager | Console de supervision, purge mémorielle TTL, sauvegardes. |
| ↳ 10b. ECHO Auth SSO & MFA | Fournisseur d'identité autonome, protection Forward Auth et MFA/TOTP. |
| ↳ 10c. Bouclier BunkerWeb WAF | Protection réseau périmétrique, limitation de débit et Kill-Switch PWA. |
| ↳ 10d. Audio Workers | Services locaux de transcription (STT) et de synthèse vocale (TTS). |
| ↳ 10e. Scripts d'Infrastructure | Outils CLI de déploiement, de mise à jour et d'orchestration. |
| 11. Inférence Distante (Edge) | Pont WebGPU/WASM, déchargement vectoriel (BAAI/bge-m3), et mécanisme de Fallback CPU (timeout 15s). |
| 12. Annexes Techniques | Topologie réseau complète, volumes Docker, schéma SQL détaillé et variables d'environnement. |
| 13. Crédits & Licences | Attributions Open Source et mentions légales. |
| 14. Manuel Utilisateur | Guide de initialisation et bonnes pratiques pour les utilisateurs finaux. |
| 15. Registre d'Audit | Journal immuable des décisions architecturales et historiques de certification. |