Pairfob — агенты с компьютера на телефоне
Pairfob
CLI для macOS и Linux: сессии Codex, Claude Code и Grok с компьютера открываются на телефоне по QR-коду, шифрование сквозное
- 183 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Устройство после сопряжения получает управление терминалом и агентами на компьютере, включая запуск команд и ответы на разрешения
- Демон работает постоянно с автозапуском, а трафик идет через внешний ретранслятор pairfob.com
- Установщик скачивает и выполняет скрипт из сети
Установка
- Работает в
Ручная установка
curl -fsSL https://pairfob.com/install.sh | shДля macOS и Linux. Скрипт ставит Pairfob и Herdr, если его нет, и включает автозапуск. Прочитайте скрипт перед запуском.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Устройство после сопряжения получает управление терминалом и агентами на компьютере, включая запуск команд и ответы на разрешения
- Демон работает постоянно с автозапуском, а трафик идет через внешний ретранслятор pairfob.com
- Установщик скачивает и выполняет скрипт из сети
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Pairfob выносит управление кодинг-агентами на телефон, планшет или другой компьютер. Агенты продолжают работать на основной машине, после однократного сопряжения устройство открывает те же живые сессии, а не копии. Компьютер сам подключается наружу. Входящие порты и VPN не нужны, канал шифруется от края до края. Установка ставит демон `pairfob`, при необходимости добавляет терминальный менеджер Herdr и включает автозапуск при входе. Команда `pairfob pair` показывает QR-код и цифровой код, на телефоне открывается страница сопряжения, аккаунт не требуется. Сессии берутся из Herdr: запущенные оттуда или с телефона попадают в список, агент из постороннего терминала не виден. В приложении полоса «Нужны вы» показывает ждущих агентов, режимы Control, Terminal и Chat подходят для разных задач, а в просмотрщике доступны файлы, статус git и дифф с комментариями к строкам. Отдельно собирается остаток подписок Codex, Claude Code, Copilot, Cursor и Grok.
Для кого. Разработчикам, которые запускают долгие задачи Claude Code или Codex на домашнем компьютере и хотят отвечать на запросы агента с телефона.
Подходит, если
- Агент встал на вопросе о разрешении, а вы вышли из дома
- Длинная сессия идет на рабочей станции, и дифф хочется проверить с дивана
- Один телефон должен переключаться между несколькими компьютерами
- Удаленный доступ нужен без проброса портов и без VPN
- Сессии уже живут в Herdr, и хочется открыть те же вкладки на втором устройстве
Не подходит, если
- Компьютер с Windows: поддержка там не заявлена
- Агент запущен в обычном терминале вне Herdr: Pairfob его не увидит
- Машина часто засыпает или остается без сети: связь держится, пока компьютер включен и онлайн
- Политика компании запрещает пускать трафик сессий через сторонний ретранслятор
Пример запроса к агенту
Покажи, какие сессии агентов сейчас ждут моего ответа, и дай ссылку на сопряжение нового телефона.Ограничения
Работает на macOS и Linux, Windows не поддерживается. Компьютер должен оставаться включенным и в сети. Агентов Pairfob не устанавливает и не авторизует: сначала настройте их на компьютере. Режим Terminal работает без агента.
Телефону нужен только браузер. Приложение для Android находится в бете: это APK для ручной установки на Android 7.0 и новее, в Play Store его нет.
Трафик идет через ретранслятор `pairfob.com`, по описанию автора он пересылает только шифртекст. Установщик запускается через `curl | sh`. Последний коммит репозитория: ноябрь 2026.
Как отключить. Забудьте устройство командой `pairfob forget 1` или по имени. Полное удаление и параметры установщика описаны в разделе Install на pairfob.com/doc/install.
Частые вопросы
Как открыть сессию Claude Code на телефоне?
Установите Pairfob на компьютере, выполните `pairfob pair` и отсканируйте QR-код на странице pairfob.com/pair. Сессия должна идти в Herdr: агента из постороннего терминала список не покажет.
Нужны ли аккаунт, VPN или открытые порты?
Нет. Аккаунт Pairfob не требуется, компьютер сам подключается наружу, входящие порты закрыты. Трафик идет через ретранслятор, а при возможности соединение переходит на прямой канал WebRTC.
Что видит ретранслятор?
По описанию автора, только шифртекст: сопряжение идет по протоколу `SPAKE2+` с кодом, который подтверждают обе стороны, а ключи сессии усилены Argon2id и хранятся лишь на компьютере и на сопряженных устройствах.
Работает ли Pairfob на Windows?
Нет. Компьютерная часть работает на macOS и Linux, Windows не поддерживается. Телефону нужен только браузер, а приложение для Android находится в бете.
Какие команды есть у pairfob?
`pairfob` показывает состояние, `pairfob pair` сопрягает устройство, `pairfob list` перечисляет сопряженные, `pairfob forget 1` отвязывает по номеру или имени, `pairfob doctor` диагностирует машину и ничего не меняет, `pairfob update` обновляет и перезапускает.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыГолосовое управление сессиями Claude Code и Codex на ваших машинах: агент на каждой машине связывает ее с облаком pitupitu.
Настольное приложение OpenCove раскладывает сеансы Claude Code и Codex, терминалы и заметки по бесконечному холсту
Claude-to-IM
claude-to-im
Мост между Claude Code или Codex и мессенджерами: общайтесь с агентом из Telegram, Discord, Feishu, QQ или WeChat
Настольный питомец и монитор в строке меню: видно, какой из кодинг-агентов работает, закончил или ждет вашего ответа
Команда /myoffice открывает в браузере «офис», где видно, чем занят каждый агент на машине: думает, ждет вас или закончил.
Локальный голосовой слой для Claude Code и Codex на macOS: когда агент закончил работу или упал, коротко говорит, что случилось
Коротко о README
README ведет по трем шагам: установка, сопряжение, открытие сессии. Дальше описаны возможности приложения, бета для Android, модель безопасности и команды `pairfob`. Таблица путей показывает устройство репозитория: демон, приложение для телефона, ретранслятор и плагин Herdr.