Разработчикам, которые в 2026 повторяют установку OpenHuman и застревают на выборе Homebrew vs curl, пустом Memory Tree после входа, падении AppImage под Wayland или границе local vs managed, здесь воспроизводимый маршрут: Homebrew, apt, curl, MSI, Memory Tree, опциональный Ollama, пять типовых сбоев, таблица платформ, матрица установки, шесть шагов и справочник ошибок. Перекрёстно: гид OpenClaw + OpenHuman. Python pip не входит в официальный пользовательский путь.
01

Что такое OpenHuman в 2026 и чем он отличается от OpenClaw и ChatGPT

OpenHuman (GPL-3.0, TinyHumans AI v0.53.x) — настольный персональный агент на Rust, Tauri v2 и React 19. Через GUI подключаются Gmail, GitHub, Slack и более 118 OAuth-интеграций. Диалоги и синхронизированные данные попадают в Memory Tree: иерархические сводки в локальном SQLite плюс Markdown-файлы в Obsidian-совместимом vault. Каждые 20 минут auto-fetch подтягивает обновления из активных подключений — контекст наполняется без ручных промптов.

OpenClaw (MIT) ориентирован на терминал: CLI, Gateway, Telegram/WhatsApp/Discord. ChatGPT в браузере хранит память сессии, но не строит knowledge graph из вашей почты. OpenHuman — UI-first: маскот, голос, участие в Google Meet, сжатие TokenJuice (до ~80 % меньше токенов на вывод инструментов). По умолчанию — управляемый роутинг моделей; Ollama включается через config.toml.

Статья не спорит «зачем агент», а ведёт к чистой установке, входу, подключению источников и первому ответу Memory Tree. Первая чистая установка — 30–45 минут; с несколькими OAuth и циклом auto-fetch — 60–90 минут. Постоянные файлы сосредоточены в профиле пользователя — на общем Mac сначала проверьте права и квоты диска.

Ранняя ясность по managed-границе снижает откаты: вход, прокси моделей и OAuth Composio по умолчанию идут через backend TinyHumans; Memory Tree и vault остаются на устройстве. Для строгого local-first — Ollama и direct Composio key; realtime webhooks хостите сами. Облачные потоки к US API требуют оценки compliance; локальный inference на арендованном EU-узле сужает трансграничный transfer.

01

Только curl|bash: скрипт без отдельной подписи — целостность не проверить. В продакшене Homebrew или подписанный apt.

02

Путаница с pip: OpenHuman — desktop-приложение, не пакет PyPI. pip install в официальном репозитории tinyhumansai/openhuman не описан.

03

AppImage + Wayland: задокументированные краши. Debian/Ubuntu — .deb или apt.

04

Ожидание «полностью offline»: блокировка на managed login без direct keys.

05

Сон ноутбука: auto-fetch останавливается; агент кажется «амнезичным». Непрерывный ingest требует постоянно включённого хоста.

Выберите платформу развёртывания, затем шесть шагов в разделе 04.

02

Где запускать OpenHuman: MacBook, VPS или Mac Mini M4 в аренду

Официальные бинарники: Windows, macOS, Linux. Минимум по полевым данным: 8 ГБ RAM для GUI и Memory Tree без локальной LLM. Постоянный Ollama 7B: 16 ГБ. OpenClaw + OpenHuman + локальная модель: 24 ГБ. Заложите 20 ГБ+ SSD под растущий vault и SQLite.

ПлатформаДоступность 24/7Полнота GUIMemory Tree / auto-fetchМесячные затраты
Личный MacBook~60 % (крышка закрыта)высокая на macOSчастые прерывания0 + ops-риск
Raspberry Pi 4B 8GB~88 %Linux, без Metalузкое место I/Oразовая покупка
x86 VPS 4GB~99,5 %headless, нужен VNCsync возможенpay-as-you-go
Mac Mini M4 в арендуЦОД ~100 %максимум (launchd + UMA)непрерывное накоплениефикс. OpEx, возврат

На больших Gmail-ящиках первым узким местом часто становятся диск I/O и записи SQLite, а не CPU. Дешёвый VPS в другом регионе экономит деньги, но добавляет задержку OAuth-редиректов.

