jiashuaibei
V2EX  ›  问与答

Windows 正确使用 Agent 的姿势

  •  
  •   jiashuaibei · Jun 18 · 2184 views

    AI 天生更擅长 Unix 命令,所以同样模型同样智能体在 Windows 上低人一等。尝试用 WSL 使用 codex 和 claude 效果还不错,但是现在的 codex app 只有 win 和 mac 的,设置中智能体运行切换到 WSL 中仍然很不方便,配置和技能也都在 Windows 中,配置还出现乱读取等等。各位大佬是如何优雅在 Windows 上开发的?

    17 replies    2026-06-21 19:01:48 +08:00
    nicaiwss
        1
    nicaiwss  
       Jun 18 via iPhone
    powershell yolo 没有问题,心态要调整好,那是 AI 的电脑,不是你的
    zls3201
        2
    zls3201  
       Jun 18
    我是 git 自带的 bash 走起 没毛病
    itechify
        3
    itechify  
    PRO
       Jun 18
    试试 Pi
    soulflysimple123
        4
    soulflysimple123  
       Jun 18
    codex cli,claude code cli 在 windows 上用的好好,没碰到过什么问题
    doraemonki
        5
    doraemonki  
       Jun 18
    装了个 mcp 让 codex 用 pwsh ,bash 太违和了各种坑。https://github.com/yotsuda/ripple
    Retas
        6
    Retas  
       Jun 18
    能接受 Cli 还是 All in WSL 是最优雅的,记得把项目文件都放 WSL 里面,装上 cc-switch 一样用。Windows 可以走 Powershell ,但是体验和 WSL 还是差点,我让 AI 总结了一篇配置 Windows 强制走 Powershell 的文章 https://femoon.top/blog/claude-code-force-powershell

    PS:Codex APP 在 Windows 上也是低人一等,优化一坨
    Retas
        7
    Retas  
       Jun 18
    @Retas 还有一点是最近才知道 WSL 能调用 playwright ,打开 WSL 中的 Chrome ,也是惊到了。感叹下之前在 Windows 里让 AI 吃的都是啥粗粮 🤣
    nsjs
        8
    nsjs  
       Jun 18 via Android
    powershell 其实功能更强吧,阅读性也更好,只是又臭又长。让我手写,我肯定选 bash 脚本,让 ai 管它呢
    cairnechen
        9
    cairnechen  
       Jun 18
    用 PowerShell 7 了吗?
    jiashuaibei
        10
    jiashuaibei  
    OP
       Jun 18
    @cairnechen 用了
    jiashuaibei
        11
    jiashuaibei  
    OP
       Jun 18
    @Retas 这个确实牛
    Retas
        12
    Retas  
       Jun 18
    @nsjs PowerShell 在 Windows 原生上肯定是比 Bash 好,性能提升很多倍,但问题就是,AI 对 PowerShell 的熟练度远没有 Bash 那么高,在隔壁站就有 PowerShell 命令出错导致格盘的问题。
    artiga033
        13
    artiga033  
       Jun 19 via Android
    > AI 天生更擅长 Unix 命令

    有什么定量的证据表明吗?

    训练语料量确实影响性能,但是要真这样算那大家都用 ai 写 python 吧,因为天生不擅长别的语言。

    AI 擅长 PowerShell 我只会换一家擅长 PowerShell 的模型,或者上下文注入一下 pwsh 的文档。

    从来只有工具适应人,哪有人去适应工具的
    artiga033
        14
    artiga033  
       Jun 19 via Android
    另外用 WSL 的话那就建议 all in ,就当你的 Windows 和 wsl 是两台机器就行了,WSL 那个互操作虽然体验很无缝,但可能性能还不如真的两台机器。各种工具都维护两套配置也麻烦,除非你的开发工作真的需要引用 Windows native 的库,不然 WSL 可以完成一切开发工作,体验只会更好...
    joynvda
        15
    joynvda  
       Jun 20
    msys64,无需 WSL 啊。而且,win 下有 jq ,ripgrep MSVC 版。

    WSL 网络访问不太方便,如果要过 vpn 有概率失败(我个人的问题,有排查的方法,不太想倒腾)
    saySilence
        16
    saySilence  
       Jun 21
    以前折腾过 wsl 。后来觉得工具越轻量越好,使用 wsl 会在诸多方面产生摩擦,于是乎所有工具都不再使用 wsl ,任何只支持 wsl 的工具都不再使用。既然是 agent 不认识 pwsh 命令,应该尝试解决这个问题,而不是避开。各种常用命令其实是能够解决的,犯错的地方提示一下就好,比如在 agents.md 里面提一下,避免 AI 给你整出什么 cat 、tail 、head 命令
    saySilence
        17
    saySilence  
       Jun 21
    bash 那一套以纯文本为上下文的设计真是烂透了,pwsh 要先进得多,只是 windows 内置的 powershell 版本实在低的离谱,utf8 都没解决。nushell 也借鉴了 pwsh ,本该是取代 bash 和 zsh 工具的最佳时机,好巧不巧遇到 AI agent 大火,导致 bash shell 的错误被延续。cmd 和 bash 全是屎山,本该内置的能力搞得各个 cli 工具必须独自去处理
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1057 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 75ms · UTC 23:15 · PVG 07:15 · LAX 16:15 · JFK 19:15
    ♥ Do have faith in what you're doing.