Codex / Claude Code · 进阶
Windows 上同时使用 ChatGPT 桌面应用中的 Codex、Codex CLI、Computer Use 和 Claude Code CLI 时,先分清桌面应用、命令行与 WSL2,再配置开发环境和安全边界。
Computer Use 是 ChatGPT Windows 桌面应用中 Work / Codex 的图形界面能力;命令行任务仍用 Codex CLI,Linux 项目仍建议放 WSL2。
# Windows 原生基础工具
winget install Git.Git
winget install OpenJS.NodeJS.LTS
winget install GitHub.cli
winget install Python.Python.3.12
node -v
npm -v
git --version
gh --version# ChatGPT Windows 桌面应用与 Codex CLI
# Microsoft Store 使用固定产品 ID,避免名称别名匹配失败
winget install --id 9PLM9XGG6VKS -s msstore
winget upgrade --id 9PLM9XGG6VKS -s msstore
npm install -g @openai/codex
codex --version
codex# ChatGPT Windows 桌面应用启用 Computer Use 的小白流程
1. 打开 ChatGPT Windows 桌面应用,先升级到最新版本。
2. 选择 ChatGPT 并切换到 Work,或选择 Codex。
3. 进入 Plugins > Computer Use,选择 Install plugin;如显示 Enable,先启用。
4. 打开 Computer Use server 和 skill 开关,再选择 Try now。
5. 到 Settings > Computer Use 检查目标应用访问权限。
6. 打开目标应用并保持前台可见,任务只写一个窗口、一个目标、一个停止条件。
7. 看到权限、登录、支付、删除、发送消息等敏感动作,先停下来人工确认。# 第一次练习 Computer Use 的安全提示词
请使用 Computer Use 操作当前 Windows 桌面上的记事本窗口。
目标:
1. 在记事本里输入一行文字:Codex Computer Use Windows 测试成功。
2. 不要打开其他应用。
3. 不要访问网页、不要读取文件、不要输入任何密码。
4. 完成后停下来告诉我你做了什么。
如果看不到记事本窗口,请先停下来,不要乱点。# 先只读查看策略;优先使用 winget 或已签名的官方安装器
Get-ExecutionPolicy -List
# 不要把修改 CurrentUser ExecutionPolicy 当作通用安装前置
# 只有在理解影响并审查具体脚本后,才按组织策略采用最小作用域方案# Claude Code 原生 Windows 安装方式一:winget(二选一,不要和下一种重复安装)
winget install Anthropic.ClaudeCode
claude --version
claude doctor# Claude Code 原生 Windows 安装方式二:官方 PowerShell 安装器(二选一)
irm https://claude.ai/install.ps1 | iex
claude --version
claude doctor# Claude Code 搜索慢时,安装 ripgrep 并让 Claude Code 使用系统版
winget install BurntSushi.ripgrep.MSVC
setx USE_BUILTIN_RIPGREP 0# WSL2 检查与安装。下面这些命令分两段:前两行在 Windows 里跑,后面进入 WSL 后跑。
wsl -l -v
wsl --install -d Ubuntu
# 进入 WSL2 后:项目放 Linux 文件系统,不要长期放 /mnt/c
mkdir -p ~/code
cd ~/code
npm install -g @openai/codex
codex --version# WSL 里如果误用了 Windows node/npm,先只读确认来源
which node
which npm
type -a node npm
node -p "process.platform"
# 结果应指向 WSL 内的 Linux 路径,并显示 linux。
# 如果指向 /mnt/c 或 Windows 程序,先从 WSL PATH 移除 Windows Node,
# 再在 WSL 内按 Node 官方方式或 nvm 重装;不要用 npm config set os linux 掩盖混用。# Claude Code 会话里先打开当前模型选择器
/model
# 自动化或临时启动时,使用你从当前 /model 或账号说明中确认的模型 ID
claude --model <当前可用模型 ID>
# 不要把旧文章中的固定模型 ID 写进全局 ANTHROPIC_MODEL。# %USERPROFILE%\.codex\config.toml
# Codex Windows 沙箱如果需要固定提权模式,再按官方提示配置;不确定时先保持默认。
[windows]
sandbox = "elevated"# AGENTS.md / CLAUDE.md 最小共享规则
## Windows 环境
- 本仓库运行在:Windows 原生 / WSL2(二选一写清)
- 默认终端:PowerShell / Git Bash / WSL Bash
- 不要混用 Windows node 和 WSL node
## 常用命令
- 安装:npm install
- 构建:npm run build
- 检查:npm run lint
## 禁止触碰
- 不要打印 API Key / Token
- 不要改生产配置
- 不要回滚用户已有改动
## 验收
- 构建通过
- 关键页面可打开
- 改动文件清单写清楚Computer Use 是 ChatGPT 桌面应用中 Work / Codex 的桌面操作能力:它可以看屏幕、点按钮、输入文字、操作菜单和浏览器页面。小白要记住一句话:能用命令行完成的事,优先让 Codex 用命令行;必须看界面、点按钮、复现 GUI Bug 的事,才交给 Computer Use。
# 模板 1:操作桌面软件设置
请使用 Computer Use 只操作当前前台窗口。
目标:检查这个软件的设置页里是否能找到 <设置项>。
限制:不要打开其他软件,不要输入密码,不要保存任何修改。
如果需要权限、登录或看不到目标按钮,请停下来问我。
完成后告诉我:你看到了什么、下一步我该点哪里。
# 模板 2:复现 GUI 问题
请使用 Computer Use 复现我看到的界面问题。
问题:<描述问题>
限制:只操作当前浏览器标签页,不要提交表单,不要删除数据。
步骤:先观察页面,再按最少步骤复现,最后停下来总结现象。
# 模板 3:做一次 Windows 应用验收
请使用 Computer Use 检查当前应用的基础流程:打开页面、点击主要按钮、确认没有明显报错。
不要修改设置,不要登录新账号,不要访问生产后台。
发现弹窗、权限请求或报错时先截图描述,不要继续乱点。先用 `codex login status` 确认状态,再用 `codex logout` 安全清理当前凭据并重登;浏览器回调受阻时优先试设备码登录。
第一次只跑通「只读分析、批准一处编辑、查看 diff、运行验证、保存 Git 记录」这条最小闭环。
不要按旧模型名、跑分或固定价格选工具;拿同一个真实任务比较交互、改动范围、验证结果和成本。
不要按产品名称固定分配长短任务;根据当前客户端、项目环境和实测结果选一个主执行者,另一个独立复核,中间用任务卡交接。
仅把删除凭证、客户数据和环境变量值后的必要截图、日志片段、需求说明或当前页面链接发到 zhemuy@gmail.com。