Вот ситуация которая знакома каждому. Запустил Claude Code на ноуте, дал ему здоровую задачу — рефакторинг модуля, написание тестов, что угодно. Агент работает. Ты идёшь на обед, встречу, или просто отходишь от стола. И всё — сессия висит, ждёт твоег…
400 000+ органических переходов за 3 месяца. Со-основатель GoBanana (231K пользователей, 12+ млн ₽ без рекламы) и NeuroScribe (65K пользователей). SEO/GEO-стратегии для AI-поисковиков, 1 700+ единиц контента, 17+ реализованных стратегий.
Об авторе →Claude Code: новый CLI-агент от Anthropic
Anthropic выпустила Claude Code — терминальный AI-агент для разработчиков. Инструмент работает прямо в командной строке и умеет писать, редактировать и запускать код.
Zcode AI: Полный гид по визуальному интерфейсу для Claude Code и AI-агентов
Узнайте, как использовать Zcode для управления Claude Code, Gemini и Codex в едином GUI. Настройка провайдеров, MCP-серверов и визуальный вайбкодинг.
YouTube-канал с монетизацией из любой точки мира: Пошаговый гайд 2026
Инструкция по созданию YouTube-канала: обход блокировок SMS, настройка расширенных функций через виртуальные номера и правила безопасности для монетизации.
Windsurf Code Maps: Как глубоко понимать архитектуру проекта перед написанием кода
Полный гайд по Windsurf Code Maps, модели Sway 1.5 и Sway Grep. Узнайте, как визуализировать архитектуру кода и ускорить разработку в 13 раз.
Vk Fast Cash Strategy
Аудитория ВКонтакте — это те же люди, что и в Instagram, но 'социальный контракт' площадки другой. Если Instagram — это 'дорогой ресторан' с демонстрацией успеха, то VK — это 'душевная шашлычная'. Здесь не работает глянцевый 'успешный успех
Вот ситуация которая знакома каждому. Запустил Claude Code на ноуте, дал ему здоровую задачу — рефакторинг модуля, написание тестов, что угодно. Агент работает. Ты идёшь на обед, встречу, или просто отходишь от стола. И всё — сессия висит, ждёт твоего разрешения на следующий шаг, а ты об этом не знаешь.
Или другая история. Идея пришла в голову в метро. Хочется быстро накидать задачу агенту, посмотреть как он справится, подправить по дороге. Но Claude Code — это терминал, терминал — это ноутбук, ноутбук сейчас дома.
18 августа 2026 вышел HAPI. Опенсорс-проект китайского разработчика tiann (название от «哈皮» — транслитерация слова «счастливый»). Он решает ровно эту задачу: берёт твой агент, работающий на машине, и отдаёт управление им на телефон — без потери контекста, без перезапуска, по зашифрованному каналу.
TL;DR: HAPI — это прослойка между AI-агентом и телефоном. Агент живёт на твоей машине, телефон — просто окно в него. Поддерживает Claude Code, Cursor, Codex, Grok Build и ещё пяток агентов. Установка — две команды. Бесплатно, опенсорс.
Главный вопрос который возникает первым: HAPI заменяет Claude Code или добавляется к нему?
Добавляется. Не заменяет.
HAPI — это обёртка. Ты запускаешь обычный Claude Code у себя на машине, HAPI оборачивает его и транслирует ту же сессию в браузер, PWA или Telegram. Агент продолжает работать на твоём железе, со своими файлами, со своими инструментами. Телефон — только экран и пульт управления.
Три компонента внутри:
CLI — запускает агента, перехватывает сообщения и запросы разрешений, добавляет MCP-инструменты.
Hub — центральный координатор. Держит соединение через Socket.IO, пушит уведомления через SSE, хранит состояние в SQLite, управляет Telegram-ботом.
Web App — React PWA, тот самый интерфейс на телефоне.
Установка — два шага:
npx @twsxtd/hapi hub --relay # хаб с E2E-шифрованием
npx @twsxtd/hapi # запуск Claude CodeВ терминале появляется URL и QR-код. Сканируешь телефоном — и твой терминал в кармане. Буквально.
Это главная фишка и именно за неё полюбили HAPI в первые дни после релиза.
Большинство решений для удалённого доступа к терминалу работают так: подключился с телефона, пошёл обратно к ноуту — переподключись заново, сессия оборвалась, контекст потерялся. Начинай сначала.
HAPI делает по-другому. Сессия живёт непрерывно, переключение — одно действие:
Начал в 10 утра за монитором. В 12 пошёл на встречу — продолжаешь с телефона, агент там где ты его оставил. Вернулся — двойной пробел, и снова в терминале. Контекст не рвётся.
Прикинь как это меняет длинные задачи. Раньше приходилось либо сидеть у компа всё время пока агент работает, либо оставлять его крутиться вслепую и надеяться. Теперь можно отойти и оставаться в процессе.
Это второе по важности. Может быть первое — зависит от того как ты работаешь.
Claude Code периодически просит разрешения. Записать файл, выполнить команду, удалить что-то. В обычном режиме — ждёт в терминале. Ты отошёл от стола — агент завис.
С HAPI — цикл другой:
агент просит разрешение → CLI перехватывает →
отправляет в Hub → пуш-уведомление + Telegram →
тап «Approve» на телефоне → агент продолжаетОдно нажатие. Не нужно бежать к компу, не нужно даже открывать браузер отдельно — если настроил Telegram-бота, одобрение прилетает прямо в чат.
Есть ещё приватная фича, про которую мало кто говорит. HAPI перехватывает «сфабрикованный consent» — ситуацию когда агент пытается синтетически сгенерировать ответ на запрос разрешения, минуя реальное подтверждение. Это всплывает как ошибка, а не проходит тихо. Мелочь, но важная для тех кто даёт агенту серьёзные права.
Три бэкенда: ElevenLabs Conversational AI, Gemini Live, Qwen Realtime. Работает через WebRTC в браузере.
Прикинь: едешь в машине, говоришь вслух «попроси Claude отрефакторить модуль авторизации» — агент получает задачу и начинает работать. «Yes» — одобряешь разрешение голосом. «No» — отклоняешь.
HAPI ещё и сам озвучивает прогресс. Агент закончил шаг, наткнулся на ошибку, ждёт решения — прилетает голосовое сообщение.
Архитектура: браузер → WebRTC → выбранный провайдер → HAPI Hub → агент. Руки свободны, глаза свободны, работа идёт.
Не только Claude Code. Хотя он рекомендуемый.
| Агент | Команда | Как работает |
|---|---|---|
| Claude Code | hapi или hapi claude | TUI локально + Claude Agent SDK удалённо |
| Codex | hapi codex | TUI + JSON-RPC |
| Cursor Agent | hapi cursor | ACP |
| Grok Build | hapi grok | ACP |
| OpenCode | hapi opencode | ACP |
| GitHub Copilot | hapi copilot | ACP |
| Gemini | hapi gemini | ACP |
| Kimi | hapi kimi | ACP |
Большинство remote-интеграций идут через ACP (Agent Client Protocol) по stdio. Это даёт двустороннее подтверждение разрешений, обновления plan/todo, каталог моделей и возобновление сессии через session/load.
Один инструмент на всё — это удобно если в разных проектах используешь разных агентов.
Это не просто чат с агентом. Это полноценный терминал в кармане.
Полный терминал — транслируется реальный терминал. Можно запускать команды, смотреть логи сборки, читать вывод тестов, заходить в конфиги.
File browser — просматриваешь файлы проекта и git diff прямо с телефона. Workspace browser ограничивает дерево файлов через --workspace-root — полезно чтобы не видеть лишнего.
Session sharing — read-only ссылка на сессию. Можно показать коллеге что делает агент прямо сейчас.
Remote spawn — запуск новых сессий на любой подключённой машине с телефона. Есть несколько компов — управляешь всеми.
Multi-device — несколько устройств видят одну сессию в реалтайме. Ноут, планшет, телефон — все синхронизированы.
Режимы разрешений — переключение между default, acceptEdits, YOLO и plan прямо из веб-интерфейса, без возврата в терминал.
Local-first — это не маркетинг, это архитектура.
Сессия живёт на твоей машине. Через HAPI Hub проходит только управляющий трафик — и он зашифрован E2E через WireGuard + TLS. Данные шифруются на устройстве, дешифруются только на рабочей машине. Публичный релей — промежуточный узел — не видит содержимое.
Не доверяешь публичному релею — есть два варианта самохостинга: Cloudflare Tunnel или Tailscale. Поднимаешь своё, ни байт через чужую инфраструктуру.
Это принципиально отличает HAPI от аналогов где сессия живёт на сервере компании. Тут сервер — твой ноутбук.
| Возможность | Голый Claude Code | HAPI + Claude Code |
|---|---|---|
| Работа с телефона | Нет | Да |
| Разрешения удалённо | Только у терминала | Тап с телефона или Telegram |
| Переключение без потери сессии | Нет | Да |
| Несколько машин | Вручную через SSH | Встроено |
| Голосовое управление | Нет | Да (3 провайдера) |
| Уведомления о прогрессе | Нет | Пуш + Telegram |
HAPI не конкурирует с агентами — он их расширяет. Устанавливается поверх того что уже есть, ничего не ломает, даёт мобильность которой раньше не было.
HAPI нужен если:
Можно обойтись если:
Максим: «У нас в GoBanana был случай — запустил задачу на ночь, агент завис на разрешении через 40 минут и всё. Утром выяснил. Вот такие пироги. HAPI закрывает ровно это: агент не стоит, ты одобряешь с телефона и он идёт дальше.»
Нужен Node.js. Дальше:
# Шаг 1 — поднять хаб
npx @twsxtd/hapi hub --relay
# Шаг 2 — запустить агента
npx @twsxtd/hapiВ консоли появится URL и QR-код. Сканируешь с телефона — открывается веб-интерфейс с твоей сессией.
Хочешь Telegram: добавляешь TELEGRAM_BOT_TOKEN в переменные окружения перед запуском хаба, и разрешения будут прилетать прямо в бот.
Хочешь без публичного релея: поднимаешь через Cloudflare Tunnel или Tailscale — в документации есть пошаговые инструкции для обоих вариантов.
Нативные приложения для iOS и Android сейчас в разработке — пока работает PWA через браузер, что уже вполне ок.
HAPI платный?
Нет. Опенсорс, MIT-лицензия. Публичный релей бесплатный, самохостинг — тоже.
Работает с любым агентом или только с Claude Code?
Поддерживает десять агентов: Claude Code, Codex, Cursor Agent, Grok Build, OpenCode, Kimi, GitHub Copilot, Antigravity, Pi, Gemini. Claude Code рекомендуемый — у него глубже интеграция через Claude Agent SDK.
Данные проходят через серверы HAPI?
Через публичный релей проходит только управляющий трафик, зашифрованный E2E. Содержимое файлов и код — нет. Для параноиков: Cloudflare Tunnel или Tailscale, тогда вообще без чужой инфраструктуры.
Работает на Windows?
Claude Code на Windows работает через WSL. HAPI — аналогично.
Могут ли несколько человек смотреть одну сессию?
Да, через Session sharing — read-only ссылка. Несколько устройств видят сессию в реалтайме.
Голосовое управление — какой провайдер лучше?
ElevenLabs ConvAI даёт самое естественное взаимодействие. Gemini Live — хорошо если уже используешь Google-стек. Qwen Realtime — вариант если нужен китайский провайдер или дешевле.
Local-first — архитектурный принцип: данные и вычисления живут на устройстве пользователя, а не на сервере компании. Телефон и облако — только интерфейс.
ACP (Agent Client Protocol) — протокол общения между HAPI и агентами по stdio. Даёт двустороннее подтверждение разрешений, обновления состояния, resume сессии.
E2E-шифрование — end-to-end: данные шифруются на отправляющем устройстве и дешифруются только на принимающем. Промежуточные узлы не видят содержимое.
PWA (Progressive Web App) — веб-приложение которое ведёт себя как нативное: устанавливается на рабочий стол телефона, работает офлайн, получает пуш-уведомления.
WireGuard — современный VPN-протокол. Используется в HAPI для шифрования трафика через релей.
Seamless handoff — переключение между устройствами без потери состояния сессии.
SSE (Server-Sent Events) — технология пуш-уведомлений от сервера к браузеру в реалтайме.
YOLO mode — режим в котором агент выполняет все действия без запроса разрешений. Быстро, но нужно доверять агенту.
Страница HAPI в каталоге инструментов: vibecoderz.ru/item/claude-code
Все AI-инструменты для вайбкодинга: vibecoderz.ru/ide
Вопросы по настройке и вайбкодингу с телефона: t.me/maxnagovitsyn
Источники: github.com/tiann/hapi · hapi.run · hapi.run/docs · devtrends.ru · ideipro.ru · Август 2026