AnyAIS

AI 编程 · 2026-08-31

Qwen Code 可以在手机继续写代码:Local Control 把什么留在了本机

Qwen Code 新增 Local Control,手机可在同一局域网查看会话、代码差异和授权请求。便利背后仍有配对凭据、网络边界与模型数据流向需要厘清。

Qwen Code 可以在手机继续写代码:Local Control 把什么留在了本机封面

Qwen Code 可以在手机继续写代码:Local Control 把什么留在了本机

Qwen Code 8 月 27 日发布 Local Control。开发者在项目目录运行 qwen serve --local-control,终端会给出配对地址和二维码;手机接入同一可信局域网后,可以打开 Web Shell,继续查看对话、流式输出、文件差异、工具调用,也能处理等待中的权限确认。对于需要离开工位、又不想让长任务停在确认框上的人,这个功能解决的是一个很具体的中断问题。

它同时容易被误解成“手机远程开发”或“云端接管桌面”。实际链路更克制:代码目录和 Qwen Code 守护进程仍在电脑上,手机只是原会话的另一个界面。普通 CLI TUI 或 IDE 中已经启动的任务不会自动迁移进 Web Shell;要跨屏继续,任务需要从被 qwen serve 托管的会话开始,或者由显式连接同一守护进程的客户端发起。

手机接到原会话,本机仍保存工作区

Local Control 会挑选一个私有 IPv4 接口,生成由守护进程管理、可以撤销的配对令牌,并只允许对应网络地址的浏览器来源。令牌放在 URL fragment 中,不进入常规 HTTP 请求地址;浏览器只在当前标签页会话中保存它。电脑有多个网卡时,还可以通过 --local-control-address 指定局域网地址,避免把服务绑定到错误接口。

这种设计让临时接续足够轻,但连接恢复有上限。Web Shell 依靠 SSE 接收事件,短暂断线可以从守护进程有限的回放窗口续上;离线过久后,旧事件可能已经被淘汰,需要重新加载或做状态同步。手机端因此适合盯进度、看 diff、回答确认问题,不应被当作无限期保留全部运行轨迹的审计系统。

团队在评估“Qwen Code 手机使用”时,最好把交互连续性和任务可恢复性分开测。前者看二维码配对、断线重连和权限弹窗;后者看会话落盘、长任务中断、仓库锁以及失败后的回滚。若多个编码 Agent 共用一套模型接入,还要记录每个会话实际使用的模型、密钥和额度,避免手机上看到任务仍在跑,后台却已经切换了供应商或触发限额。可参考站内的[编码 Agent 接入统一模型网关指南](/articles/coding-agent-ai-gateway-openai-compatible-api-guide)整理这部分配置。

配对凭据就是操作权限,局域网也要设防

官方把 Local Control 定位为可信网络中的本地、单用户工作流,不建议将守护进程直接暴露到公网。拿到配对凭据的人,会获得该 Web Shell 已被授予的能力;若会话允许修改文件、执行命令或批准工具调用,二维码和配对链接就不只是“查看地址”。共享办公 Wi-Fi、酒店网络、临时热点以及被截图转发的二维码,都应视为更高风险环境。用完后应在 Web Shell 关闭 Local Control,或以 Ctrl+C 停止守护进程,让令牌失效。

浏览器到电脑的连接可以留在局域网,模型调用却是另一条数据链。Qwen Code 仍会把提示词、工具结果和必要的代码上下文发给所配置的模型服务商;只有改用本地模型,才可能让模型输入也停留在设备内。国内团队尤其要分别核对局域网可达性、模型 API 可用性、数据出境和日志留存,不能因为 Web Shell 是本地的,就推断整条推理链路也在本地。

基础操作在可信局域网内可用 HTTP,语音输入等受保护的浏览器能力通常要求安全上下文。启用 HTTPS 时,证书需要把局域网 IP 写入 Subject Alternative Name,手机还必须信任签发该证书的 CA。若团队准备长期使用,建议把 TLS、独立测试网络、最小权限审批和会话日志一起纳入配置,而不是只保存一条启动命令。

Qwen Code 的[官方说明](https://qwenlm.github.io/qwen-code-docs/en/blog/feat-qwen-serve-mobile/)提供了命令、令牌与 HTTPS 边界。需要让手机控制与多模型调用并存时,可在 AnyAIS 统一管理模型入口和用量,把本地会话权限与模型 API 凭据分成两层维护。

统一管理编码 Agent 的模型入口

将 Qwen Code、Codex 等工具的模型配置、密钥和用量集中到一处,减少跨设备运行时的配置漂移。

查看模型接入