Guide de déploiement 2026-05-28 · 14 min

2026 — Guide complet d'installation et de configuration OpenHuman : tutoriel pas à pas de zéro à la mise en service

Si vous installez OpenHuman pour la première fois sur Mac, Windows ou Linux, l'erreur la plus fréquente est de confondre « l'application s'ouvre » avec « elle connaît déjà mon contexte ». Ce guide suit préparation → installation officielle → connexion et modèles → intégrations OAuth → synchronisation mémoire → cas pratique à faible risque → dépannage, avec une matrice à sept jalons, un comparatif d'installation sur trois plateformes et un runbook en sept étapes (commandes et noms de paquets selon le README tinyhumansai/openhuman et la documentation officielle ; produit en Early Beta au 28-05-2026).

Guide 2026 installation et configuration OpenHuman

1. Sept jalons d'acceptation : ce que signifie vraiment « mise en service »

OpenHuman bloque le plus souvent après l'installation — quand on ne sait plus quoi faire. L'application qui démarre ne garantit pas que les modèles répondent ; la connexion réussie ne signifie pas que Gmail ou GitHub sont en mémoire ; une réponse quelconque ne prouve pas que l'agent a lu votre vrai contexte.

En bref : vous êtes vraiment opérationnel uniquement lorsque les sept lignes ci-dessous passent. Chaque ligne indique un critère de réussite et où regarder en premier en cas d'échec.

Jalon Action Critère de réussite Vérifier en premier si échec
① Installation Homebrew / apt / MSI ou installeur officiel OpenHuman s'ouvre depuis Applications ou le menu Démarrer Source de téléchargement, signature, antivirus
② Premier lancement Terminer l'onboarding ; choisir le répertoire workspace Interface principale sans plantages répétés Alerte sécurité macOS, Wayland/AppImage Linux
③ Connexion Connexion avec le compte produit OpenHuman Réglages affichent l'état connecté ; vérification des mises à jour OK Réseau, heure système, restrictions régionales
④ Modèle prêt Modèle hébergé / BYOK / Ollama — en choisir un Message test avec réponse cohérente Abonnement, clé API, port modèle local
⑤ Synchronisation intégration Connecter une source OAuth à faible risque Liste intégrations : Connected ; périmètres explicables Redirection navigateur, Composio, proxy
⑥ Mémoire générée Attendre l'auto-fetch (~20 min/cycle) Memory Tree ou coffre : nouveaux .md / croissance SQLite Intervalle sync, intégration inactive, périmètre insuffisant
⑦ Sortie pratique Données test → résumé + liste de tâches Réponse cite des sources vérifiables ; OAuth révocable Hallucination sans contexte, permissions outils, journaux

Paramètres citables (README officiel — revérifier la page Release avant publication) : 118+ intégrations tierces ; connexions actives auto-fetch environ toutes les 20 minutes ; fragments mémoire en Markdown d'environ ≤3000 tokens ; TokenJuice annonce jusqu'à ~80 % de compression de contexte (résultats variables selon contenu et règles).

2. Ne pas installer le mauvais projet : assistant de bureau vs SDK WebGL

OpenHuman (ce guide) désigne l'assistant IA personnel de bureau open source tinyhumansai/openhuman : interface graphique, Memory Tree, coffre Markdown style Obsidian, 118+ intégrations OAuth, Ollama local en option. Par défaut, les services hébergés OpenHuman gèrent connexion, routage de modèles, proxy de recherche et OAuth via Composio (BYOK / Composio direct possibles dans les réglages).

Il existe aussi un SDK OpenHuman WebGL pour avatars 3D — orienté personnages web, hors ce guide. Si votre objectif est « base de connaissances personnelle + contexte mail/calendrier/dépôts », utilisez le dépôt de bureau et la page tinyhumans.ai/openhuman.

Comparaison OpenHuman bureau (ce guide) SDK WebGL avatar 3D
Usage principal Agent personnel, mémoire, intégrations, contexte pro Affichage personnage virtuel 3D web
Forme d'installation DMG / MSI / apt / Homebrew / AppImage Dépendance npm/front, pas assistant bureau
Mémoire et intégrations Memory Tree + SQLite + coffre Pas de sync Gmail/GitHub en fil principal

Ce n'est pas non plus un simple onglet de chat web : OpenHuman met l'accent sur données de workflow locales + tirages planifiés d'intégrations. Face aux agents CLI, il propose interface graphique + onboarding court — pas de fichier de config obligatoire avant le premier message.

