Si vous deployez OpenHuman en 2026 et bloquez sur le choix Homebrew vs curl, un Memory Tree vide apres connexion, un AppImage Linux qui plante, ou la frontiere local vs heberge, ce guide fournit un parcours reproductible : Homebrew, apt, curl, MSI, Memory Tree, Ollama optionnel, cinq ecueils, tableau de deploiement, matrice d installation, six etapes et reference d erreurs. A lire avec le guide OpenClaw co-deploye. pip Python n est pas un chemin utilisateur officiel.
01

OpenHuman en 2026 : definition et differences avec OpenClaw et ChatGPT

OpenHuman (GPL-3.0, TinyHumans AI v0.53.x) est un agent de bureau personnel construit en Rust, Tauri v2 et React 19. L interface permet de connecter Gmail, GitHub, Slack et plus de 118 integrations OAuth. Les echanges et donnees synchronisees alimentent un Memory Tree : resumes hierarchiques en SQLite local plus fichiers Markdown compatibles Obsidian. Toutes les 20 minutes, auto-fetch tire des mises a jour depuis chaque connexion active — le contexte se remplit sans prompts manuels.

OpenClaw (MIT) reste terminal-first : CLI, passerelle, canaux Telegram/WhatsApp/Discord. ChatGPT dans le navigateur conserve une memoire de session sans graphe de connaissance issu de votre messagerie. OpenHuman privilegie l experience bureau : mascotte, voix, participation Google Meet, compression TokenJuice (jusqu a environ 80 % de tokens en moins sur les sorties d outils). Le routage de modeles gere est le defaut ; Ollama s active via config.toml.

Ce document ne debat pas du « pourquoi agent » mais couvre installation propre, connexion, branchement des sources, premiere reponse Memory Tree validee. Comptez 30 a 45 minutes pour une premiere passe propre, 60 a 90 minutes avec plusieurs OAuth et un cycle auto-fetch. Les donnees persistantes restent sous le profil utilisateur — sur Mac partage, verifiez droits et quotas disque en amont.

Clarifier tot la frontiere hebergee evite les retours arriere : connexion compte, proxy modele et OAuth Composio passent par le backend TinyHumans par defaut ; Memory Tree et vault restent sur l appareil. Pour une posture local-first stricte, combinez Ollama et cle Composio directe ; les webhooks temps reel restent a votre charge. Les flux cloud vers des API US impliquent une analyse RGPD ; l inference locale sur Mac loue en UE limite les transferts.

Par rapport a Hermes Agent (Skills dans ~/.hermes/) ou OpenClaw (passerelle 18789), OpenHuman mise sur l onboarding GUI et les integrations, pas sur un flux terminal pur. Si vous exploitez deja OpenClaw pour la messagerie, OpenHuman peut cohabiter sur le meme Mac Mini — a condition que la memoire unifiee suffise pour le cache Ollama et le shell Tauri. Cet article livre cinq ecueils d installation, deux tableaux comparatifs (deploiement et canal d installation), six etapes operationnelles et une matrice d erreurs — sans detour pip Python.

Retours terrain : apres le premier sync Gmail, le vault grossit plus vite que prevu ; prevoyez des snapshots des le depart. TokenJuice compresse mails HTML et sorties d outils avant l appel LLM — un levier mesurable si vous ingerez des milliers de messages tout en visant une latence sous la minute.

01

curl|bash seul : script sans signature separee — integrite non verifiable. Production : Homebrew ou apt signe.

02

Confusion pip : OpenHuman est une app bureau, pas un package PyPI.

03

AppImage sous Wayland : crashes documentes. Debian/Ubuntu : .deb ou apt.

04

Attente 100 % offline : echec si vous refusez login gere sans cles directes.

05

Veille portable : auto-fetch stoppe ; l agent parait amnesique. Ingest continu exige un hote eveille.

Fixez la plateforme, puis suivez les six etapes de la section 04.

02

Ou executer OpenHuman : MacBook, VPS ou Mac Mini M4 loue

Binaires officiels pour Windows, macOS et Linux. Minimum terrain : 8 Go RAM pour GUI et Memory Tree sans LLM local. Ollama 7B permanent : 16 Go. OpenClaw plus OpenHuman plus modele local : 24 Go. Prevoyez 20 Go+ SSD pour vault et SQLite croissants.

