---
title: "在手机上使用 Codex CLI"
description: "在手机上使用 Codex 的两种方式：用 OpenAI 远程连接控制 ChatGPT 桌面应用，或为 Codex CLI 打开你 Mac、Windows 或 Linux 电脑上的真实终端。"
author: "Foxl Team"
date_published: "2026-10-06"
date_modified: "2026-10-07"
canonical_url: "https://foxl.ai/zh/blog/codex-cli-from-phone"
markdown_url: "https://foxl.ai/zh/blog/codex-cli-from-phone/index.md"
image: "https://foxl.ai/blog/codex-cli-from-phone-cover.png"
social_image: "https://foxl.ai/blog/social/codex-cli-from-phone.png"
content_type: "Deep dive"
topics: ["Codex","Remote terminal","Mobile"]
products: ["Foxl Agent","Foxl Mobile"]
---

<!-- Generated by scripts/blog-publishing.mjs; do not edit. -->

# 在手机上使用 Codex CLI

> 在手机上使用 Codex 有两种方式：用 OpenAI 的远程连接控制 ChatGPT 桌面应用，或者为 Codex CLI 打开你 Mac、Windows 或 Linux 电脑上的真实终端。

- Author: Foxl Team
- Published: 2026-10-06
- Last reviewed: 2026-10-07
- Reading time: 4 minutes
- Canonical HTML: [https://foxl.ai/zh/blog/codex-cli-from-phone](<https://foxl.ai/zh/blog/codex-cli-from-phone>)

![用纸剪出的一部手机和一台笔记本电脑，由一条路径相连：笔记本屏幕上的终端，正是手机上显示的那一个。](<https://foxl.ai/blog/codex-cli-from-phone-cover.png>)

OpenAI 官方的方式是远程连接：用 iOS 或 Android 上的 ChatGPT 应用，控制 Mac 或 Windows 电脑上的 ChatGPT 桌面应用；OpenAI 也说明了，这项功能无法从 Codex CLI 设置。如果你用的是 Codex CLI，或者在 Linux 上工作，那就换一种方式：从手机打开你自己电脑上的终端。Foxl 可以做到这一点，而且免费。

效果是这样的：在 iPhone 上把同一个请求输入了两次，一次给 Codex CLI，一次给 Claude Code。两者都在电脑上运行了项目的测试，找到 bug，改了一行，然后重新运行测试。

![Foxl iPhone 应用中运行 Codex CLI 的 zsh 终端。在请求“Run the tests and fix whatever is failing”下方，Codex 解释 applyCoupon 把 20 当成了乘数，展示了 src/cart.js 中把 coupon.percent 除以 100 的差异，然后是“Ran npm test”和“Fixed the coupon calculation: npm test passes all 3 tests”。底部状态栏显示 GPT-6 Sol low 和 ~/projects/shop-api。](<https://foxl.ai/blog/guide-iphone-codex-run.webp>)

_在 iPhone 上操作 Codex CLI：它把失败的测试追溯到 src/cart.js 里的一行，修好后重新运行了 npm test。_

![Foxl iPhone 应用中运行 Claude Code 的 zsh 终端。src/cart.js 的差异把 coupon.percent 除以 100，后面是“Ran 1 shell command”和“All three tests pass now”，并解释了 20% 的优惠券原本扣掉的是小计的 20 倍。底部状态栏显示 accept edits on。](<https://foxl.ai/blog/guide-iphone-claude-run.webp>)

_Claude Code，同样的请求，同一个终端：同样的一行修复，三个测试全部通过。_

在这台演示电脑上，两个 CLI 都连接的是 Amazon Bedrock。如果你用的是 ChatGPT 或 Claude 登录，或者 API 密钥，路径也一样：手机只是在操作电脑上已经配置好的 CLI，全屏界面在手机宽度下也完整保留。

## 方式一：OpenAI 远程连接

这种方式控制的是 ChatGPT 桌面应用里的 Codex。OpenAI 列出的条件如下：

- 你使用的 ChatGPT 账户和工作区拥有 Codex 访问权限。
- iPhone 或 Android 手机上装有最新版 ChatGPT 应用。
- 一台 Mac 或 Windows 电脑上装有 ChatGPT 桌面应用，电脑处于唤醒、联网状态，并登录了同一个账户。
- 在桌面应用中设置：**Settings > Connections > Control this Mac or PC**（OpenAI 文档中的英文菜单名）。OpenAI 提到，这项功能的可用情况可能因分批推出而不同。

## 方式二：从手机打开电脑上的终端

这时手机是一扇通往你电脑上真实 shell 的窗口，所以 Codex CLI 的运行方式和你坐在桌前时完全一样，用的是你的登录和你的文件。

1. 从 [foxl.ai](<https://foxl.ai>) 下载 Foxl 并登录。它支持 macOS 13 或更高版本、Windows 10 或更高版本（64 位）以及 Linux x86-64（AppImage）。请把它装在 `codex` 已经能正常使用的那台电脑上。
2. 在那台电脑上的 Foxl 中打开“设置”，进入**连接 > 移动/网页**，确认状态显示**在线**。如果不是，点**启用远程访问**；之后就用**远程访问**开关来打开或关闭它。
3. 在手机上用同一个账户登录：[iPhone 版 Foxl 应用](<https://apps.apple.com/app/foxl-ai-agent-runs-24-7/id6778292200>)、foxl.ai 提供的 Android APK，或者浏览器中的 [app.foxl.ai](<https://app.foxl.ai>)。不需要配对码；侧边栏中 **Foxl Agent** 旁边出现绿点，就表示电脑已连接。
4. 在聊天中，点消息框下方的 **+**，选择**终端**。你电脑上的一个 shell 就会打开；点终端顶部的 **+** 可以再开一个。
5. 输入 `codex`。它会直接使用你现有的 Codex 登录，因为终端运行的就是你平常的 shell 和平常的环境。然后在同一个输入框里输入你的请求；如果请求停在了 Codex 的输入框里，就在输入框为空时再点一次发送，这会单独发送一个回车。

![Foxl 设置打开在“Mobile/Web”页面。状态显示“Live: Desktop connected to api.foxl.ai”以及“Your web and mobile clients can reach this machine end-to-end encrypted”。在 Connected devices 下，Remote access 开关已打开，Foxl Desktop 显示 Online，还没有连接任何网页或移动客户端，另有一个安全码。](<https://foxl.ai/blog/guide-remote-access.webp>)

_第 2 步，在电脑上：远程访问已在线，正在等待手机连接。_

![打开了侧边栏的 Foxl iPhone 应用。Foxl Agent 旁边有一个绿点，弹出框写着“Desktop Connected”“Foxl Desktop (macOS)”和“Full agent access via tunnel”。下方是电脑上的聊天：Task list and team announcement、Extract action items and draft update、Amazon Bedrock Cost Growth Analysis，以及一个韩语聊天。](<https://foxl.ai/blog/guide-iphone-connected.webp>)

_第 3 步：Foxl Agent 旁边的绿点表示电脑已连接。_

![Foxl iPhone 应用的聊天页面，消息框上方打开了 + 菜单：“Add photos and files”，以及“Terminal”（Run commands on your computer）。](<https://foxl.ai/blog/guide-iphone-terminal-menu.webp>)

_第 4 步：点消息框下方的 +，再选“终端”。_

电脑需要保持唤醒并联网。在 Foxl 的“通用”设置中打开**关闭后继续运行**，这样关掉窗口后也仍然能连上它。

## 该用哪一种

|  | OpenAI 远程连接 | 通过 Foxl 使用终端 |
| --- | --- | --- |
| 电脑 | Mac 或 Windows | Mac、Windows 或 Linux |
| 操作的对象 | ChatGPT 桌面应用里的 Codex | 真实 shell 中的 Codex CLI 或任何其他 CLI |
| 手机上用什么 | ChatGPT 应用（iOS、Android） | Foxl 应用（iOS、Android）或浏览器 |
| 价格 | 包含在你的 ChatGPT 套餐中 | Foxl 免费；Codex 本身仍使用你的套餐或 API 密钥 |

## 手机和电脑之间传输的是什么

连接由 Foxl 的中继承载。只要两端都运行 Foxl 0.6.27 或更高版本，终端输出和你输入的内容就会在手机和电脑之间加密，所用的密钥中继从不持有。实时聊天仅受 TLS 保护。[Desktop Relay 文档](<https://docs.foxl.ai/docs/get-started/desktop-relay>)详细说明了加密覆盖哪些内容。

## 常见问题

### 可以从 Codex CLI 设置 Codex 远程访问吗？

用 OpenAI 的远程连接不行：OpenAI 表示，移动端设置要从 ChatGPT 桌面应用开始，无法从 Codex CLI 或 IDE 扩展设置。而从手机打开的终端，运行的就是 CLI 本身。

### Claude Code 也能这样用吗？

能，上面第二张截图就是例子。Foxl 的终端就是你电脑上一个普通的 shell，所以装在电脑上的任何 CLI 都能运行，包括 Claude Code 和 Gemini CLI。Anthropic 也为 Pro、Max、Team 和 Enterprise 套餐提供了 Claude Code 自己的 Remote Control。

### 免费吗？

Foxl、它的手机应用和远程访问都是免费的。Codex 本身使用的是你 ChatGPT 套餐的限额或你的 API 密钥，和在电脑上使用时一样。

### 电脑必须一直开着吗？

是的。终端运行在你的电脑上，所以电脑必须保持唤醒并联网。在 Foxl 的“通用”设置中打开“关闭后继续运行”，关掉窗口后也能继续连上它。

## 参考资料与延伸阅读

1. [OpenAI：Codex 远程连接](<https://learn.chatgpt.com/docs/remote-connections>) - Documentation
2. [OpenAI：Codex 价格与用量限额](<https://learn.chatgpt.com/docs/pricing>) - Documentation
3. [Anthropic：Claude Code Remote Control](<https://code.claude.com/docs/en/remote-control>) - Documentation
4. [Foxl 文档：Desktop Relay 及其加密](<https://docs.foxl.ai/docs/get-started/desktop-relay>) - Documentation