HAPI
Удаленное управление сессиями Claude Code, Codex и других кодинг-агентов с телефона через нативные приложения и Web
Высокий риск
Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
Почему такой уровень
- Дает удаленный доступ к рабочей машине и сессиям агента с телефона
- По умолчанию трафик идет через общее реле стороннего сервера
Установка
Ручная установка
npx @twsxtd/hapi hub --relayЗапускает хаб с зашифрованным реле.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
HAPI запускает на вашей рабочей машине хаб, который оборачивает уже установленный кодинг-агент, такой как Claude Code, Codex, Cursor Agent или OpenCode, и открывает к нему доступ с телефона или браузера. Сессия начинается локально в терминале как обычно, а затем ее можно подхватить с iOS, Android, веб-страницы или Telegram Mini App без потери контекста и без перезапуска. Одобрение действий агента, диктовку и просмотр файлов можно делать удаленно, соединение шифруется через WireGuard и TLS, при этом сам HAPI не заменяет агента, а лишь передает его вывод и ввод через реле или самостоятельно поднятый туннель.
Для кого. Для разработчиков, которые запускают долгие задачи кодинг-агентов и хотят иногда отходить от компьютера, не теряя сессию.
Подходит, если
- Нужно одобрить запрос агента или посмотреть прогресс задачи с телефона
- Хочется продолжить сессию Claude Code или Codex с другого устройства без перезапуска
- Нужен голосовой ввод для кодинг-агента, когда руки заняты чем-то другим
Не подходит, если
- Работа всегда идет за одним компьютером и удаленный доступ не нужен
- Не хочется открывать доступ к рабочей машине даже через зашифрованное реле
Пример запроса к агенту
Запусти сессию Claude Code через HAPI и покажи QR-код для подключения с телефонаОграничения
Использование общего реле по умолчанию означает, что трафик сессии проходит через сторонний сервер, пусть и зашифрованным. Для полностью самостоятельного хостинга нужно поднимать Cloudflare Tunnel или Tailscale отдельно. Часть агентов требует конкретной минимальной версии, например Codex 0.154.0 и новее для общих сессий.
Как отключить. Остановите процесс hub и удалите пакет командой npm uninstall -g @twsxtd/hapi, установленные нативные приложения на телефоне удаляются как обычные приложения.
Проверка безопасности
- Дает удаленный доступ к рабочей машине и сессиям агента с телефона
- По умолчанию трафик идет через общее реле стороннего сервера
Коротко о README
README описывает HAPI как локальный хаб, который оборачивает официальные сессии Claude Code, Codex, Cursor Agent и других агентов и дает к ним удаленный доступ с нативных iOS и Android приложений, веб-страницы или Telegram Mini App. Отмечены общие сессии Codex между терминалом и телефоном, голосовой ассистент, просмотр файловой системы и сквозное шифрование через WireGuard и TLS. Автор называет проект локальной альтернативой сервису Happy. Лицензия AGPL-3.0.
Частые вопросы
С какими агентами работает HAPI?
С Claude Code, Codex, Cursor Agent, Grok Build, OpenCode, Kimi, Copilot, Antigravity, Pi и DeepSeek Harness, запуск конкретного агента задается командой hapi <agent>.
Можно ли не использовать общее реле?
Да, README описывает самостоятельный хостинг через Cloudflare Tunnel или Tailscale вместо реле HAPI по умолчанию.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything