Skip to Content
CLI для терминала (nsq)Телефон (экспериментально)

Телефон (экспериментально)

Экспериментально в 0.1.0. Доступ с телефона работает, но страница для телефона, её вид и настройка пуш-уведомлений могут меняться от выпуска к выпуску.

nsq умеет отдавать небольшую страницу для телефона: ваши агенты со статусом и ожидающим вопросом, экран каждого агента, поле для следующего промпта, кнопки ответа на запрос прав и прерывания. Телефон — окно в ваш компьютер: агенты продолжают работать там.

Подключите телефон

nsq phone on --lan # слушать локальную сеть (порт 8766) nsq phone pair # показать QR-код и ссылку

Отсканируйте QR-код телефоном в той же сети Wi-Fi. nsq phone status показывает, включён ли доступ и какие телефоны подключены; nsq phone off выключает его.

Без --lan nsq слушает только этот компьютер — телефон до него не достучится. Другой порт задаётся через --port <n>.

В ссылке для подключения — токен доступа. Относитесь к ней как к паролю и не делитесь ни ею, ни снимком QR-кода. nsq phone rotate заменяет токен и отключает все подключённые телефоны.

Что телефон может и чего не может

Подключённый телефон можетПодключённый телефон не может
видеть агентов, их статус и ожидающий вопросзапускать агентов или команды
читать экран агентавводить произвольные клавиши в терминал
отправить промпт (занятый агент получит его, когда закончит ход)останавливать или удалять агентов, удалять worktree
ответить на запрос прав: да / всегда / нетменять опасный режим, модель или CLI
прервать текущий ходчитать или скачивать файлы

Уведомления на телефоне

Пока страница открыта, телефон показывает сигнал (и вибрирует, если браузер это позволяет), когда агент вас ждёт. Пуш-уведомлений на телефон nsq 0.1.0 не отправляет: при закрытой странице телефон молчит.

Вне дома

Доступ с телефона рассчитан на локальную сеть. Внутри сети соединение идёт по обычному HTTP, поэтому тот, кто может смотреть трафик этой сети, может увидеть и токен: пользуйтесь этим в сетях, которым доверяете. Чтобы достучаться до компьютера издалека, используйте VPN, который у вас уже есть (например, Tailscale, или SSH-туннель), а не открывайте порт в интернет.