Windows Codex App 满血!!使用指南(扫盲)
- 内容介绍
- 文章标签
- 相关推荐
众所周知,Windows的power shell只能跑残血的cli, 鉴于最近codex这么火,为了让更多小白都知道windows app版本的满血使用方式,做个扫盲吧,大佬们肯定知道就不用看了
背景:官方文档里,目前明确把“Windows 原生”与“WSL 工作区”区分开了。 CLI 和 IDE 扩展在官方文档里明确把 Windows 视为实验性支持,而最佳体验被明确指向 WSL。
推荐的做法
第一步,装官方 Windows 版 Codex app。官方提供 Microsoft Store 安装,也支持 winget install Codex -s msstore。OpenAI Developers
第二步,装 WSL2。官方 Windows 指南写的是先在管理员 PowerShell 里执行 wsl --install,常见选择是 Ubuntu。OpenAI Developers
第三步,把代码仓库放在 WSL 的 Linux 文件系统里,例如 ~/code/my-app,而不是 C:\... 或 /mnt/c/...。官方明确表示了在 WSL 下工作时,仓库放在 /home/... 会有更好的性能;OpenAI Developers
第四步,在 Codex app 里把 agent 切到 WSL:进入 Settings,把 agent 从 Windows native 改成 WSL,然后重启 app 才会生效。
第五步,把 integrated terminal 也切成 WSL。因为 agent 和 terminal 是分开配置的,terminal 可选 PowerShell / CMD / Git Bash / WSL。当然可以混搭,但最好 agent=WSL,terminal=WSL保持统一。
避坑
这样做之后不要把仓库放在 C:\ 或 /mnt/c。
官方直接提示这会更慢,也更容易遇到 symlink、权限和 I/O 问题。OpenAI Developers
如果你同时会用 Windows app 和 WSL 里的 Codex CLI,它们默认不会自动共享配置和会话。官方给的办法是,在 WSL 里把 CODEX_HOME 指到 Windows 的 .codex 目录,比如:
export CODEX_HOME=/mnt/c/Users/<windows-user>/.codex
如何可视化管理wsl内的文件:
在资源管理器地址栏输入:
\\wsl$
另外更多关于子系统命令的问题大家就自行交流吧~~
网友解答:--【壹】--:
还是插件简单些
--【贰】--:
感谢佬分享
--【叁】--:
windows下载 rg 就行了
--【肆】--: zaneGod:
同时会用 Windows app 和 WSL 里的 Codex CLI,它们默认不会自动共享配置和会话。官方给的办法是,在 WSL 里把
CODEX_HOME指到 Windows 的.codex目
好麻烦a
--【伍】--:
感谢大佬
--【陆】--:
没办法呢 Windows一堆问题
--【柒】--:
谢谢分享
--【捌】--:
我的代码要在 windows 下跑怎么办?
--【玖】--:
代码的编译环境在远程,下载到本地不能实时的编译。
--【拾】--:
感谢大佬分享
--【拾壹】--:
请教一下,目前使用的是Windows原生,通过映射盘映射到远程Linux服务器的路径,使用codex在映射的盘中开发,如果切换,针对这种场景有什么优势啊?
--【拾贰】--:
有 但我不方便分享因为涉及工作任务,我写这个就是因为我发现我同事win跑的和我mac跑的区别太大,调整后你用着就能感受出来 甚至不需要等结果
--【拾叁】--:
现在修复了?之前win的mcp配置不是要加/c吗
--【拾肆】--:
感谢分享
--【拾伍】--:
应该还是可以的吧?换下路径什么的,本质上就是个执行环境的调整 不过我没搞过 还没经验
--【拾陆】--:
用app或许方便一点吧 app还是挺好用的;一定说有什么方便就是代替掉这个远程的需求吧
--【拾柒】--:
话说,有实际案例对比Linux使用和Windows使用的区别吗?我这里有一个,codex删文件的时候嵌套写错了把我C盘都删了
--【拾捌】--: ShutUp:
ws 下跑怎
你的代码为什么一定要在Windows下面跑 如果你是说迁移的话 你把项目挪近wsl文件管理系统就行啦,vscode可以配置wsl作为运行环境的:
进入wsl后在某个文件夹中 code . 即可自动连接这个目录到vscode
--【拾玖】--:
可惜,这样配置不能使用我Windows的一些mcp工具
众所周知,Windows的power shell只能跑残血的cli, 鉴于最近codex这么火,为了让更多小白都知道windows app版本的满血使用方式,做个扫盲吧,大佬们肯定知道就不用看了
背景:官方文档里,目前明确把“Windows 原生”与“WSL 工作区”区分开了。 CLI 和 IDE 扩展在官方文档里明确把 Windows 视为实验性支持,而最佳体验被明确指向 WSL。
推荐的做法
第一步,装官方 Windows 版 Codex app。官方提供 Microsoft Store 安装,也支持 winget install Codex -s msstore。OpenAI Developers
第二步,装 WSL2。官方 Windows 指南写的是先在管理员 PowerShell 里执行 wsl --install,常见选择是 Ubuntu。OpenAI Developers
第三步,把代码仓库放在 WSL 的 Linux 文件系统里,例如 ~/code/my-app,而不是 C:\... 或 /mnt/c/...。官方明确表示了在 WSL 下工作时,仓库放在 /home/... 会有更好的性能;OpenAI Developers
第四步,在 Codex app 里把 agent 切到 WSL:进入 Settings,把 agent 从 Windows native 改成 WSL,然后重启 app 才会生效。
第五步,把 integrated terminal 也切成 WSL。因为 agent 和 terminal 是分开配置的,terminal 可选 PowerShell / CMD / Git Bash / WSL。当然可以混搭,但最好 agent=WSL,terminal=WSL保持统一。
避坑
这样做之后不要把仓库放在 C:\ 或 /mnt/c。
官方直接提示这会更慢,也更容易遇到 symlink、权限和 I/O 问题。OpenAI Developers
如果你同时会用 Windows app 和 WSL 里的 Codex CLI,它们默认不会自动共享配置和会话。官方给的办法是,在 WSL 里把 CODEX_HOME 指到 Windows 的 .codex 目录,比如:
export CODEX_HOME=/mnt/c/Users/<windows-user>/.codex
如何可视化管理wsl内的文件:
在资源管理器地址栏输入:
\\wsl$
另外更多关于子系统命令的问题大家就自行交流吧~~
网友解答:--【壹】--:
还是插件简单些
--【贰】--:
感谢佬分享
--【叁】--:
windows下载 rg 就行了
--【肆】--: zaneGod:
同时会用 Windows app 和 WSL 里的 Codex CLI,它们默认不会自动共享配置和会话。官方给的办法是,在 WSL 里把
CODEX_HOME指到 Windows 的.codex目
好麻烦a
--【伍】--:
感谢大佬
--【陆】--:
没办法呢 Windows一堆问题
--【柒】--:
谢谢分享
--【捌】--:
我的代码要在 windows 下跑怎么办?
--【玖】--:
代码的编译环境在远程,下载到本地不能实时的编译。
--【拾】--:
感谢大佬分享
--【拾壹】--:
请教一下,目前使用的是Windows原生,通过映射盘映射到远程Linux服务器的路径,使用codex在映射的盘中开发,如果切换,针对这种场景有什么优势啊?
--【拾贰】--:
有 但我不方便分享因为涉及工作任务,我写这个就是因为我发现我同事win跑的和我mac跑的区别太大,调整后你用着就能感受出来 甚至不需要等结果
--【拾叁】--:
现在修复了?之前win的mcp配置不是要加/c吗
--【拾肆】--:
感谢分享
--【拾伍】--:
应该还是可以的吧?换下路径什么的,本质上就是个执行环境的调整 不过我没搞过 还没经验
--【拾陆】--:
用app或许方便一点吧 app还是挺好用的;一定说有什么方便就是代替掉这个远程的需求吧
--【拾柒】--:
话说,有实际案例对比Linux使用和Windows使用的区别吗?我这里有一个,codex删文件的时候嵌套写错了把我C盘都删了
--【拾捌】--: ShutUp:
ws 下跑怎
你的代码为什么一定要在Windows下面跑 如果你是说迁移的话 你把项目挪近wsl文件管理系统就行啦,vscode可以配置wsl作为运行环境的:
进入wsl后在某个文件夹中 code . 即可自动连接这个目录到vscode
--【拾玖】--:
可惜,这样配置不能使用我Windows的一些mcp工具

