V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
clacf
V2EX  ›  程序员

感觉 ai agent 时代, windows 越来越不行了

  •  
  •   clacf · 17 小时 59 分钟前 · 9207 次点击

    agent 在 cmd 环境下,运行时候,会出现各种兼容性的报错。每次执行,都需要烧掉额外的 token 来修复兼容性问题。大家是怎么跑的?虚拟机里面执行吗?是 vmware 还是 wsl ?

    113 条回复    2026-04-03 03:08:27 +08:00
    1  2  
    Cruzz
        1
    Cruzz  
       17 小时 51 分钟前
    nacos 刚出的时候,官网有一句话,不保证 windows 的可用性,那个时候就换了 mac 。windows 只来打游戏了
    JYii
        2
    JYii  
       17 小时 49 分钟前
    @Cruzz #1 win11 有没有精简版用来打游戏的,或者说回到 win10 ?
    xtreme1
        3
    xtreme1  
       17 小时 49 分钟前
    codex 和 gemini cli 用 pwsh 用的挺溜的
    twofox
        4
    twofox  
       17 小时 42 分钟前
    我用 wsl 。cursor 还好。但是 Claude code 就很难受,原生不支持粘贴图片。
    murmur
        5
    murmur  
       17 小时 38 分钟前
    windows 上没有什么 agent 的意义啊,能读代码就可以了,反倒是手机上这种又要控制 app 又要连接智能家电的才刚需环境
    PrinceofInj
        6
    PrinceofInj  
       17 小时 36 分钟前 via Android
    @Cruzz 搞笑的是现在 Windows 游戏性能都比不过 Steam OS 转译过的。要不是反作弊问题,估计不少玩游戏的都会转到 Linux 下面
    artiga033
        7
    artiga033  
       17 小时 35 分钟前 via Android   ❤️ 5
    ai 不会用 cmd 是 Windows 脑残
    ai 踩了文本编码的坑是非英语版 Windows 脑残
    ai 不会用启用了强制 UTF-8 的 PowerShell Core 是 ai 脑残

    另外只要不是和 Windows 强相关的开发工作,都建议用 WSL...
    villivateur
        8
    villivateur  
       17 小时 34 分钟前
    我用 WSL2 跑 openclaw ,感觉还行。话说 Windows 在开发界已经离不开 WSL 了。
    javalaw2010
        9
    javalaw2010  
       17 小时 34 分钟前
    我大部分项目都跑在容器里面,除了小程序这种没办法跑在容器里的。
    idealhs
        10
    idealhs  
       17 小时 32 分钟前
    不知道,我用 pwsh 的,AI 用的也很好,你用 cmd 不会还活在 10 年前吧
    Clannad0708
        11
    Clannad0708  
       17 小时 30 分钟前
    特地买的 mac ,windwos 一堆事。也不知道 wsl 怎么搞的,非得弄成这样太变态了。之前给朋友安装 他 wsl 装了 ubuntu 虚拟机,上去安装 openclaw ,全是问题,
    stinkytofux
        12
    stinkytofux  
       17 小时 28 分钟前
    对于各种 AI 编程工具, Windows 就是后妈养的, 能用, 不保证好用.
    banmuyutian
        13
    banmuyutian  
       17 小时 28 分钟前
    想开 WSL ,又担心影响宿主机游戏性能
    f1ynnv2
        14
    f1ynnv2  
       17 小时 28 分钟前
    windows 下试试 msys2 的终端。
    ThisDay
        15
    ThisDay  
       17 小时 27 分钟前   ❤️ 1
    wsl2 可比 mac 强多了,几乎接近原生的 linux 体验。mac os 里面才是真正一堆跟 linux 不兼容问题。
    @Clannad0708
    Tengdw
        16
    Tengdw  
       17 小时 19 分钟前
    Mac 才是真正的 AI PC
    jingcjie
        17
    jingcjie  
       17 小时 17 分钟前
    你要说比不过 linux 的生产力是正常的,但你要说连 mac 都比不过还是招笑了,太多工业软件 mac 跟本没有,我每次 mac 开荒 homebrew 一坨东西,很多还没人好好维护了,现在 ai 屎山项目也是 mac 上最多。

    wsl 真做挺好的,可以深度了解一下。
    xubeiyou
        18
    xubeiyou  
       17 小时 14 分钟前
    WSL 用的挺好的 我自己买的 gpt 用的 Codex cli 好不错 CC 特么封号太严重了
    ksc010
        19
    ksc010  
       17 小时 10 分钟前
    使用 powershell 7
    workbest
        20
    workbest  
       17 小时 4 分钟前
    是的,估计 m6 芯片以后就能跑一些很不错的 本地大模型了,优势更大
    fredweili
        21
    fredweili  
       17 小时 3 分钟前
    早点醒悟,正经干活就是 mac
    0n2ynu
        22
    0n2ynu  
       16 小时 55 分钟前
    ai 连 powershell 都跑不明白, 正斜杠和反斜杠混着用...反正我把所有默认的终端都换 git-bash 了
    lchkid
        23
    lchkid  
       16 小时 54 分钟前
    win 主要还是正反斜杠太糟心了
    wangcongming
        24
    wangcongming  
       16 小时 53 分钟前   ❤️ 3
    @ThisDay mac 又不需要和 linux 完全一致,这些 agent 都是原生支持 mac 的
    chandlerbing9317
        25
    chandlerbing9317  
       16 小时 53 分钟前
    bash is all you need 不是说说而已
    MoonShot
        26
    MoonShot  
       16 小时 48 分钟前
    windows 确实脑残.... 尤其是脑残的 chatgpt 一直在脑残的 windwos cmd 里面 cmd /c echo 就更显得脑残了
    refear99
        27
    refear99  
       16 小时 46 分钟前
    啥时候行过呢,玩游戏 HDR 不如主机,写代码不如 mac linux ,能耗也不行
    iorilu
        28
    iorilu  
       16 小时 38 分钟前
    那是老模型

    至少 codex 5.4 我看他执行 pwsh 命令没任何问题

    而且从功能, 能力等, pwsh 肯定远强于 bash 得
    LHN
        29
    LHN  
       16 小时 34 分钟前
    已换 fedora
    cloudzhou
        30
    cloudzhou  
       16 小时 32 分钟前
    确实是有点意思的,ai 本身核心是文本 input/output ,并且是效率最高的
    而类 unix 系统,本身有非常丰富的 tools ,比如 awk/sed 等,历史知识体系丰富,天然结合

    我有感有一天,容器化和 ai 也会结合在一起
    也就是不管你开启什么环境和系统,最后系统跑在容器化最后返回结果给你
    具体实现和环境?不重要了,重要的是解决问题了
    neteroster
        31
    neteroster  
       16 小时 27 分钟前 via Android   ❤️ 6
    楼上说 codex 5.4 没问题的大概不知道 5.4 已经在纯 Windows 环境酿出多次格盘惨剧了,都是因为命令行转义问题。

    PS:我知道随便开 full access 用户也要负责,但所有 codex 格盘案例都发生在 Windows 上(
    cloudzhou
        32
    cloudzhou  
       16 小时 27 分钟前
    @iorilu 你错了,单独的 sh 能力意义不大的,无论是 pwsh 还是 zsh 等等
    sh 上面提供的命令集,以及背后能做的事情才是关键,单纯 sh 无非形态差异

    这一点来说,linux 世界天然优势,一旦把历史所有著名工具,grep 、sed 、awk 、curl 、python ,perl 等都纳入 ai 的上下文,这处理能力简直无敌了

    不过 win 也有优势,就是 gui 著名软件太多了,如果他们暴露出 ai 能力,那也很 nb
    niubilewodev
        33
    niubilewodev  
       16 小时 24 分钟前   ❤️ 3
    AI 应用层面,Windows 就是二等公民。
    pwsh 这种东西,设计再精妙,再高级,没人用 -> 没语料 -> AI 不会用 -> 更容易出问题

    wsl2 ,都用虚拟机了,还抱着 windows 干嘛呢?除了玩游戏和某些行业没得选之外,看不到一丝选 Windows 的必要。
    要么 Mac ,要么 Linux 。
    bitmin
        34
    bitmin  
       16 小时 15 分钟前
    要不是得用 windows 玩游戏,早没理由用 windows 。我纯 vibe 的用 wsl2 让 agent 自己慢慢跑
    cairnechen
        35
    cairnechen  
       15 小时 33 分钟前
    我为了让 Skill 兼容 codex app 的默认 Shell(PowerShell)和 Claude Code 的默认 Shell ( Git Bash )直接写了个两个版本让 agent 根据当前 shell 执行不同的命令,不然命令行转义地狱他喵的要处理好久
    luufan
        36
    luufan  
       15 小时 31 分钟前
    升级到 pwsh7 有没有好点呢
    loveumozart
        37
    loveumozart  
       14 小时 47 分钟前
    @Cruzz 我也是,windows 只用来打游戏
    yiranw09
        38
    yiranw09  
       14 小时 28 分钟前
    windows 是真的很无语。cli 生态不如 linux 和 mac ,游戏还不如 steamos 转译的性能高,固步自封的抱着他那一坨屎山,为了兼容性拖着整个 windows 生态。权限管理是一坨,内存管理是一坨,整个系统框架东一块西一块,真不如发一个完全舍弃旧体系和兼容,做一个全新的 windows 出来
    dhssingle
        39
    dhssingle  
       14 小时 23 分钟前
    我的 Codex 和 Copilot pwsh 用的挺溜的啊,不行的是不是该升级一下你们的 pwsh 版本了
    IceRovah
        40
    IceRovah  
       14 小时 6 分钟前
    用 codex ,第一天按官方推荐,安装到 wsl 了,第二天发现跨系统 maven 构建太慢,把所有项目+环境都搬到 wsl 了。
    现在 windows 也就运行个 IDEA 壳子看代码,总体来说体验还行。
    kongg
        41
    kongg  
       14 小时 1 分钟前
    @twofox 啊 原来 Claude code 也能粘贴图片啊,对于我一个后端程序员来说写页面太爽了。。我以为 Claude code 不支持这个呢(原来用的 cursor 是支持图片的)
    lavvrence
        42
    lavvrence  
       13 小时 51 分钟前
    我不会拿游戏机做生产力工具。
    jchencode
        43
    jchencode  
       13 小时 51 分钟前
    看了一圈评论,咋没人想做一个呢? 如果我做一个,大家支持吗?
    MoMMM
        44
    MoMMM  
       13 小时 49 分钟前
    @jchencode #43 支持
    lmmlwen
        45
    lmmlwen  
       13 小时 48 分钟前
    我家里的台式机打开的唯一用处就是玩会儿游戏,我甚至感觉连看电影 mac 外接屏幕都更好
    NerbraskaGuy
        46
    NerbraskaGuy  
       13 小时 47 分钟前
    其实各有优劣,comfyui 在 mac 上面就挺难用的,mac 只是目前在 ai agent 方面占优一点。
    ratazzi
        47
    ratazzi  
       13 小时 39 分钟前
    一个感觉,不一定对:这几年新出来的软件都是 Windows 最后,Warp, Raycast, Zed, Ghostty
    iorilu
        48
    iorilu  
       13 小时 39 分钟前
    @cairnechen 能不能具体说说, 什么叫 写了个两个版本让 agent 根据当前 shell 执行不同的命令
    yungyu
        49
    yungyu  
       13 小时 38 分钟前
    @ThisDay #15 你用过 mac 吗?
    zuosiruan
        50
    zuosiruan  
       13 小时 37 分钟前 via iPhone
    @twofox 支持
    popoteto
        51
    popoteto  
       13 小时 33 分钟前
    早不用 windows 了,不说别的,光中文字体就丑到炸。玩游戏么主机就行了。
    twofox
        52
    twofox  
       13 小时 18 分钟前
    @kongg cmd/powershell 是支持 alt+v 粘贴图片的。但是 wsl 是不行的
    yukinotech
        53
    yukinotech  
       13 小时 10 分钟前
    windows 必须全面兼容和支持 linux 命令,否则在 ai 时代会被抛弃,始终是 2 等公民
    vali16
        54
    vali16  
       12 小时 54 分钟前
    win+wsl2 环境开发最合适,感觉比 mac(软件太少)和 linux(gui 不行)好用多了
    connor123
        55
    connor123  
       12 小时 51 分钟前
    我也是,windows+mac mini 。mac mini 开发,Windows 打游戏
    WoneFrank
        56
    WoneFrank  
       12 小时 45 分钟前
    wsl 改下配置现在都能自动化跟 windows 共享 IP 、共享代理了,直接爽用
    跟虚拟机比起来,wsl 还能动态扩缩容
    WoneFrank
        57
    WoneFrank  
       12 小时 44 分钟前
    @WoneFrank wsl+windows>mac ,因为还能打游戏
    383394544
        58
    383394544  
       12 小时 43 分钟前 via iPhone
    windows 不行很久了,只是你们一直不信邪。现在 windows 对我来说是游戏平台。
    urfree
        59
    urfree  
       12 小时 42 分钟前
    win+wsl2 一把梭,一台机器解决所有需求
    poorcai
        60
    poorcai  
       12 小时 41 分钟前
    此时此刻,我正在研究 WSL2 中的 Codex 的使用。由于网络、权限问题,mcp 死活启动不了,在 codex 的建议下,我改为了下载到本地后启动。真的很想装 Linux ,奈何公司的一些项目需要在 Windows 上面部署,这个你们有解吗?
    xiaomushen
        61
    xiaomushen  
       12 小时 40 分钟前
    pwsh 问题其实不大
    mcdull619
        62
    mcdull619  
       12 小时 35 分钟前
    codex + powershell 一点问题没有
    lixintcwdsg
        63
    lixintcwdsg  
       12 小时 21 分钟前   ❤️ 1
    两边都用过,只能说用 mac 可以少很多折腾。
    人的精力花在折腾上比较低效,精力很宝贵。
    dhssingle
        64
    dhssingle  
       12 小时 19 分钟前
    @poorcai #60 直接本机 + Powershell 7.0 ,至少我没遇到什么问题。
    tomcrowley
        65
    tomcrowley  
       12 小时 6 分钟前
    @JYii 你是不是在找 XBOX
    seenthewind
        66
    seenthewind  
       11 小时 50 分钟前
    我现在工作环境是黑苹果+macmini ,还有一台 windows (内网离线)偶尔写材料。

    家里是 ubuntu+macmini ,打游戏用主机。

    我是从 98 开始用 windows ,装过两次 win11 实在无法接受那副鸟样,虽然不知道现在怎么样。
    poorcai
        67
    poorcai  
       11 小时 44 分钟前
    @dhssingle #64 我经常遇到修改文件时提示“已拒绝”
    cairnechen
        68
    cairnechen  
       11 小时 42 分钟前
    @iorilu https://github.com/cairnechen/autopyq/blob/main/SKILL.md 提示词写清楚就行了,Agent 自己能检查当前使用的 Shell
    Dream4U
        69
    Dream4U  
       11 小时 40 分钟前   ❤️ 1
    除了打游戏,一无是处
    Meursau1T
        70
    Meursau1T  
       11 小时 36 分钟前
    wsl 呗,基本没啥问题。
    如果要把平时娱乐的机器和开发机分开,不说适应两种快捷键,各种文件不能 0 成本自由流转就很烦。用公司的电脑寄人篱下也就算了,自己开发肯定还是乐意一个机子干所有事情。
    mh
        71
    mh  
       11 小时 19 分钟前
    Windows 上装个 ripgrep ,配合 RTK ,体验基本和 Mac 差不多了。
    https://github.com/BurntSushi/ripgrep
    https://github.com/rtk-ai/rtk

    要是豆包输入法再出个 Windows 版本就很完美了
    superkite
        72
    superkite  
       11 小时 16 分钟前
    没点开之前我以为未来要出一个 AI 操作系统,当人类和计算机的接口
    damai
        73
    damai  
       11 小时 10 分钟前
    还好吧,claude+codex 双持,windows 下写代码,很溜,从没出错
    庞大用户基数,ai 公司一定会保证适应的
    nrtEBH
        74
    nrtEBH  
       11 小时 9 分钟前
    cli 的确 mac 比 windows 好太多
    wsl 是要跑个 linux 内核的虚机 不膈应吗
    KisekiRemi
        75
    KisekiRemi  
       11 小时 7 分钟前
    虚拟机可以,IDE 插件可以,在 OP 那儿怎么就跑不了了
    ynxh
        76
    ynxh  
       11 小时 5 分钟前
    双持,一台 mac 16G 一台公司 windows 台式机 16g ,mac 丝滑流畅没卡过。windows 时常爆内存。我真觉得 windows 除了打游戏,我根本不想开机 codex 还时常因为权限问题,卡住不动,只能提权
    fenghengzhi
        77
    fenghengzhi  
       10 小时 56 分钟前
    git bash 、msys2 、wsl
    我在 windows 用官方 claude code 没感觉有太大的问题,OP 用的是哪个工具哪个模型?
    cairnechen
        78
    cairnechen  
       10 小时 50 分钟前
    @mh 哈哈哈,codex app 每天都报 RG 指令调用错误,我查了下发下原因是 app 自带的 ripgrep 在 C:\Program Files\WindowsApps\OpenAI.Codex_26.325.3894.0_x64__2p2nqsd0c76g0\app\resources\rg.exe 每次打开会话的时候注入 PATH ,但是这个目录你给了 full-access 甚至用管理员权限启动 codex app 都是访问不了的 究极地狱笑话
    yangzzz
        79
    yangzzz  
       10 小时 44 分钟前   ❤️ 1
    让 opencode 给你的 powershell 升级到 powershell7 就没有这个问题了
    bowencool
        80
    bowencool  
       10 小时 32 分钟前
    买台 Mac 解君愁,别瞎折腾 Windows 了,Windows 在我家只配当游戏机。(本人两个系统都用了超过十年)
    leeUp
        81
    leeUp  
       10 小时 24 分钟前
    还有一个问题,就是很多新的玩意只支持 mac ,这让我下定决心换 mac ,更不提 windows 使用上的各种小毛病
    mh
        82
    mh  
       10 小时 21 分钟前
    @cairnechen #78 感觉 openai 这家公司像是没人用 Windows 一样,有时很无语
    facelezz
        83
    facelezz  
       10 小时 15 分钟前
    大部分新 AI 工具现在都是优先支持的 mac
    matafu
        84
    matafu  
       9 小时 57 分钟前
    而且永远吃别的操作系统的尾气,永远用不到新的 feature 。
    kingfire
        85
    kingfire  
       9 小时 54 分钟前
    支持 win 慢也就算了,支持 linux 也这么慢,像 claude 的桌面端就没有 linux
    ada87
        86
    ada87  
       9 小时 44 分钟前 via Android
    ```powershell
    scoop install git ripgrep fd jq ffmpeg pandoc make sed gawk grep yq fzf imagemagick poppler curl wget gh zoxide 7zip bat exiftool main/ast-grep miller xsv
    ```
    Rat3
        87
    Rat3  
       9 小时 39 分钟前
    @ThisDay 为什么要关心 mac 下的 linux 体验?我用 mac 我只关注 mac 下原生 Unix 环境的体验啊,一个虚拟机和原生比体验,没必要把
    maojun
        88
    maojun  
       9 小时 8 分钟前 via iPhone
    @ThisDay 可是如果我在 macos 上装个 linux 也能获得原生 linux 体验…而且因为 macos 有自己的生态也基本用不到虚拟机
    mmdsun
        89
    mmdsun  
       8 小时 56 分钟前 via iPhone   ❤️ 1
    @niubilewodev @yukinotech 软件应优先适配系统,而不是反过来让系统迁就软件。系统去做兼容工作,对于那些不兼容的 AI 工具,不去用就好。Windows 被称作“二等公民”,其实更多是因为 AI 开发者没有针对它做适配。命令兼容性不好,可以通过修改提示词、微调模型或使用 Python 脚本来解决,而不是因为个别工具就轻易更换操作系统,这未必有点本末倒置,倒反天罡。

    事实上,Windows 已经提供了丰富的 AI 接口,甚至包括系统级的 MCP

    https://learn.microsoft.com/zh-cn/windows/ai/
    mmdsun
        90
    mmdsun  
       8 小时 54 分钟前 via iPhone   ❤️ 1
    @yiranw09 有一说一。Windows 权限管理比 Linux 强大多了。Linux 得开安全增强模块 SELinux 才能勉强达到与 windows 同级别
    ddczl
        91
    ddczl  
       8 小时 49 分钟前
    我从 5 年前,Windows 只用来打游戏了
    tina2998
        92
    tina2998  
       8 小时 45 分钟前
    wsl 本身没问题,就是和 windows 系统的交互还是有 bug,毕竟要通过一个抽象层。
    orangestring22
        93
    orangestring22  
       8 小时 25 分钟前
    win11 不太好用
    imycc
        94
    imycc  
       8 小时 1 分钟前
    在 wsl2 里面用的。claude code 改代码,加一个套壳 vscode 的编辑器( Trae/Antigravity )连到 WSL 上看代码。
    头疼的问题是,osbidian 似乎不支持直接访问 wsl 下的文件,在 wsl2 里安装,又遇到了缩放倍数和输入法的问题,浪费了几个小时之后,让 cc 自己查问题解决了。

    结论就是如果手上有 macos 的话,还是用 mac 省心一点。windows 我个人认为作为日常设备使用很不错,但编程我自己还是不太信任。。
    mumonitor
        95
    mumonitor  
       7 小时 49 分钟前
    被震惊到了,第一次听到说 windows 权限管理比 Linux 强太多。。。
    kkwa56188
        96
    kkwa56188  
       7 小时 39 分钟前
    cmd 先存在了好多年, 然后现在出了 agent, 两个各种不兼容,
    难道不是后来者的 agent 自身找问题?
    YmPillar
        97
    YmPillar  
       7 小时 36 分钟前 via iPhone
    是的,比如我做的 Vibe Remote 这个产品,我努力的去兼容 windows ,介于 windows 的 shell 和其他差异太大,还是有不少小问题,被 windows 用户吐槽了,而 macos 和 Linux 的用户此类问题完全没有。
    yukinotech
        98
    yukinotech  
       7 小时 27 分钟前
    @mmdsun agent 的模型在训练时,喂得数据都是 linux 的各种 bash 命令。powershell 的学的太少,能力不行。而且微软自己的命令行体系很混乱,cmd ,powershell 又不统一,甚至还有 utf-8 编码问题。这对 agent 基本上是致命打击。

    稍微研究一下 codex 这样的 agent 的源码就知道了。tool use 虽然能弥补,但真的很有限。因为 tool use 也是要占用 context 的。人家 bash 命令就在模型训练的时候,在参数里面已经学会了,windows 怎么和别人打?

    ai 没有神话,模型不支持,天生就低人一等
    potatowish
        99
    potatowish  
       6 小时 48 分钟前 via iPhone
    windows 打游戏,mac 办公、写代码,我觉得没有必要在一个系统死磕,给自己找不痛快
    AWaronang
        100
    AWaronang  
       6 小时 25 分钟前
    @twofox #4 http://github.com/Nailuu/wsl-screenshot-cli 可以试试这个项目,我也是前几天才发现的,而且也能在 wsl 中正常粘贴图片
    1  2  
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   956 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 19:59 · PVG 03:59 · LAX 12:59 · JFK 15:59
    ♥ Do have faith in what you're doing.