Jarvis

Perso

UI design

IA

Jarvis est un assistant IA qui pilote ma maison, mon PC et ma musique, et qui dirige une équipe de 14 agents organisée comme un studio. J’ai conçu son architecture, ses interfaces (ordinateur, téléphone, écran 7"), deux directions artistiques et un immeuble en pixel art animé, avec Claude Code.
Jarvis est un assistant IA qui pilote ma maison, mon PC et ma musique, et qui dirige une équipe de 14 agents organisée comme un studio. J’ai conçu son architecture, ses interfaces (ordinateur, téléphone, écran 7"), deux directions artistiques et un immeuble en pixel art animé, avec Claude Code.


Un assistant pour la maison, un studio d’agents pour le travail

Jarvis est un assistant personnel que j’ai conçu pour ma maison et mon métier de directeur artistique et motion designer. Il vit sur un Raspberry Pi 5 (un mini-ordinateur) chez moi, pilote mon PC, mon Mac, ma prise connectée et mon enceinte, et me répond à voix haute.

Depuis fin octobre, il a un second rôle : confier de vraies tâches longues (une veille, une recherche d’offres, la préparation d’un dossier) à une équipe de 14 agents IA organisée comme un studio. Cette étude de cas suit ce fil : d’abord l’assistant, puis l’équipe.

Jarvis

Tout passe par un seul Raspberry Pi

Le Pi tourne 24 h/24 et centralise tout : il reçoit mes demandes depuis six interfaces (voix, écran tactile, web, Agentic OS, Discord, Siri), commande quatre appareils (PC Windows, MacBook, prise connectée, enceinte) et fait appel à plusieurs IA. La case blanche, en bas du schéma, est l’équipe d’agents : elle tourne elle aussi sur ce Pi.

Jarvis

Plusieurs IA, un seul assistant

Les phrases simples (« météo », « éteins le PC ») sont reconnues instantanément. Tout le reste part à une IA qui connaît la situation en direct (l’heure, si je suis à la maison, ce que fait le PC) et choisit elle-même ses outils.

Pour ne jamais tomber en panne, Jarvis passe d’une IA à l’autre : la carte graphique de mon PC quand elle est libre, puis des modèles gratuits dans le cloud (NVIDIA, OpenRouter), puis le Raspberry Pi en dernier recours, même sans internet.

Jarvis

Une interface par usage

Le même assistant se montre différemment selon l’endroit. Sur l’écran tactile 7" du Pi, une vue lisible à deux mètres : heure, météo, état des machines et musique avec paroles synchronisées. Sur ordinateur, un tableau de bord en trois colonnes. Sur téléphone, une colonne avec de larges zones tactiles, installable comme une application.

Les trois partagent la même conversation et le même thème sombre en verre dépoli.

JarvisJarvisJarvisJarvis

Deux assistants qui s’entraident : Jarvis et Hermes

Jarvis et Hermes n’ont pas le même rôle. Jarvis est l’assistant du quotidien : c’est à lui que je parle, et il a la main sur ma maison, mes mails et mon agenda. Hermes est le chef du studio d’agents : il dirige l’équipe qui exécute les missions.

Chacun voit ce que l’autre ne voit pas, alors ils se posent des questions dans une conversation dédiée. Ici, un agent a besoin d’une liste d’entreprises trouvée lors d’une mission précédente. Hermes demande à Jarvis où elle se trouve. Jarvis répond qu’il ne voit que le titre et le statut des missions, et indique où chercher : dans l’espace de travail de l’agent, ses fichiers de mission ou sa mémoire.

JarvisJarvis

L’Agentic OS : l’interface du studio d’agents

Hermes est un logiciel d’agents IA (Hermes Agent, de Nous Research) qui tourne sur le même Raspberry Pi. Chaque agent est autonome : un métier, une personnalité, une mémoire, des outils et son propre modèle d’IA.

L’Agentic OS est l’interface que j’ai conçue pour les piloter : j’y recrute, configure et supervise l’équipe. Elle vit dans l’application Jarvis mais a sa propre direction artistique (ambre et crème, en thème clair ou sombre). Jarvis reste la porte d’entrée : les agents utilisent ses outils (agenda, mails, fichiers), mais toute action passe par un bouton « Autoriser » sur mon téléphone. Cette planche montre l’équipe sous forme d’immeuble en pixel art, détaillé plus loin.

JarvisJarvis

Une hiérarchie d’entreprise

Les 14 agents sont répartis en quatre pôles modifiables : Freelance, Emploi, Création et Perso. Hermes est le CEO ; chaque pôle a un manager (Léonie, Inès, Nina, Sacha) et des workers spécialisés : prospection, devis, veille tendances, références visuelles, scripts. Je peux recruter un agent en quelques clics, ou demander à Hermes de proposer l’équipe d’un nouveau pôle.

Jarvis

Jarvis fait la répartition

Je confie une mission à Jarvis (« demande à l’équipe une veille des tendances motion »). Il demande un plan au chef du pôle concerné, crée les sous-tâches, les libère dans le bon ordre et ne me livre que la synthèse finale. Un tableau suit chaque mission : à faire, en cours, ton accord, terminé.

Trois niveaux permettent d’arbitrer entre qualité et coût : Normale, Importante ou Gratuite. Le budget de l’équipe est plafonné à 20 $ par mois.

JarvisJarvisJarvisJarvisJarvis

Dani Studio : voir l’équipe travailler en direct

Pour rendre l’équipe lisible, l’entreprise est représentée comme un loft new-yorkais en pixel art. Chaque agent est un personnage animé : à son poste quand il travaille, en réunion quand plusieurs partagent une mission, à l’accueil quand il attend ma réponse, au canapé quand il se repose. L’immeuble est calculé à partir des pôles et des agents réels : un recrutement ajoute un bureau, sans rien redessiner.

JarvisJarvisJarvis

Un assistant en qui on peut avoir confiance

Chaque réponse de l’IA est contrôlée avant de m’arriver : un « c’est fait » sans outil réellement utilisé est refusé, et l’IA est relancée pour vérifier. Toute action sensible (éteindre le PC, agir à l’écran, une action d’un agent) demande un bouton « Autoriser ». Le Pi est protégé, l’accès extérieur passe par un réseau privé chiffré et la copie de secours est chiffrée avant de quitter la maison.

JarvisJarvis

Mon rôle

Conception produit, direction artistique et design d’interface sur trois formats, deux systèmes de design, pixel art animé, organisation multi-agents et architecture. Le développement a été réalisé avec Claude Code : j’ai défini chaque fonctionnalité, chaque écran et chaque règle, et validé chaque version au quotidien.

Jarvis

Other Projects