PlateformeDisponibilite 24h/24Integrite GUIMemory Tree / auto-fetchCout mensuel (ordre de grandeur)
MacBook perso~60 % (capot ferme)Elevee sur macOSinterruptions frequentes0 € + risque ops
Raspberry Pi 4B 8Go~88 %Linux, pas Metalgoulot I/Omateriel unique
VPS x86 4Go~99,5 %headless, VNC requissync possiblefacturation a l usage
Mac Mini M4 louedatacenter ~100 %maximale (launchd + UMA)accumulation continueOpEx fixe, retour materiel

Sur grosses boites Gmail, le premier goulot mesure est souvent I/O disque et ecritures SQLite, pas le CPU. Un VPS bon marche aux USA ajoute de la latence aux redirections OAuth europeennes — parfois un mauvais arbitrage RGPD malgre un prix bas.

Ordres de grandeur M4 : Qwen2.5 7B quantifie occupe environ 5–6 Go de memoire unifiee ; GUI OpenHuman plus Memory Tree sans modele local reste sous 3 Go resident. Avec 24 Go loues, vous pouvez faire tourner OpenHuman en journee en 14B et auto-fetch la nuit sur le meme noeud — tant que vous ne chargez pas plusieurs modeles Ollama simultanement. Les postes Windows peuvent heberger OpenHuman localement, mais l ingest 24h/24 sur un Mac cloud evite les trous de veille et simplifie le support VNC pour la mascotte.

Pour les equipes soumises au RGPD : documentez quelles donnes personnelles entrent dans les chunks Markdown (objets de mail, participants calendrier, noms de depots). Un M4 dedie en region UE plus Ollama local limite le transfert hors Union par rapport a une API US pure — argument plus solide en audit qu un onglet ChatGPT.

L installation repond « est-ce que ca demarre » ; le choix de plateforme repond « est-ce que le Memory Tree grandit ». L auto-fetch production merite un noeud macOS dedie supervise par launchd.

03

Homebrew, apt, curl, MSI : chemins recommandes et comparatif

Priorite officielle : paquets natifs signes. macOS :

shell
brew tap tinyhumansai/core
brew install openhuman

Debian/Ubuntu (depot apt signe) :

shell
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

Windows : .msi signe depuis GitHub Releases. Alternative script (sans verification d integrite) :

shell
curl -fsSL https://raw.githubusercontent.com/tinyhumansai/openhuman/main/scripts/install.sh | bash
CanalIntegriteOSUsage
Homebrewhash bouteillemacOSproduction macOS
apt GPGdepot signeDebian/Ubuntu amd64production Linux
MSI / DMG / debsignature releaseWin / macOS / Linuxdeploiement offline
script curlaucune a ce jourmacOS / Linux x64test rapide
npm / pnpm sourcechecks devtouscontribution, pas prod

Apres lancement : Self-Check in-app. Pour Ollama, demarrer ollama serve, puis dans config.toml :

toml
local_ai.runtime_enabled = true
local_ai.opt_in_confirmed = true

Les reseaux d entreprise bloquent souvent raw.githubusercontent.com — mirror interne des assets Release. WSL2 : installer dans la distro Linux, pas PowerShell. Ollama accelere Metal uniquement sur macOS.

Alternative Windows PowerShell selon le README : irm … | iex pour install.ps1 — meme avertissement que curl : pas de signature separee du script avant PR2 de l issue #2620. En entreprise, deploiement MSI via Intune avec hash verifie contre les release notes. Utilisateurs Arch : recette AUR openhuman-bin a venir ; en attendant apt ou .deb manuel.

Apres apt reussi, verifiez which openhuman et l entree bureau. Lancez une fois au premier plan avant VNC sur Mac cloud headless — les fenetres OAuth navigateur ne passent pas en SSH seul. Pour le RGPD : le routage gere envoie les prompts vers des endpoints configures ; documentez si vous basculez local_ai sur Ollama pour reduire l egress.

Conseil : apres mise a jour, exporter ou migrer la config. Copier SQLite Memory Tree uniquement app fermee.

04

Six etapes : de l installation au Memory Tree et Ollama optionnel

01

