EnglishРусский中文

Урок 1. Что такое HAPI и зачем он нужен#

Зачем это нужно#

Представьте: вы работаете с AI-помощником (например, Claude Code) на компьютере. Он пишет код, редактирует файлы, выполняет команды. Но вам нужно отойти — выпить кофе, поехать на встречу, просто прогуляться. Без HAPI ваш AI-агент остановится и будет ждать вас у компьютера. С HAPI вы достаёте телефон и продолжаете работу прямо с него — без потери прогресса.

HAPI — это инструмент, который позволяет управлять AI-агентами удалённо: с телефона, планшета или любого браузера.

Что такое AI-агент?#

AI-агент — это программа с искусственным интеллектом, которая умеет выполнять задачи на вашем компьютере. Например:

  • Claude Code (от Anthropic) — пишет и редактирует код
  • Codex (от OpenAI) — тоже помогает с кодом
  • Gemini CLI (от Google) — ещё один AI-помощник
  • OpenCode — открытый аналог

Все они работают в терминале (командной строке) вашего компьютера. HAPI не заменяет их, а «оборачивает» — добавляет возможность управлять ими удалённо.

Главная фишка: Seamless Handoff#

Seamless Handoff (бесшовное переключение) — это возможность переключаться между компьютером и телефоном без потери контекста.

Как это работает:

  1. Вы работаете с AI-агентом в терминале на компьютере
  2. Отправляете сообщение с телефона — управление автоматически переходит на телефон
  3. В терминале появляется надпись «Remote mode — waiting for input» (Удалённый режим — ожидание ввода)
  4. Возвращаетесь к компьютеру, нажимаете двойной пробел — и снова работаете локально

Никаких перезапусков, никакой потери данных. Один и тот же сеанс, одно и то же состояние.

Чем HAPI отличается от Happy?#

HAPI вдохновлён проектом Happy, но устроен принципиально по-другому:

Happy HAPI
Где хранятся данные На облачном сервере (зашифрованы) На вашем компьютере
Архитектура Централизованная — один сервер для всех Децентрализованная — каждый запускает свой hub
Что делает сервер Хранит ваши зашифрованные данные Relay только передаёт трафик, ничего не хранит
Установка Несколько сервисов (база данных, кеш, сервер) Одна команда

Проще говоря:

  • Happy — это как Gmail: ваши письма лежат на серверах Google (зашифрованные, но всё-таки там).
  • HAPI — это как свой почтовый сервер: всё на вашей машине, а «почтальон» (relay) только передаёт конверты, не заглядывая внутрь.

Что такое Hub и Relay?#

  • Hub (хаб) — это «центр управления», который работает на вашем компьютере. Он хранит сессии, управляет подключениями и даёт доступ к веб-интерфейсу.
  • Relay (ретранслятор) — это промежуточный сервер, который просто пересылает зашифрованный трафик между вашим телефоном и компьютером. Он не может прочитать ваши данные — они зашифрованы с помощью WireGuard + TLS (технологии шифрования военного уровня).

Что умеет HAPI#

  • 📱 Управление с телефона — отправляйте команды AI-агенту откуда угодно
  • Одобрение запросов — AI хочет отредактировать файл? Одобрите одним нажатием с телефона
  • 🔄 Бесшовное переключение — компьютер ↔ телефон без потери прогресса
  • 🤖 Любой AI на выбор — Claude Code, Codex, Gemini, OpenCode
  • 🖥️ Терминал везде — запускайте команды прямо с телефона
  • 🎤 Голосовое управление — разговаривайте с AI-агентом голосом
  • 🔒 Безопасность — данные не покидают ваш компьютер

Итоги урока#

  • HAPI — инструмент для удалённого управления AI-агентами с телефона и браузера
  • Главная функция — Seamless Handoff: переключение между устройствами без потери контекста
  • В отличие от Happy, HAPI децентрализован: данные остаются на вашем компьютере
  • Relay только передаёт зашифрованный трафик — он не видит ваших данных
  • HAPI поддерживает Claude Code, Codex, Gemini и OpenCode

В следующем уроке мы установим HAPI на ваш компьютер.