Инструкция по установке отвечает «запустится ли»; выбор платформы — «будет ли расти Memory Tree». Продакшен auto-fetch заслуживает выделенный macOS-узел под launchd.

03

Homebrew, apt, curl, MSI: рекомендуемые пути и сравнение

Официальный приоритет — нативные подписанные пакеты. macOS:

shell
brew tap tinyhumansai/core
brew install openhuman

Debian/Ubuntu (подписанный apt-репозиторий):

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 с GitHub Releases. Альтернатива без проверки целостности:

shell
curl -fsSL https://raw.githubusercontent.com/tinyhumansai/openhuman/main/scripts/install.sh | bash
КаналЦелостностьОСНазначение
Homebrewhash bottlemacOSпродакшен macOS
apt GPGподписанный repoDebian/Ubuntu amd64продакшен Linux
MSI / DMG / debподпись releaseWin / macOS / Linuxoffline rollout
curl-скриптпока нетmacOS / Linux x64быстрый тест
npm / pnpm из исходниковdev-проверкивсеконтрибьюция, не prod

После запуска — Self-Check в приложении. Для Ollama сначала ollama serve, затем в config.toml:

toml
local_ai.runtime_enabled = true
local_ai.opt_in_confirmed = true

Корпоративные сети часто блокируют raw.githubusercontent.com — зеркалируйте release-артефакты внутри. WSL2: apt внутри Linux-дистрибутива, не PowerShell. Ollama на Metal — только macOS.

Совет: после обновления экспортируйте или мигрируйте config. SQLite Memory Tree копируйте только при закрытом приложении.

04

Шесть шагов: от установки до Memory Tree и опционального Ollama

01

Выбор канала и установка: macOS Homebrew, Ubuntu apt, Windows MSI. curl — только sandbox.

02

Вход: запуск приложения, аккаунт TinyHumans. Завершите managed routing при необходимости.

03

Источники данных: Gmail, Calendar, GitHub через OAuth. Каждая связь — typed tool.

04

Local vs managed: tree и vault локально; OAuth proxy и модель по умолчанию — managed. Direct Composio при compliance.

05

Первый hit Memory Tree: через ~20 мин auto-fetch Markdown в vault и агент цитирует тему письма.

06

Ollama и облачный Mac: опционально Qwen2.5 7B–14B на Metal. Ingest 24/7 — выделенный M4 через страницу заказа, VNC для GUI, SSH для backup.

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

Миграция в облако: чеклист из гидa OpenClaw + OpenHuman — архив SQLite, vault, config.toml, rsync, холодный reboot-тест. Убедитесь, что auto-fetch переживает перезагрузку.

OAuth-токены не коммитьте в Git. На арендованном Mac перед возвратом отключите интеграции и удалите локальную БД.

05

Цифры, TokenJuice, ошибки и вывод по аренде

Три факта для цитирования: ① минимум 8 ГБ, постоянный Ollama 16 ГБ, dual-stack 24 ГБ unified memory M4. ② auto-fetch каждые 20 минут, chunks нормализованы до ≤3k tokens. ③ TokenJuice сжимает tool payload — полевые отчёты до ~80 % меньше токов при той же информации.

СимптомВероятная причинаИсправление
AppImage сразу exitWayland / sharun.deb или apt
Пустой Memory TreeOAuth не завершёнre-auth, ждать 20 мин
Local AI выкл.нет opt-inlocal_ai.* = true
Ollama недоступенdaemon downollama serve, порт 11434

Честные альтернативы: спящий MacBook хватит для UI-демо, не для SLA ingest. Дешёвый Linux VPS экономит аренду, но теряет Metal-Ollama и нативный Tauri. Только ChatGPT в браузере не масштабирует Memory Tree и Meet-агента. Аренда выделенного Mac Mini M4 у KVMNODE даёт launchd, inference на Metal и тот же Homebrew- workflow по SSH — месячный OpEx без CapEx, данные на вашем узле в выбранном регионе.

Операционный ритм: еженедельно диск vault, ежемесячно OAuth, ежеквартально snapshot config.toml. SQLite и Markdown — в политике backup, не только начальные 20 ГБ.

Тарифы: страница цен. Доставка и сеть: центр помощи. Готовы проверить ingest без покупки железа — оформить заказ на M4 с SSH в тот же день.