Windows Codex App 满血!!使用指南(扫盲)

2026-04-13 12:501阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

众所周知,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 appWSL 里的 Codex CLI,它们默认不会自动共享配置和会话。官方给的办法是,在 WSL 里把 CODEX_HOME 指到 Windows 的 .codex 目录,比如:

export CODEX_HOME=/mnt/c/Users/<windows-user>/.codex

如何可视化管理wsl内的文件:

在资源管理器地址栏输入:

\\wsl$

另外更多关于子系统命令的问题大家就自行交流吧~~

网友解答:
--【壹】--:

还是插件简单些


--【贰】--:

感谢佬分享


--【叁】--:

windows下载 rg 就行了


--【肆】--: zaneGod:

同时会用 Windows appWSL 里的 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 appWSL 里的 Codex CLI,它们默认不会自动共享配置和会话。官方给的办法是,在 WSL 里把 CODEX_HOME 指到 Windows 的 .codex 目录,比如:

export CODEX_HOME=/mnt/c/Users/<windows-user>/.codex

如何可视化管理wsl内的文件:

在资源管理器地址栏输入:

\\wsl$

另外更多关于子系统命令的问题大家就自行交流吧~~

网友解答:
--【壹】--:

还是插件简单些


--【贰】--:

感谢佬分享


--【叁】--:

windows下载 rg 就行了


--【肆】--: zaneGod:

同时会用 Windows appWSL 里的 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工具