Skip to Content
终端 CLI(nsq)手机(实验性)

手机(实验性)

0.1.0 中的实验性功能。 手机访问可以使用,但手机页面、它的外观以及推送设置在之后的版本中可能会变化。

nsq 可以为手机提供一个小页面:列出你的智能体及其状态和待回答的问题,显示每个智能体的屏幕,提供一个发送下一条提示词的输入框,以及回答权限请求和中断回合的按钮。手机只是一扇看向你电脑的窗口——智能体仍在电脑上运行。

配对手机

nsq phone on --lan # 在局域网中监听(端口 8766) nsq phone pair # 显示二维码和链接

让手机连接同一个 Wi-Fi 并扫描二维码。nsq phone status 显示手机访问是否开启以及哪些手机已连接;nsq phone off 关闭手机访问。

不加 --lan 时,nsq 只在本机监听,手机无法连接。用 --port <n> 指定其他端口。

配对链接中包含配对令牌——请像对待密码一样对待它,不要分享链接或二维码截图。nsq phone rotate 会更换令牌并让所有已配对的手机退出。

手机能做什么、不能做什么

已配对的手机可以已配对的手机不能
查看智能体、它们的状态和待回答的问题启动智能体或运行命令
阅读智能体的屏幕向终端输入任意按键
发送提示词(忙碌的智能体会在回合结束后收到)停止或移除智能体、删除 worktree
回答权限请求:是 / 总是 / 否更改危险模式、模型或 CLI
中断当前回合读取或下载文件

手机上的通知

页面打开时,有智能体需要你,手机就会提醒(浏览器允许时还会震动)。nsq 0.1.0 不会向手机发送推送通知:页面关闭时,手机不会提醒。

不在家时

手机访问是为局域网设计的。在网络内部,连接使用普通 HTTP,因此能监看该网络流量的人也可能看到令牌:请只在你信任的网络中使用。要从外面访问你的电脑,请使用你已有的 VPN(例如 Tailscale,或 SSH 隧道),而不要把端口直接暴露到互联网上。