En 2026, OpenHuman (TinyHumans, GPL-3.0) positionne l'« IA personnelle » comme un agent de bureau local-first : coque Rust + Tauri, Memory Tree SQLite, coffre compatible Obsidian et 118+ intégrations OAuth. Si des tutoriels obsolètes « pip + poids digital human » vous ont induits en erreur, ou si vous bloquez sur la signature, la première sync ou Ollama, ce runbook aligné sur le README officiel vous mène du téléchargement à un agent utilisable, avec comparatif MacBook / VPS / location Mac Mini M4 pour un 7×24 stable.
OpenHuman n'est pas un projet Python « digital human » par vidéo, mais un harness d'agent de bureau permanent : UI d'abord, liaison de compte et Memory Tree en minutes, auto-fetch ~20 min pour mail/calendrier/dépôts, contexte compressé par TokenJuice avant routage modèle. Face à OpenClaw/Hermes terminal-first : moins de clés API, plus d'OAuth, mémoire locale SQLite + coffre Markdown.
Plan : environnement → installation signée → première validation → Ollama/intégrations → choix d'hôte. Déjà sur guide Hermes ou déploiement OpenClaw ? OpenHuman est la couche bureau avec Memory Tree, plus Mac distant NodeMini.
Friction : ancien pip install -r requirements.txt — hors distribution desktop actuelle.
Friction : curl | bash sans vérification d'intégrité (risque documenté).
Friction : Gmail/Notion connectés mais agent « amnésique » — première sync ou vault incorrect.
Friction : crash AppImage sous Wayland (#2463).
Friction : portable fermé — auto-fetch et proxy Meet coupés.
Livrable : checklist en six étapes jusqu'à la validation Memory Tree.
OpenHuman est une application bureau native, sans GPU NVIDIA obligatoire ; Ollama local est courant sur Apple Silicon. Tableau README + retours Early Beta (hors SLA) :
| Élément | Minimum | Recommandé (7×24 + nombreuses intégrations) |
|---|---|---|
| OS | macOS 12+ / Win10+ / Ubuntu 20.04+ amd64 | macOS 14+ (Apple Silicon) ou Ubuntu 24.04 LTS |
| Mémoire | 8 Go (routage cloud seul) | 16–32 Go ; Ollama local 32 Go+ |
| Disque | ~2 Go app + cache | 50 Go SSD+ (Memory Tree + croissance vault) |
| Réseau | tinyhumans.ai + OAuth | faible latence stable (auto-fetch, proxy Meet) |
| Build source | — | Node.js 24+, pnpm 10.10, Rust 1.93 (contributeurs) |
«Le plus dur avec OpenHuman n'est souvent pas cliquer Installer, mais choisir un Mac qui ne tombe pas la nuit.»
# Option A : DMG officiel (machine principale, signature développeur) # https://tinyhumans.ai/openhuman # Option B : Homebrew (chaîne de hash bottle) brew tap tinyhumansai/core brew install openhuman
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
Chemin non recommandé par défaut : Le script curl … install.sh | bash n'a pas de signature indépendante ; le README privilégie DMG / Homebrew / apt / MSI signé. Pour le script, attendre le flux GPG #2620.
Télécharger et installer : Paquet depuis tinyhumans.ai/openhuman ou GitHub Releases ; Windows : .msi signé.
Premier lancement : Connexion compte (routage modèle et proxy OAuth Composio hébergés ; BYO Key en réglages).
Connecter 1–2 intégrations : Commencer par Gmail + GitHub ou Notion ; valider le flux OAuth.
Attendre le premier auto-fetch : Cycle ~20 min ; blocs Markdown ≤3k tokens dans Memory Tree / vault Obsidian.
Test conversation : Demander un résumé calendrier + mails — si le contexte local est cité, la sync fonctionne.
(Option) Modèle local : Réglages → Model Routing → Ollama, ollama serve actif (voir guide Ollama × Mac loué).
| Symptôme | Cause | Action |
|---|---|---|
| AppImage crash au lancement | Wayland / sharun | Paquet .deb ou variables d'environnement documentées |
| Intégration OK mais pas de contexte | Première sync incomplète | Attendre auto-fetch, vérifier écriture vault |
| OAuth en échec répété | Horloge / proxy | NTP, autoriser tinyhumans.ai et domaines Composio |
Inférence locale : OpenHuman s'appuie sur Ollama pour une partie on-device. Mémoire multi-agent : avec agentmemory, memory.backend = "agentmemory" dans config.toml (GitBook).
Pour un « conseiller toujours en ligne », l'hôte doit tenir sync, voix et proxy Meet :
| Plateforme | Disponibilité 7×24 | Effet composé Memory Tree | Cas d'usage |
|---|---|---|---|
| MacBook personnel | Fermé = coupé | auto-fetch interrompu | Essai / démo |
| VPS Linux sans GUI | bonne disponibilité | pas d'expérience Tauri native | pas en environnement principal |
| Location Mac Mini M4 | souvent en ligne en datacenter | GUI + Ollama UMA + disque vault | multi-intégrations + agent arrière-plan |
Mac distant : louer un Mac Mini dédié, premier OAuth via VNC/partage d'écran, Ollama/disque en SSH — mêmes étapes qu'en local.
.md Obsidian, blocs ~≤3k tokens.POC week-end : installation locale suffit. Pour une enrichissement quotidien mail/calendrier/dépôts, sommeil portable et coupures box annulent la promesse « quelques minutes ». Validez d'abord 30 jours de location avant d'acheter un Mac Mini.
VPS bas de gamme sans GUI, survente voisine ou IO lent sur Pi ne conviennent pas — l'utilisateur croit que « l'agent a oublié ». Pour un agent bureau 7×24, vault local et Ollama UMA, la location Mac Mini M4 NodeMini bat souvent le portable bricolé : vous capitalisez la mémoire, pas les OAuth de 3 h du matin.
Non. OpenHuman TinyHumans est un agent bureau Rust/Tauri via DMG/Homebrew/apt, pas git clone + pip install pour entraîner un avatar. Voir github.com/tinyhumansai/openhuman.
NodeMini loue un Mac Mini M4 dédié au mois. Tarifs : tarifs de location. Abonnement OpenHuman et LLM restent à votre charge.
Oui. Routage cloud par défaut ; Ollama local via Metal. SSH/VNC : centre d'aide.