3. Trois points de friction typiques

  1. Contrainte : confondre « installé » et « il me comprend déjà ». La doc officielle place Memory Tree, coffre Markdown, config workspace et état d'exécution local sur votre machine ; connexion, routage modèles, proxy recherche et OAuth par défaut peuvent rester hébergés. Sans intégration connectée et sync terminée, l'agent ne peut que généraliser.
  2. Coût caché : permissions trop larges et comptes de production dès le jour 1. Une autorisation OAuth peut couvrir mail, calendrier, dépôts, etc. Tant que le produit est en Beta, commencez par une boîte test ou un dépôt GitHub de test, vérifiez périmètres et chemins de révocation, puis branchez les vraies données.
  3. Stabilité et audit : ne pas savoir où sont mémoire et journaux. Désinstaller-réinstaller sans notes peut effacer la seule trace SQLite et coffre. Notez le chemin workspace, les ID d'intégration et le mode modèle (hébergé / BYOK / Ollama) pour revenir en arrière.

4. Checklist avant installation

Objectif : découvrir réseau ou disque à mi-parcours fait perdre des heures. Critère : chaque point coché avant téléchargement.

  • OS : macOS (Apple Silicon ou Intel), Windows 10/11 (64 bits), bureau Debian/Ubuntu ou Arch. Versions minimales selon la Release courante ; produit en Early Beta — chemins UI susceptibles de changer.
  • Matériel : 16 Go+ RAM recommandés (Ollama local exige plus) ; réserver ≥5 Go disque (app + coffre + SQLite + cache modèles).
  • Réseau : Accès GitHub, tinyhumans.ai et domaines de redirection OAuth ; proxy d'entreprise et pop-ups navigateur si besoin.
  • Comptes : Compte produit OpenHuman ; clés API fournisseurs si BYOK ; Ollama installé et modèle tiré si inférence locale.
  • Données test : Gmail test / dépôt GitHub test — ne pas connecter Slack entreprise ou boîte de production au premier lancement.
  • Permissions : macOS peut demander notifications, micro (voix), accès fichiers ; sous Linux, noter AppImage + Wayland (issue officielle #2463).

5. Sources de téléchargement et vérification de sécurité

Priorité officielle (README) : ① Site / GitHub Release② Gestionnaires natifs (Homebrew, apt signé, MSI) → ③ Script (pas de signature autonome du script — à n'utiliser qu'en connaissance de cause).

Source Plateforme Vérification Risque
tinyhumans.ai/openhuman Toutes HTTPS + correspondance Release Entrée recommandée
GitHub Releases .dmg / .msi / .deb / AppImage Vérifier dépôt et tag Release Miroirs tiers : contrôler le hash
Homebrew / apt / MSI macOS / Debian / Windows Chaîne de signature du gestionnaire Chemin recommandé README
curl | bash macOS / Linux / PowerShell Pas de signature script aujourd'hui Marqué non vérifié ; flux GPG à venir

En cas d'échec : fichier corrompu → retélécharger depuis Release ; blocage SmartScreen / Gatekeeper → confirmer l'éditeur puis autoriser ; ne pas remplacer par des « miroirs » inconnus.

6. Installation sur trois plateformes

6.1 macOS (Homebrew recommandé)

brew tap tinyhumansai/core
brew install openhuman

Sinon télécharger le .dmg depuis Release et glisser dans Applications. Réussite : OpenHuman s'ouvre depuis le Launchpad. Échec : « développeur non vérifié » → Réglages système → Confidentialité → Ouvrir quand même ; autoriser notifications/micro/fichiers selon les fonctions utilisées.

6.2 Windows (MSI signé)

Télécharger le .msi depuis la dernière release et lancer l'installeur. Sur SmartScreen, confirmer l'éditeur. Réussite : raccourci menu Démarrer. Échec : politique entreprise, antivirus, pare-feu bloquant le callback OAuth navigateur.

6.3 Linux (apt recommandé ; prudence AppImage)

sudo apt-get install -y --no-install-recommends gnupg2 curl ca-certificates
curl -fsSL https://tinyhumansai.github.io/openhuman/apt/KEY.gpg \
  | sudo gpg --dearmor -o /etc/apt/keyrings/openhuman.gpg
echo "deb [signed-by=/etc/apt/keyrings/openhuman.gpg arch=amd64] \
  https://tinyhumansai.github.io/openhuman/apt stable main" \
  | sudo tee /etc/apt/sources.list.d/openhuman.list
sudo apt-get update
sudo apt-get install -y openhuman

Sous Arch : recette AUR openhuman-bin (yay -S openhuman-bin — vérifier la fiche AUR). AppImage peut échouer sous Wayland ou certaines Arch (issue #2463) ; sur Debian/Ubuntu préférer .deb / apt. Réussite : entrée menu bureau. Échec : bibliothèques manquantes, variables Wayland, session X11.

6.4 Matrice de choix par plateforme

Plateforme Premier choix Secours Notes
macOS Homebrew tap .dmg Gatekeeper, droits dossiers
Windows MSI signé Paquet Release manuel SmartScreen, pare-feu
Linux apt signé AUR / AppImage Wayland + AppImage

Désinstallation / réinstallation : déconnecter d'abord toutes les intégrations OAuth et sauvegarder les coffres importants ; après désinstallation, workspace et SQLite peuvent rester dans le profil utilisateur — confirmer les chemins officiels avant de supprimer la seule copie mémoire.

7. Premier lancement et connexion au compte

  1. Lancer l'app et choisir un répertoire workspace dédié — éviter de pointer tout le dossier personnel.
  2. Se connecter avec le compte produit OpenHuman (flux hébergé par défaut). Réussite : Réglages affichent l'état connecté.
  3. Parcourir canal de mise à jour et options confidentialité (notifications, voix, proxy recherche) — garder les défauts jusqu'au premier passage réussi, puis affiner.

Échec : page de connexion vide → navigateur par défaut, désactiver bloqueurs pub ; échecs répétés → heure système, DNS, proxy ; disponibilité régionale et abonnement selon la doc courante — ce guide ne garantit pas les mêmes fonctions partout.

8. Configuration des modèles et BYOK

Modèles hébergés (défaut) : le backend OpenHuman assure le routage de modèles (raisonnement / rapide / vision). Tarifs et quotas sur la page compte — susceptibles d'évoluer.

BYOK (Bring Your Own Key — « apportez votre propre clé ») : saisir les clés API fournisseurs dans les réglages ; vous payez l'usage et gérez les quotas — utile pour contrats entreprise ou maîtrise des coûts.

Modèles locaux (Ollama) : la doc supporte l'IA locale ; la mémoire unifiée Apple Silicon aide les petits modèles, mais les gros modèles restent limités par la RAM — tester latence et qualité vous-même.

Réussite : envoyer « Présente-toi en une phrase » et obtenir une réponse cohérente. Échec : hébergé → abonnement/réseau ; BYOK → permissions clé ; Ollama → service à l'écoute et nom de modèle correct.

9. Intégrations et configuration des permissions

OpenHuman expose Gmail, Slack, Notion, GitHub, Calendar, Drive et 118+ connecteurs via la couche Composio. Par défaut, OAuth et appels d'outils passent par le backend hébergé ; en Composio direct, ajoutez votre clé API Composio et hébergez vous-même les webhooks temps réel.

OAuth : connexion via navigateur pour accorder à l'application un accès limité en votre nom. Lire les périmètres (scopes) sur l'écran de consentement — n'accorder que ce dont le cas pratique a besoin.

Intégration Premier essai Révocation
Gmail Boîte test, peu de messages Disconnect OpenHuman + sécurité compte Google
GitHub Dépôt privé de test, sans secrets prod GitHub → Settings → Applications
Notion / Calendar Espace ou calendrier de test séparé Liste applis connectées de chaque plateforme

Réussite : statut Connected et callback OAuth sans erreur. Échec : pop-ups bloquées, SSO entreprise, état Composio, proxy réseau.

10. Comment accepter le système de mémoire

Pour les débutants, la mémoire OpenHuman fonctionne ainsi :

  • Memory Tree : organise les données tirées des intégrations en résumés hiérarchiques stockés localement en SQLite.
  • Coffre Markdown (compatible Obsidian) : les mêmes connaissances deviennent des fichiers .md consultables dans Obsidian.
  • auto-fetch : chaque connexion active tire de nouvelles données environ toutes les 20 minutes — sans script de polling manuel.

Étapes d'acceptation : connecter une intégration test → attendre au moins un cycle de 20 minutes → vérifier nouveaux blocs dans Mémoire ou le coffre → poser une question que seules les données test peuvent résoudre (mot-clé unique d'un mail test).

Réussite : la réponse cite les bonnes sources. Échec : intégration inactive, sync incomplète, ou question sur la prod alors que seule la source test est connectée (hallucination « contexte vide »).

11. Premier cas pratique : boîte test « résumé hebdo + tâches »

Objectif : valider modèle, intégration, mémoire, sortie et boucle de révocation en une passe.

  1. Créer un compte Gmail test ; s'envoyer 2–3 mails à sujets explicites (« Discussion budget Q2 », « Rapport hebdo vendredi »).
  2. Dans OpenHuman, connecter uniquement cette boîte ; terminer OAuth.
  3. Attendre le premier auto-fetch (≥20 minutes recommandé) ; confirmer du contenu nouveau dans le coffre / Mémoire.
  4. Demander : « À partir des mails récents de ma boîte test, produis un résumé hebdomadaire et une liste de tâches, en citant l'email source de chaque point. »
  5. Vérifier : le résumé correspond aux mails test ; pas de sujets inventés ; exporter la sortie si l'app le permet.
  6. Révoquer l'autorisation côté OpenHuman et Google ; confirmer que l'agent ne cite plus cette boîte.

Réussite : sortie alignée sur les mails test, sources vérifiables, accès coupé après révocation. Échec : isoler couche modèle (④) et couche mémoire (⑥) — ne pas mélanger le dépannage.

12. Problèmes courants (dépannage par couches)

Symptôme Couche à vérifier Action rapide
Ne s'ouvre pas / plante Source install, permissions OS Essayer apt/dmg/msi ; Linux éviter AppImage+Wayland
Échec connexion Compte, réseau, heure Changer réseau ; synchroniser l'horloge
Modèle sans réponse Modèle, abonnement, clé Tester hébergé / BYOK / Ollama
Intégration ne se rafraîchit pas Intégration, OAuth Reconnecter ; attendre un cycle complet de 20 min
Réponses « sans contexte » Mémoire, sync Vérifier .md dans le coffre ; mot-clé test
État perdu au redémarrage Chemin workspace, droits Workspace sur disque fixe en lecture/écriture

13. Checklist après mise en service : étendre une fois la boucle stable

  • Révoquer les OAuth de test, puis ajouter boîte/dépôt réels une intégration à la fois.
  • Sauvegarder workspace, coffre et captures des réglages clés ; noter mode modèle et coût mensuel approximatif.
  • Lire la page officielle Confidentialité et sécurité ; revoir notifications et voix.
  • Conserver une voie de désinstallation : savoir où sont les données avant de supprimer la seule bibliothèque mémoire.

Runbook en sept étapes : préparation → install officielle → connexion → test modèle → une intégration à faible risque → attendre la mémoire → cas pratique et révocation. Ensuite seulement : Slack, Notion et workflows long terme.

14. Faire tourner OpenHuman sur Mac mini : la voie la plus fluide

La bibliothèque mémoire, le coffre Markdown et l'inférence Ollama optionnelle d'OpenHuman demandent un disque stable, assez de RAM et un fonctionnement silencieux en arrière-plan. Le Mac mini M4 et sa mémoire unifiée Apple Silicon font tourner des modèles locaux petits à moyens plus prévisiblement que beaucoup de PC au même prix ; Gatekeeper, SIP et FileVault réduisent le risque d'installations altérées. Une consommation au repos d'environ 4 W rend l'auto-fetch et les agents en arrière-plan viables 7×24 sans fermer le capot d'un portable.

Installation Homebrew, navigation du coffre dans Obsidian et callbacks OAuth navigateur sont plus simples sur macOS — vous évitez les détours Wayland/AppImage. Si vous voulez les sept jalons sur le matériel le plus silencieux et fiable, le Mac mini M4 est un excellent poste de travail IA personnel.

Passez au Mac mini maintenant pour laisser la synchronisation mémoire et l'inférence locale tourner en continu et en stabilité.

Poste IA personnel

Toute la stack OpenHuman sur Mac mini

Coffre local + Ollama optionnel + fond faible consommation 7×24 — une machine pour installer, mémoriser et monter en charge.

Mémoire unifiée Homebrew natif Silencieux 7×24
Location Mac cloud Offre limitée
Acheter maintenant