EnglishРусский Map

OpenHuman

title
OpenHuman
type
toolbox
summary
Local-first персональный агент на Rust: дерево памяти в Obsidian vault, чекпоинты графов агентов, 100+ OAuth-интеграций и строгий Privacy Mode
tags
ai-agents, memory, rust, local-first, orchestration, watchlist
language
Rust
license
GPL-3.0
created
2026-07-21
updated
2026-07-21
lang
ru
translation_of
openhuman
source_updated
2026-07-21
translated
2026-09-01
translator
lllm/antigravity/gemini-3.7-flash-medium

OpenHuman - это десктопное приложение для персонального агента от tinyhumans.ai, которое формирует локальную память о вашей цифровой жизни, управляет группами субагентов и проводит сбор информации ещё до того, как вы закончите вопрос. Интерфейс здесь на первом месте: от установки до работающего агента проходит пара кликов, без конфигурационных файлов и терминала - этим оно отличается от CLI-ориентированных сред, с которыми себя сравнивает. Сразу после запуска проект девять дней подряд возглавлял тренды GitHub и сейчас находится в статусе ранней беты.

Устройство памяти

Та часть, на которую стоит обратить внимание. Данные сжимаются в ранжированные деревья markdown, хранятся в SQLite и зеркалируются в виде Obsidian vault, который можно открыть и редактировать. В README прямо цитируется твит Карпатого про базу знаний для LLM, а альтернативные подходы описываются как "чёрный ящик из векторного супа" - та же ставка на базовый носитель, что и в codealmanac и agentmemory, каталогизированная в llm-wiki-as-agent-memory.

Автоматический сбор подтягивает данные из подключённых аккаунтов с 20-минутным циклом (более 100 OAuth-интеграций: Gmail, Notion, GitHub, Slack, а также MCP-серверы и навыки). Основной посыл: формирование контекста занимает минуты, а не дни или недели, необходимые другим средам для изучения вашего стека, поскольку инструмент выполняет ingest уже имеющихся данных вместо наблюдения за вашей работой.

Две вспомогательные части: фоновый цикл subconscious, который отслеживает изменения в данных, продвигает цели и готовит утреннюю сводку; и TokenJuice, сжимающий вывод инструментов до того, как он попадёт в модель (заявлено сокращение до 80% токенов), поскольку память такого объёма иначе обходилась бы слишком дорого. Хранилище также можно делегировать в agentmemory через memory.backend = "agentmemory" в config.toml, используя общую базу с Claude Code, Cursor, Codex и OpenCode.

Оркестрация

Итерации выполняются как графы с чекпоинтами на базе открытой библиотеки tinyagents, а не в виде единого цикла: выполнение может вставать на паузу в ожидании человека, переживать перезапуск, возобновляться с середины и воспроизводиться с учётом стоимости каждого вызова. Застрявших агентов можно направлять, а остановленные возвращают отчёт о первопричине. Группы субагентов порождаются на глубину до трёх уровней: быстрый агент-рефлекс сортирует входящий поток, пока более глубокое логическое ядро распределяет задачи.

Сценарии автоматизации визуальные и напоминают n8n, они построены на tinyflows: агент предлагает автоматизацию, вы проверяете её на холсте перед сохранением, а сохранённые сценарии работают по триггерам, сохраняются при перезапусках и требуют подтверждения для побочных эффектов. Схема "агент предлагает, человек утверждает" - надёжный паттерн для долговечной автоматизации, заслуживающий внимания независимо от этого продукта.

Более экспериментальный уровень: межсетевая оркестрация агентов со сквозным шифрованием по протоколу Signal с @handle на tiny.place, выплаты в USDC по стандарту x402 и торговля. Ключи никогда не сохраняются на диск.

Другие возможности

Принцип "всё включено" доведён до необычных масштабов: веб-поиск, скрейпер, инструментарий для кодинга, полноценный браузер, нативный голос с Whisper внутри процесса, генерация картинок и видео, маршрутизация моделей под задачи и агенты для встреч, подключающиеся к Meet/Zoom/Teams/Webex с лицом и голосом, автоматически заходящие по календарю и сохраняющие резюме со списком задач. 17 каналов обмена сообщениями, включая нативную почту через IMAP IDLE + SMTP. Есть даже маскот.

Privacy Mode - ключевая возможность для статуса local-first: один переключатель, и ни один запрос на инференс не покидает машину, причём это обеспечивается на уровне ядра Rust, а не просто соглашением. Шифрование на устройстве, хранение секретов в связке ключей ОС, проверка подтверждений и опциональная изоляция в песочнице.

Оценка

Масштаб огромен, и это одновременно привлекает и настораживает: память, оркестрация, сценарии, исследования, встречи, сообщения, голос, генерация медиа и платёжная сеть агентов в одном приложении на стадии ранней беты. Любое из этого само по себе тянет на отдельный продукт. Ядро на Rust в сочетании со строгим Privacy Mode и открытой памятью в виде обычного markdown делают заявления о local-first куда более убедительными, чем у большинства конкурентов, а вынос обеих библиотек оркестрации в отдельные открытые репозитории даёт шанс, что надёжные части переживут само приложение.

Лицензию GPL-3.0 стоит отметить отдельно: в отличие от привычных для этого каталога инструментов лицензий MIT/Apache, встраивание OpenHuman во что-либо распространяемое накладывает обязательства копилефта. В сравнительной таблице в README это подаётся как плюс на фоне MIT у OpenClaw и Hermes, что выглядит скорее маркетинговым ходом, чем анализом.

Находится в watchlist: плашка "возможны шероховатости" установлена самими авторами, открыто 170 issue, а девятидневное лидерство в трендах говорит скорее о шумихе вокруг запуска, чем о надёжности.

GPL-3.0, 35.2k★, 3.4k форков, создан в феврале 2026 года. Репозиторий: https://github.com/tinyhumansai/openhuman