Pairlet CLI

Телефон как пульт для Claude Code, Codex и OpenCode: смотрите работу агента и подтверждайте действия; агент остается на ПК.

  • 153 ★ репозитория
  • Последний коммит
  • MIT
CLI

Широкий доступ

Почему такой уровень

  • Демон принимает по сети команды и ответы на запросы разрешений для агентов, которые выполняют команды и пишут файлы на вашем компьютере.
  • Ответ «разрешить» с телефона запускает действия агента на компьютере, а шифрование не заменяет песочницу.
  • Установка идет скриптом, который скачивается и запускается через `curl`.
Все причины и проверки

heypandax/pairlet

Установка

Работает в

Ручная установка

curl -fsSL https://raw.githubusercontent.com/heypandax/pairlet/main/scripts/install.sh | bash

Для macOS и Linux: проверяет контрольные суммы, ставит демон в `~/.local` и регистрирует службу. После установки выполните `pairlet pair`.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Демон принимает по сети команды и ответы на запросы разрешений для агентов, которые выполняют команды и пишут файлы на вашем компьютере.
  • Ответ «разрешить» с телефона запускает действия агента на компьютере, а шифрование не заменяет песочницу.
  • Установка идет скриптом, который скачивается и запускается через `curl`.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Pairlet — локальная система управления консольными кодинг-агентами. Демон `pairlet` на вашем компьютере запускает агента (Claude Code, OpenAI Codex, OpenCode, Kimi Code, ZCode или DeepSeek) в вашей копии репозитория, а приложение на телефоне, планшете или другом компьютере показывает ход работы, принимает ответы на запросы разрешений, продолжает ту же сессию и выводит измененные файлы с построчными различиями. Трафик между приложением и демоном шифруется сквозным шифрованием и идет через релей, который пересылает только шифртекст: учетной записи Pairlet нет, содержимое не логируется. Демон сам подключается к релею, открывать входящие порты не нужно. Пару создает команда `pairlet pair`: приложение сканирует QR-код или принимает шестизначный код.

Для кого. Разработчикам, чьи агенты работают подолгу: можно отойти от компьютера и все равно вовремя ответить на запрос разрешения с телефона.

Подходит, если

  • Агент ждет подтверждения команды, а вы вышли из кабинета: запрос приходит на телефон и ответ занимает секунды.
  • Долгую задачу запускают дома и проверяют с планшета по дороге.
  • Сессию берут в работу с телефона на месте, не создавая новую ветку диалога.
  • Нужно увидеть, какие файлы агент изменил, и прочитать построчные различия.
  • Один человек ведет нескольких агентов на разных проектах и фильтрует сессии по агенту.

Не подходит, если

  • Агента запускают в облаке: Pairlet управляет только агентом на вашем компьютере.
  • Работа идет в OpenCode с режимами доступа: у него нет протокола подтверждений, и сессии идут с полным доступом.
  • Для шифрования обязателен сторонний аудит: у собственного канала в стиле Noise независимой проверки пока не было.

Пример запроса к агенту

Продолжи сессию Claude Code с телефона и покажи, какие файлы она изменила.

Ограничения

Агент работает с правами вашей учетной записи в системе, и сквозное шифрование не заменяет песочницу. Возможности зависят от агента: у OpenCode нет подтверждений (всегда полный доступ) и списка измененных файлов; Kimi Code пока в статусе Preview; у DeepSeek нет учета расхода. Первое сопряжение полагается на то, что релей не скомпрометирован, поэтому после него сверяйте отпечатки устройств командой `pairlet devices`. Приложения для iOS и Android ставятся из магазинов или со страницы релизов, а официального пакета десктопного приложения для Linux нет. Лицензия MIT.

Как отключить. Остановите службу демона (launchd на macOS, `systemd --user` на Linux, задача планировщика на Windows) и удалите каталог установки в `~/.local`. Пары с устройствами отзываются, а сроки их действия ограничены.

Частые вопросы

Как установить Pairlet?

Поставьте приложение на телефон или компьютер, а на машину с агентом демон: `curl -fsSL https://raw.githubusercontent.com/heypandax/pairlet/main/scripts/install.sh | bash` для macOS и Linux или `irm https://raw.githubusercontent.com/heypandax/pairlet/main/scripts/install.ps1 | iex` для Windows. Затем выполните `pairlet pair`.

Чем Pairlet связан с CC Pocket?

Pairlet — прежнее имя собственного проекта автора, CC Pocket (`cc-pocket`). Команда `cc-pocket-daemon` поддерживает те же подкоманды. Другой автор ведет одноименный проект, у него в каталоге своя карточка.

Какие агенты поддерживает Pairlet?

Claude Code, OpenAI Codex, OpenCode, Kimi Code (Preview), ZCode и DeepSeek. Возможности у них разные: матрицу публикует сам проект, а у OpenCode подтверждений нет.

Можно ли обойтись без релея?

Частично. Десктопное приложение на том же компьютере подключается к демону напрямую. Телефону в той же сети хватит `pairlet config --direct-connect lan` и перезапуска демона. Релей остается запасным путем из любой точки.

Видит ли релей содержимое сессий?

Нет. Релей пересылает шифртекст и не хранит сообщения и закрытые ключи. Между приложением и демоном работают P-256 ECDH, HKDF и AES-256-GCM.

Обсуждение

Вопросов и отзывов пока нет.

pikiloom запускает Claude Code, Codex и Gemini в одном веб-интерфейсе и мессенджерах, чтобы вести агентов с телефона.

CLIШирокий доступ293Звезды репозитория

Мост-сервер и мобильное приложение: сессии Claude Code и Codex с вашего компьютера открываются чатом в телефоне

CLIШирокий доступ1,1 тыс.Звезды репозитория

Учебный терминальный агент для кода на Python, задуманный как «nanoGPT для агентов»: прочитать, разобрать и форкнуть

CLIШирокий доступ1,9 тыс.Звезды репозитория
Нужен VPN

Компактная замена OpenClaw: личный ассистент на Claude Agent SDK, агенты в изолированных контейнерах, мессенджеры добавляются скиллами

CLIШирокий доступ31,1 тыс.Звезды репозитория

Панель для кодовых агентов: запускает Claude Code и Codex, ведет очередь задач и сливает проверенную работу в main.

CLIШирокий доступ117Звезды репозитория

CLI запускает Claude Code, Codex и другие терминальные ИИ-инструменты под шифрованным удаленным доступом с телефона или планшета.

CLIШирокий доступ319Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Pairlet (эта карточка)нет153
CC Pocketнет1 093мост-сервер на Node.js для Claude Code и Codex другого автора; Pairlet ведет шесть агентов через демон на Kotlin и релей с шифрованием
OpenCode Telegram Botнет1 339управляет только OpenCode через бота Telegram; Pairlet — собственное приложение для шести агентов с одобрением действий

Коротко о README

Проект состоит из общего протокола, демона, релея и мобильного приложения на Kotlin Multiplatform с Compose. Релей по умолчанию облачный, но его можно развернуть у себя.

Бейдж для README

Сообщить о проблеме

Foxx AIPairlet
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.