OpenHuman 1 juin 2026 ~16 min de lecture macOS Memory Tree VNC

Guide d'installation OpenHuman 2026
De zéro à un agent IA personnel opérationnel

macOS Homebrew · Memory Tree · 118+ OAuth · matrice d'erreurs · checklist VNC Mac distant

Guide d'installation agent IA personnel OpenHuman 2026

OpenHuman de tinyhumansai est un agent IA personnel desktop open source — pas une fenêtre de chat de plus, mais une couche d'intelligence locale qui combine mémoire, outils, intégrations et voix. La version stable v0.56.0 (2026-05-27) dépasse 30 000 étoiles GitHub. Ce guide couvre le parcours Homebrew macOS recommandé, la configuration LLM au premier lancement, le Memory Tree, 118+ connecteurs OAuth, une matrice d'erreurs en 10 lignes et une checklist d'acceptation VNC de 20 minutes. Il complète notre guide de déploiement OpenClaw & OpenHuman et le tutoriel d'installation Hermes Agent.

01

Qu'est-ce qu'OpenHuman et pourquoi c'est pertinent en 2026

OpenHuman se présente comme une « Personal AI super intelligence » — privée, simple et extensible. Contrairement à OpenClaw ou Hermes Agent (tous deux terminal-first, modèle apporté par l'utilisateur), OpenHuman est GUI-first : une mascotte desktop réagit au contexte et continue en arrière-plan même quand vous arrêtez de taper.

La stack est Rust + Tauri + React, sous licence GNU GPL-3.0. Le projet reste en Early Beta — consultez les release notes avant de mettre à jour. Voici comment il se compare aux outils voisins :

DimensionOpenHumanOpenClawHermes AgentClaude Cowork
Open sourceGPL-3.0MITMITPropriétaire
Prise en mainGUI desktop, minutesTerminal-firstTerminal-firstDesktop + CLI
MémoireMemory Tree + ObsidianDépend des pluginsAuto-apprentissage trois couchesSession
Intégrations118+ OAuthBYOBYOPeu de connecteurs
Sync auto~20 min vers la mémoireAucuneAucuneAucune
Routage modèleIntégré + TokenJuiceManuelManuelModèle unique

Si vous voulez une IA qui voit vraiment votre flux de travail quotidien sans vivre dans un terminal, les connecteurs et le Memory Tree d'OpenHuman font la différence. Comme il dépend du bureau graphique, les sessions SSH seules échouent aux permissions initiales et à OAuth — c'est là qu'un Mac loué avec VNC aide.

Côté conformité RGPD, le stockage local sous ~/.openhuman/memory/ intéresse les équipes françaises : les données des connecteurs sont vectorisées localement. Les appels API vers le LLM choisi restent toutefois à documenter dans votre registre de traitement.

02

Prérequis avant l'installation

Pour les installations binaires, macOS 12 Monterey ou plus récent suffit (14+ recommandé). Pour les builds source, le niveau d'exigence monte nettement :

DépendanceUtilisateur binaireBuild développeur
macOS12+ (14+ recommandé)Idem
Node.jsNon requis24+
pnpmNon requis10.10.0
RustNon requis1.93.0 via rustup
CMake / Xcode CLTPeut être déclenché par HomebrewRequis
GPU / CUDANon requisNon requis

L'inférence passe par votre fournisseur LLM (API ou Ollama local) ; l'app utilise WebKit via Tauri, pas d'entraînement GPU local. 8 Go de RAM suffisent pour un usage léger ; avec Memory Tree activé, 16 Go+ réduisent la pression swap. Disque : ~150–200 Mo pour l'app ; Memory Tree peut atteindre 2–5 Go ; les modèles Ollama s'ajoutent par modèle.

Sur Apple Silicon M1–M4, l'interface est fluide. Sur Intel, le premier build source prend plus de temps. Pour OpenHuman + Ollama sur Mac Mini M4 loué : Memory Tree + petit modèle 7B tient en 16 Go ; les modèles plus lourds demandent 24 Go ou des API cloud uniquement.

03

Installation macOS : Homebrew (recommandé)

Options officielles : tap Homebrew (chaîne de packages signée), .dmg du site, script curl (déconseillé), ou compilation source. Suivez ces sept étapes pour Homebrew :

  1. 01

    Installer Homebrew si absent : brew --version. L'installateur Homebrew peut déclencher Xcode Command Line Tools — cliquer Installer dans le GUI. SSH ne peut pas répondre à ce dialogue.

  2. 02

    Ajouter le tap et installer :

    bash
    brew tap tinyhumansai/core
    brew install openhuman

    OpenHuman.app arrive dans ~/Applications. Le premier tap récupère les Formulas GitHub ; brew install télécharge le binaire précompilé et vérifie la somme.

  3. 03

    Premier lancement & permissions : Ouvrir via Spotlight. Accorder Accessibilité et Notifications dans Confidentialité et sécurité — uniquement en session graphique.

  4. 04

    Onboarding / LLM : Choisir Claude, OpenAI, Gemini, Grok ou Ollama ; saisir clés API ou TokenJuice. Privilégier les modèles long contexte pour Memory Tree.

  5. 05

    Intégrations OAuth : Réglages → Integrations. Chaque connecteur ouvre un flux OAuth navigateur — navigateur par défaut du bureau requis.

  6. 06

    Activer Memory Tree : Réglages → Memory → Enable. La première sync prend 10–25 minutes ; ne pas forcer la fermeture.

  7. 07

    Test de fumée : Poser une question que seuls vos connecteurs connaissent, ex. « De quoi ai-je parlé par e-mail hier ? » si Gmail est lié.

Après installation, brew upgrade openhuman pour les mises à jour — en Early Beta, lisez les release notes GitHub avant de mettre à jour en production.

04

Chemins alternatifs : .dmg, script, source

Télécharger le .dmg (sans terminal)

arm64 (Apple Silicon) ou x86_64 depuis tinyhumans.ai/openhuman ou GitHub Releases. Si Gatekeeper bloque : Confidentialité et sécurité → Ouvrir quand même.

Script curl (déconseillé)

bash
curl -fsSL https://raw.githubusercontent.com/tinyhumansai/openhuman/main/scripts/install.sh | bash

La doc officielle avertit : pas de signature indépendante du script. Télécharger dans un fichier, relire, puis exécuter.

Compiler depuis les sources (développeurs)

bash
git clone https://github.com/tinyhumansai/openhuman.git
cd openhuman
git submodule update --init --recursive
pnpm install
pnpm --filter openhuman-app dev:app

Premier build natif sur M4 Pro : souvent 3–5 minutes ; plus lent sur Intel ancien. Les contributeurs testent les patches en source ; les utilisateurs finaux restent sur Homebrew.

05

Memory Tree et vault Obsidian

Memory Tree est la fonction phare d'OpenHuman : un graphe de connaissances personnel cross-sources qui ingère résumés d'e-mails, PR, docs et événements calendrier, rafraîchi environ toutes les 20 minutes.

Sous Réglages → Memory, ajustez l'intervalle de sync (minimum 5 minutes) et le périmètre (ex. Gmail 90 derniers jours seulement). Pour un vault Obsidian, ajoutez la racine sous Local Sources — les changements Markdown sont indexés en lecture seule sauf si Obsidian Write est activé.

Excluez les données sensibles via filtres connecteur ou répertoires .private/. La base locale vit dans ~/.openhuman/memory/ — sauvegardez avant migration. Sur Mac loué : exportez ou effacez avant restitution du nœud selon le contrat.

Astuce support : la première sync échoue souvent si le Mac dort. Sur Mac distant, lancez caffeinate -dims pendant la sync ou désactivez la veille jusqu'à la coche verte.

06

Matrice d'erreurs : 10 problèmes courants

#SymptômeCause probableCorrectif
1brew tap 404Tap obsolète / réseaubrew update ; utiliser .dmg
2Processus WebKit terminémacOS ancien / cache corrompumacOS 12+ ; vider ~/Library/WebKit/tinyhumansai
3Invite Accessibilité clignoteTCC non enregistréAjouter OpenHuman manuellement dans Confidentialité
4Callback OAuth échouePorts 58080–58090 occupés / mauvais navigateurLibérer ports ; Safari/Chrome par défaut
5Memory Tree bloqué à 0 %Token expiré / réseauRé-autoriser le connecteur
6Réponse LLM videClé API / quotaRéglages → LLM → Test Connection
7Auto-update échoueInstall non-Homebrew / droitsbrew upgrade openhuman
8Mascotte absenteÉchelle affichage / AccessibilitéÉchelle par défaut ; re-accorder Accessibilité
9Obsidian watch idleEspaces dans le chemin / Full Disk AccessQuoter le chemin ; accorder Full Disk Access
10Pas de micro / voixPermission microConfidentialité → Micro → OpenHuman

Logs : ~/Library/Logs/tinyhumansai/. Cherchez les régressions sur GitHub Issues pour votre version exacte. En VNC : vérifiez que le bureau distant est bien au premier plan — certains dialogues TCC n'apparaissent que sur l'écran physique du Mac loué si le partage d'écran est mal configuré.

07

Mac distant VNC : checklist d'acceptation 20 minutes

Ces étapes exigent une session graphique et échouent en SSH seul :

  • Dialogue installateur Xcode CLT pendant setup Homebrew
  • Invites Gatekeeper / Accessibilité / Full Disk Access
  • Redirections OAuth navigateur pour chaque connecteur
  • Permission micro pour les fonctions vocales
  • Suivi de la première sync Memory Tree
  1. 1

    Se connecter en VNC (1440×900+). Confirmer que le bureau est visible.

  2. 2

    Lancer brew tap tinyhumansai/core && brew install openhuman ; valider CLT si demandé.

  3. 3

    Démarrer OpenHuman depuis ~/Applications ; approuver tous les dialogues confidentialité.

  4. 4

    Terminer setup LLM et au moins une intégration OAuth dans le navigateur distant.

  5. 5

    Attendre la première sync Memory Tree (coche verte) ; poser une question spécifique au connecteur pour vérifier le rappel.

Après acceptation, OpenHuman peut rester en ligne 24h/24 sur le Mac distant pendant que vous ne vous connectez en VNC depuis Windows ou Linux qu'à la demande. Idéal pour les équipes sans budget Mac local qui ont besoin de sessions bureau persistantes conformes RGPD.

08

FAQ

Oui. L'UI utilise WebKit ; l'inférence passe par API ou Ollama. L'ANE Apple Silicon aide Ollama local mais reste optionnel.

Vectorisation initiale de l'historique des connecteurs autorisés dans un graphe local — typiquement 10–25 minutes. Réseau stable, ne pas forcer la fermeture.

Homebrew : brew upgrade openhuman. Installs .dmg : mise à jour in-app ou dernière release. En Early Beta, surveillez les release notes.

Conclusion

OpenHuman abaisse la barrière pour une couche IA personnelle avec onboarding GUI, Memory Tree et intégrations profondes — mais cette valeur dépend d'un accès bureau persistant pour permissions et OAuth. Si votre machine quotidienne est Windows ou Linux, ou si vous voulez un Mac headless 24h/24, l'achat matériel ajoute amortissement et risque électrique ; un Mac loué avec VNC permet le setup GUI une fois et un agent toujours actif sans ops hardware local.

Les nœuds Mac distants VNCMac incluent un bureau graphique pour ce parcours d'acceptation — utilisez le bouton ci-dessous pour choisir un forfait, puis suivez notre guide de connexion pour entrer en VNC et exécuter la checklist de la section 07.