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

zaneGod 2026-03-10 14:56 1

众所周知,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$

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

最新回复 (19)
  • 大帅哥 03-10 15:05
    1

    感谢大佬

  • Richy 03-10 15:09
    2

    感谢分享

  • lmhechoxia 03-10 15:17
    3

    同时会用 Windows appWSL 里的 Codex CLI,它们默认不会自动共享配置和会话。官方给的办法是,在 WSL 里把 CODEX_HOME 指到 Windows 的 .codex



    好麻烦a

  • zaneGod 楼主 03-10 15:19
    4

    没办法呢^-^ Windows一堆问题

  • lmhechoxia 03-10 15:21
    5

    还是插件简单些

  • r1ckiiy 03-10 15:25
    6

    windows下载 rg 就行了

  • akemi 03-10 15:26
    7

    可惜,这样配置不能使用我Windows的一些mcp工具

  • 逝去的晚风 03-10 15:31
    8

    感谢佬分享

  • 猫优优 03-10 15:36
    9

    现在修复了?之前win的mcp配置不是要加/c吗

  • zaneGod 楼主 03-10 15:42
    10

    应该还是可以的吧?换下路径什么的,本质上就是个执行环境的调整 不过我没搞过 还没经验

  • akemi 03-10 15:57
    11

    话说,有实际案例对比Linux使用和Windows使用的区别吗?我这里有一个,codex删文件的时候嵌套写错了把我C盘都删了

  • 小菜鸟 03-10 16:09
    12

    感谢大佬分享

  • zaneGod 楼主 03-10 16:12
    13

    有 但我不方便分享因为涉及工作任务,我写这个就是因为我发现我同事win跑的和我mac跑的区别太大,调整后你用着就能感受出来 甚至不需要等结果

  • pingkw 03-10 16:13
    14

    谢谢分享

  • zmm 03-10 16:15
    15

    请教一下,目前使用的是Windows原生,通过映射盘映射到远程Linux服务器的路径,使用codex在映射的盘中开发,如果切换,针对这种场景有什么优势啊?

  • ShutUp 03-10 16:16
    16

    我的代码要在 windows 下跑怎么办?

  • zaneGod 楼主 03-10 17:02
    17

    ws 下跑怎



    你的代码为什么一定要在Windows下面跑^-^ 如果你是说迁移的话 你把项目挪近wsl文件管理系统就行啦,vscode可以配置wsl作为运行环境的:

    进入wsl后在某个文件夹中 code . 即可自动连接这个目录到vscode

  • zaneGod 楼主 03-10 17:03
    18

    用app或许方便一点吧 app还是挺好用的;一定说有什么方便就是代替掉这个远程的需求吧

  • zmm 03-10 17:05
    19

    代码的编译环境在远程,下载到本地不能实时的编译。 ^-^

* 帖子来源Linux.do
返回