Choisir le canal et installer : macOS Homebrew, Ubuntu apt, Windows MSI. curl reserve au sandbox.

02

Connexion : lancer l app, compte TinyHumans. Finaliser le routage gere si souhaite.

03

Sources de donnees : Gmail, Calendar, GitHub via OAuth. Chaque lien devient outil type.

04

Local vs heberge : arbre et vault locaux ; proxy OAuth et modele par defaut heberges. Cle Composio directe si conformite.

05

Premier hit Memory Tree : apres ~20 min auto-fetch, Markdown dans le vault et l agent cite un objet mail.

06

Ollama et Mac cloud : Qwen2.5 7B–14B sur Metal en option. Ingest 24h/24 : M4 dedie via page commande, VNC GUI, SSH sauvegarde.

shell
ollama pull qwen2.5:7b
ollama serve
openhuman

Migration cloud : checklist du guide OpenClaw-OpenHuman — archiver SQLite, vault, config.toml, rsync, test apres reboot froid. Verifier que auto-fetch survit au redemarrage.

Ne jamais committer les tokens OAuth. Sur Mac loue partage, deconnecter les integrations et purger la DB locale avant restitution — bonne pratique RGPD.

Validation en trois temps : (a) l agent repond sans integration — modele gere OK. (b) l agent cite un mail apres auto-fetch — Memory Tree OK. (c) l agent utilise le modele local — Ollama plus config OK. Echec en (b) : presque toujours OAuth ou delai, pas l installateur. Echec en (c) : port 11434 et flags opt-in.

Hybride avec OpenClaw : Telegram via passerelle 18789, contexte personnel via OpenHuman — les deux peuvent partager la meme instance Ollama sur 11434 si vous budgetez la RAM. Voir le guide co-deploye pour LaunchAgent et config.toml dans l ensemble.

05

Chiffres, TokenJuice, erreurs courantes et conclusion location

Trois faits citables : ① minimum 8 Go, Ollama continu 16 Go, dual-stack 24 Go memoire unifiee M4. ② auto-fetch toutes les 20 minutes, chunks normalises ≤3k tokens. ③ TokenJuice compresse les payloads outils — rapports terrain jusqu a ~80 % de tokens en moins a information equivalente.

SymptomeCause probableCorrectif
AppImage quitte aussitotWayland / sharun.deb ou apt
Memory Tree videOAuth incompletre-auth, attendre 20 min
IA locale desactiveeopt-in absentlocal_ai.* = true
Ollama injoignabledaemon arreteollama serve, port 11434

Alternatives honnetes : un MacBook en veille suffit pour essayer l UI, pas pour un SLA d ingest. Un VPS Linux bon marche economise la location mais perd Metal-Ollama et le chemin Tauri natif. ChatGPT navigateur seul ne scale ni Memory Tree ni agent Meet. Louer un Mac Mini M4 dedie KVMNODE apporte launchd, inference Metal et le meme flux Homebrew par SSH — OpEx mensuel sans CapEx, donnees sur votre instance dans la region choisie, dossier RGPD plus simple qu un SaaS US.

Rythme operationnel : disque vault hebdomadaire, revue OAuth mensuelle, snapshot config.toml trimestriel. SQLite et Markdown dans la politique de sauvegarde — ne pas se limiter aux 20 Go initiaux.

Version juin 2026 : ligne stable souvent v0.53.x ; apres upgrade, lire les release notes et tester la compatibilite vault. La communaute compare OpenHuman a Hermes (apprentissage de skills) et OpenClaw (messagerie) — choisissez OpenHuman si integrations et Memory Tree priment sur l automatisation shell pure. TCO indicatif : location mensuelle a partir d environ 100 USD versus achat Mac Mini 800–1200 USD plus amortissement — sur six mois de validation, la location l emporte dans la majorite des cas observes.

Checklist conformite avant production : qui a SSH ? ou sont les chunks Markdown avec PII ? la suppression a la resiliation est-elle documentee ? modeles heberges ou Ollama seul ? Les reponses entrent dans le registre RGPD — quel que soit le canal d installation Homebrew ou apt.

Tarifs : grille location. Livraison et reseau : centre d aide. Pret a valider l ingest sans achat materiel : commander un M4 accessible en SSH le jour meme.