pitupitu CLI
Голосовое управление сессиями Claude Code и Codex на ваших машинах: агент на каждой машине связывает ее с облаком pitupitu.
- 231 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Облачный сервис может отправлять промпты и клавиши агентам на вашей машине, то есть удаленно управлять кодом и файлами проектов.
- По умолчанию читается история работы агентов, а пути недавних папок и скиллы из домашней папки уходят в облако.
- Агент ставит фоновую службу и при необходимости herdr.
Установка
- Работает в
Ручная установка
curl -fsSL https://pitupitu.chat/install | shПервая команда Quick start. Альтернативы: `brew install klarluft/tap/pitupitu` и сборка через `cargo install`. После установки запустите `pitupitu setup`.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Облачный сервис может отправлять промпты и клавиши агентам на вашей машине, то есть удаленно управлять кодом и файлами проектов.
- По умолчанию читается история работы агентов, а пути недавних папок и скиллы из домашней папки уходят в облако.
- Агент ставит фоновую службу и при необходимости herdr.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
pitupitu — открытый агент, который ставится на каждую вашу машину и связывает ее с облачным сервисом pitupitu.chat. Через сервис вы голосом, с телефона или из любого браузера, запускаете, проверяете и разблокируете сессии Claude Code, Codex, Kiro CLI, OpenCode, Cline и других кодинг-агентов. Разговор, голос и веб-страница относятся к облачному сервису, а репозиторий содержит только программу на Rust для вашей машины. Агент сам открывает исходящее соединение WebSocket, входящих портов, VPN и сертификатов не требуется. Агенты работают внутри herdr, терминального менеджера рабочих пространств, поэтому те же живые сессии видны командой `herdr` за рабочим столом. Облако может запросить фиксированный набор операций: список, открытие и закрытие рабочих пространств и вкладок, запуск агента в панели, отправку промпта или клавиш, чтение экрана и ожидание. Оболочки и произвольных команд в этом наборе нет. В репозитории есть `skill/SKILL.md`: он учит ваших агентов ставить pitupitu, подключать машину и менять настройки по просьбе.
Для кого. Разработчики, которые ведут несколько кодинг-агентов на разных машинах и хотят управлять ими голосом с телефона.
Подходит, если
- Вы вышли из дома, а долгий запуск на рабочем компьютере уперся в вопрос агента.
- Агентов несколько на ноутбуке и сервере, и нужен один экран со статусом всех сессий.
- Нужно запустить Codex на выбранной машине одной фразой, без открытия терминала.
- Постоянные рутины хранятся как `skills/<имя>/SKILL.md` в домашней папке pitupitu и вызываются голосом.
Не подходит, если
- Сессии и список рабочих папок нельзя передавать во внешний облачный сервис.
- Нужен автономный запуск без сети и без аккаунта на pitupitu.chat.
- Агенту на машине нельзя давать указания удаленно в отсутствие владельца.
Пример запроса к агенту
Запусти Claude Code на ноутбуке в проекте acme и прогони тесты, а когда закончит, скажи мне.Ограничения
Работает на macOS и Linux. На машине должен быть установлен и авторизован хотя бы один кодинг-агент: pitupitu не трогает их логины. Разговор и голос идут через облако pitupitu.chat. Из ваших файлов отправляются только `skills/*/SKILL.md` из домашней папки, сведения о версиях и установленных агентах и пути недавних рабочих папок. По умолчанию включена история: pitupitu читает, что агенты делали на машине, и отключить ее можно командой `pitupitu box history off`. На macOS при запуске служба один раз открывает защищенные папки, и система спрашивает разрешение.
Как отключить. `pitupitu box off` оставляет машину привязанной, но сервис ничего на ней не запускает. `pitupitu uninstall` останавливает и удаляет службу; конфигурация, домашняя папка и herdr остаются.
Частые вопросы
Как поставить pitupitu и подключить машину?
Выполните `curl -fsSL https://pitupitu.chat/install | sh` или `brew install klarluft/tap/pitupitu`, затем `pitupitu setup`. Команда покажет код: подтвердите его на pitupitu.chat.
Нужны ли API-ключи для агентов?
Нет. Claude Code работает на вашей подписке Claude, Codex на подписке ChatGPT, и вы сами входите в них. pitupitu их учетные данные не читает.
Можно ли с телефона выполнить произвольную команду?
Нет. Облако запрашивает только фиксированные операции через herdr: список, запуск агента, промпт и клавиши, чтение экрана. Оболочки и произвольной команды в наборе нет.
Что такое herdr?
Терминальный менеджер рабочих пространств для кодинг-агентов. Если его нет, pitupitu установит его сам.
Какие системы поддерживаются?
macOS и Linux. Релизные сборки есть для Linux (x86_64, arm64, статическая musl) и macOS (Intel, Apple silicon) с контрольными суммами SHA-256.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыКоманда /myoffice открывает в браузере «офис», где видно, чем занят каждый агент на машине: думает, ждет вас или закончил.
Agent Standup показывает сессии Claude Code, Codex и Mistral Vibe как живой созвон команды: кто работает, кто ждет.
CLI для macOS и Linux: сессии Codex, Claude Code и Grok с компьютера открываются на телефоне по QR-коду, шифрование сквозное
Настольный питомец и монитор в строке меню: видно, какой из кодинг-агентов работает, закончил или ждет вашего ответа
Одна настройка Claude Code и Codex через диалог: общие инструкции, правила, плагины, скиллы, статусная строка и память поправок
Локальный голосовой слой для Claude Code и Codex на macOS: когда агент закончил работу или упал, коротко говорит, что случилось
Коротко о README
Программа на Rust, которая держит одно исходящее соединение с облаком и выполняет ограниченный набор операций через herdr. Релизные сборки есть для Linux (x86_64, arm64) и macOS (Intel, Apple silicon) с контрольными суммами SHA-256.