Machine Jarvis
Workstation IA locale sous Ubuntu, basée sur une plateforme AMD Strix Halo avec mémoire unifiée CPU/GPU.
Une plateforme IA personnelle hébergée localement sous Ubuntu, construite autour de Hermes Agent, Ollama et d’un modèle Qwen 35B, avec accès Web, Telegram, voix locale, Home Assistant, Network gateway, Gmail et Google Calendar. L’objectif est de conserver les données et les traitements critiques au sein de l’infrastructure locale, avec une installation reproductible et documentée.
Le cœur du système est entièrement local : le modèle est servi par Ollama via ROCm, et Hermes orchestre les outils, la mémoire, les skills et les canaux d’accès.
Workstation IA locale sous Ubuntu, basée sur une plateforme AMD Strix Halo avec mémoire unifiée CPU/GPU.
Ollama fonctionne comme moteur d’inférence local, avec Flash Attention, cache KV optimisé et contexte étendu.
Modèle principal qwen3.6:35b-a3b, environ 22 Go, prévu pour rester à 100 % sur le GPU AMD.
Hermes sert d’agent principal : mémoire, skills, outils, terminal protégé, délégation contrôlée et API locale.
Interface Web exécutée en conteneur et accessible uniquement depuis le réseau privé. L’accès distant passe par un VPN.
STT avec faster-whisper small en français sur CPU. TTS avec NeuTTS French Q4 sur CPU, conversion Opus/OGG via ffmpeg pour Telegram.
La machine repose sur une architecture à mémoire unifiée : la RAM système et la mémoire utilisée par le GPU proviennent du même pool physique. Les chiffres ci-dessous correspondent au Golden Build documenté.
| Plateforme | AMD Strix Halo |
| Processeur | AMD Ryzen AI Max 385 |
| GPU | AMD Radeon 8050S |
| Architecture GPU | gfx1151 |
| Mémoire physique | 64 Go de mémoire unifiée (UMA) |
| Mémoire affectée au GPU | environ 32 Go |
| Mémoire visible côté Linux | environ 30,5 Go |
| Backend IA | ROCm |
| Modèle principal | Qwen3.6 35B A3B |
| Taille du modèle | environ 22 Go |
| Contexte LLM | 65 536 tokens |
Intégration domotique avec droits limités. Les actions sensibles nécessitent une confirmation explicite.
Intégration réseau en lecture seule avec droits strictement limités.
Canal conversationnel texte et voix, avec transcription et réponse audio locale.
Messagerie intégrée via un client local, avec secrets conservés hors de l’interface et protégés localement.
Consultation du calendrier en lecture seule, avec gestion des événements récurrents.
Skill research-watch : recherche/extraction Web d’abord, puis Camofox en fallback pour pages JavaScript ou sessions persistantes.
La sécurité est pensée selon un principe simple : limiter l’exposition, réduire les privilèges, isoler les composants et demander une validation humaine avant toute action sensible. Cette page ne publie volontairement aucune donnée permettant d’identifier ou de cibler l’infrastructure.
Les services sensibles ne sont pas exposés directement sur Internet. Les accès distants passent par un réseau privé sécurisé, et les composants internes restent limités au réseau local.
Chaque intégration utilise le niveau de privilège le plus faible possible. Les services de supervision sont privilégiés en lecture seule et les actions d’écriture sont limitées aux cas réellement nécessaires.
Les secrets, identifiants d’accès et informations sensibles sont stockés localement dans des fichiers protégés. Ils ne sont ni intégrés au code, ni affichés dans l’interface, ni publiés dans les sauvegardes publiques.
Les opérations pouvant impacter le système, le réseau, les services critiques, la domotique sensible ou les données nécessitent une approbation explicite avant exécution.
Hermes vérifie autant que possible l’état réel avant d’agir, puis contrôle le résultat après l’action. Les diagnostics sont séparés des opérations de modification.
Les composants d’IA, d’automatisation Web, de supervision et d’interface sont cloisonnés autant que possible. L’objectif est qu’un service compromis ne donne pas automatiquement accès au reste de l’environnement.
Les outils de navigation et d’automatisation ne sont pas utilisés pour contourner CAPTCHA, paywalls, authentifications ou restrictions d’accès. Ils restent dans un cadre d’usage normal et contrôlé.
Les sauvegardes sont vérifiées avant restauration. Les archives sont contrôlées par empreinte, restaurées de façon prudente et accompagnées de mécanismes de retour arrière.
Un contrôle de santé périodique vérifie les composants principaux. Les alertes sont déclenchées en cas de changement d’état afin d’éviter les notifications inutiles et de détecter rapidement une anomalie.
Le “Golden Build” vise à pouvoir installer Jarvis de manière reproductible à partir d’un Ubuntu minimal.
Snapshot cohérent de Hermes, Camofox, Open WebUI et caches voix, archive locale contrôlée, copie NFS et vérification SHA256.
Sauvegarde vers un stockage réseau privé avec rotation automatique.
Le modèle principal est conservé séparément sur le stockage de sauvegarde afin de permettre une restauration hors ligne vérifiée.
jarvis-bootstrap v1.1 restaure la pile dans l’ordre : base système, IA, backup Golden, voix, Camofox, Open WebUI, timers et contrôle final.
jarvis-health contrôle système, mémoire, stockage, GPU/ROCm, Ollama, Hermes, WebUI, Home Assistant, Network gateway et réseau.
Exécution toutes les 10 minutes ; alerte Telegram uniquement lors d’un changement d’état, puis notification au rétablissement.
Les Modules 00 à 16 sont volontairement détaillés commande par commande : avant de déléguer des actions à un agent, il faut d’abord installer, sécuriser, sauvegarder et valider l’agent lui-même. Une fois le cœur Jarvis réceptionné au Module 16, la méthode change.
Avant la validation finale, Hermes fait partie du système que l’on est encore en train de construire. Les commandes manuelles permettent de comprendre l’état réel, de vérifier les permissions et de diagnostiquer précisément un écart sans dépendre d’un agent potentiellement mal configuré.
Après le Module 16, Hermes, ses hooks de sécurité, le backup et le watchdog ont été testés. Les extensions optionnelles peuvent donc être confiées à des prompts d’installation contraints : Hermes exécute, demande les secrets au bon moment, valide le résultat et laisse les actions sensibles sous contrôle humain. L’Option 01 fournit désormais un prompt générique adaptable pour encadrer proprement les besoins qui ne disposent pas encore d’un prompt spécialisé.
Jarvis peut également générer automatiquement des synthèses quotidiennes sur l’actualité IA et infrastructure, avec un focus sur les tendances technologiques, les annonces hardware et les impacts potentiels pour les workloads locaux.
La consolidation NVIDIA s'affirme en tant que pivot de l'écosystème IA : Blackwell est en production de masse, Vera Rubin est confirmé et le deal Groq US$20 Mrds marque l'intégration verticale (GPU + LPU + CPU). Le capex data center hyperscaler à +59% YoY confirme un cycle d'investissement soutenu à travers 2026.
Concurrentiellement, AMD ROCm 7.10 progresse sur Strix Halo avec le nouveau build system TheRock — bon signe pour nos workloads locaux. Intel maintient sa position Gaudi 3 comme alternative HBM-based (US$125k vs NVIDIA), et Dell / HPE / Amazon diversifient avec du hardware souverain.
La tendance de fond : l'IA se déplace de l'entraînement vers l'inférence à échelle massive (Rubin CPX, Groq LP30, Dell AI Factory agentic blueprints).