• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Leon6868
V2EX  ›  程序员

为什么现在 CLI agent 应用那么火, GUI 不好用吗?

  •  
  •   Leon6868 · 14h 32m ago · 3239 views

    如题,大家不喜欢好看的 GUI 应用吗?

    42 replies    2026-07-27 06:33:28 +08:00
    irrigate2554
        1
    irrigate2554  
       14h 29m ago
    我就更喜欢 gui ,tui/cli 好处是占用资源少,加上更容易在 ssh/wsl 上使用
    leihaibo1992
        2
    leihaibo1992  
       14h 28m ago   ❤️ 1
    现在最火的不是 GUI agent 吗,像 codex, workbuddy 之类的,你这个是老黄历了吧
    RRRSSS
        3
    RRRSSS  
       14h 28m ago
    我在 VSCode 装 cc 插件用,我不习惯纯 cli
    EliteOtaku
        4
    EliteOtaku  
       14h 16m ago
    1. GUI 适合的是普通用户
    2. 软件做成 GUI 需要更多精力,CLI 没有这个顾虑
    3. cli agent 大多是编程用的,而 LLM 非常适合 ClI 工作
    4. CLI 比 GUI 消耗的 token 更少
    cp19890714
        5
    cp19890714  
       14h 4m ago
    cli agent 通常是传统程序员在用,跳不出‘程序员’这个身份和范围。
    cli 除了更节省硬件资源,我想不到其他好处。
    liulanggoukk
        6
    liulanggoukk  
       14h 4m ago
    cli 可以开多进程并行运行,这是 gui 比不了的,并且 cli 可以当成 agent 运行基座,gui 给人用的,cli 可以做成单独服务,我在 onesagent.com 就是用 opencode 、codex 、claude code 的 cli 作为 agent runtime ,自己实现 gui ,就可以做个强大的容器化 agent
    Leon6868
        7
    Leon6868  
    OP
       13h 48m ago
    @liulanggoukk #6 似乎没法用啊,输入邮箱后就白屏
    sleek7671
        8
    sleek7671  
       13h 43m ago
    我用 cc switch+codex gui ,对话的时候选中加注释,感觉挺方便的
    thinkm
        9
    thinkm  
       13h 38m ago
    GUI 更火
    luckycoding
        10
    luckycoding  
       13h 26m ago
    sorry, 用了 codex voice 之后,觉得 GUI/TUI 都不香了!
    这种 Jarvis 式的交互方式太爽了!
    ETiV
        11
    ETiV  
       13h 12m ago via iPhone
    cli 火是因为 llm 是大语言模型,天生理解文字更便利,--help 人能看懂、llm 也能读懂

    gui 不行是因为不同平台标准不一,最终展现出来的只有人能看懂,机器读起来路径不一样:有的可以通过便捷访问接口拉到 UI 树、有的则需要截图再 OCR 才能知道界面上在表现什么
    feeeei
        12
    feeeei  
       12h 49m ago
    GUI 是图形化界面,考验大模型多模态识图能力
    CLI 是命令行,纯文字,属于是 raw 级别交互,在所有大模型都在卷 agent 能力的今天,命令行交互属于是 AI 最基础的能力之一了
    1874w
        13
    1874w  
       12h 43m ago
    @luckycoding 想问下 codex voice 我好像无法在项目中使用,好像只能在全局临时聊天中使用吗?
    silentsky
        14
    silentsky  
       12h 41m ago via Android
    主要是 gui 做得烂 有时还卡
    Y25tIGxpdmlk
        15
    Y25tIGxpdmlk  
       12h 41m ago   ❤️ 1
    @sleek7671 #8 cc switch 这种乐色该卸载了,试试 cockpit tools ,你会发现原来过得都是什么苦日子
    4seasons
        16
    4seasons  
       12h 40m ago via iPhone
    cli 适合服务化,以前出来用的多,现在 gui 用的多。
    gibber
        17
    gibber  
       12h 39m ago
    @feeeei cli 也可以上传图片和语音输入呀
    unknow1
        18
    unknow1  
       12h 36m ago
    我更喜欢 ide 类的
    tho
        19
    tho  
       12h 23m ago
    用 gui 的多
    kuxuan
        20
    kuxuan  
       12h 18m ago
    其实 cursor 和 devin ( Windsurf )这种最好,但占内存多,如果用 Codex 这种内存占用就小很多。
    peter19
        21
    peter19  
       10h 1m ago
    GUI 是给人用的,CLI 是给 AI 用的
    yctech2026
        22
    yctech2026  
       9h 48m ago
    CLI 没有 MD 渲染,还是有些局限,不过程序员喜欢 CLI
    luckycoding
        23
    luckycoding  
       9h 43m ago
    @1874w 可以在项目中使用。你和那个全局聊天,说你要在哪个项目中让它建任务就行。
    除了不能给在侧边栏新建项目之外,大部分的事情都可以做,包括归档,删除对话。
    bitmin
        24
    bitmin  
       9h 41m ago
    cli 直接放在 vps 上跑很方便丢后台跑,也方便给其他工具调用
    terence4444
        25
    terence4444  
       9h 36m ago
    GUI 做得太烂了,一些功能反而不如 CLI 方便。
    ota
        26
    ota  
       9h 27m ago
    cli 更工程化,如果嫌难看,最多开 --tui
    一般 cli 能接触的功能更全面,gui 需要写逻辑等支持。这个没什么好争论的。
    比如用了十几年的 pve ,这玩意的 gui 你确定真能用?还不是进 cli 解决大部分操作,比如 vm 的 lock 解除,vm clone 的预加载脚本等。这些 gui 根本没提供。

    再看看很多套 remote agent cli 的客户端,大部分 ui 上也不支持,比如 hermes one ,不支持 remote hermes 的 kanban 等等。

    所以压根不是程序员喜欢 cli ,而是 cli 的可控性更高。
    gui 是给用户用的。
    xAI
        27
    xAI  
       8h 59m ago
    Codex 和 Claude 的 GUI 做的都太卡了,还非常占资源,CLI 主要是快速方便。
    sickoo
        28
    sickoo  
       8h 52m ago
    cli-占用小、简单方便快速解决问题
    Lockroach
        29
    Lockroach  
       6h 47m ago
    tui 开发方便、迭代更快,符合程序员需求,而且跨平台
    James369
        30
    James369  
       6h 47m ago
    CLI 虽然牛逼快速,但是感觉用起来比较瞎。GUI 比较好掌控全局,视野较大,跳转方便。
    hihihihihi
        31
    hihihihihi  
       6h 29m ago
    CLI 方便 SSH ,方便远程部署,牛刀精准,极简没有干扰,尤其对于目前准确率很高的情况下,基本不太需要看代码了。
    putaosi
        32
    putaosi  
       6h 17m ago via iPhone
    我也多用 cli ,主要各 gui 也不好看,还不如在 ide 里用。也就是说要么 Cli 要么 IDE ,一般不用 gui
    Chuckle
        33
    Chuckle  
       6h 9m ago
    用的多的还是 GUI ,只是圈子里接触的 CLI 多,我也不常用 CLI ,Qoder 、Codex 混着用,方便多了,用 CLI 一般也是在 ide 里开个终端,那和大部分 ide agent 侧边栏开个聊天框也大差不差了,cli 还更灵活
    Tensei
        34
    Tensei  
       6h 6m ago
    暂时没想到有什么是 gui 能做到而 cli 做不到的

    就我个人而言,熟悉 cli/tui 的话,就没有理由去用 gui 了,
    配合 tmux 多任务并行,再加上可以纯键盘操作,体验真的很好
    ylual
        35
    ylual  
       6h 5m ago
    虽然我还是在用 CLI ,但是现在很多 agent 似乎也比较推 GUI 了吧
    mychary
        36
    mychary  
       5h 50m ago
    GUI 对普通用户更加友好
    billccn
        37
    billccn  
       4h 58m ago
    我觉得这些 AI 头部厂商开发 CLI 有两大原因
    1. 可以在 SSH 等远程环境跑
    2. 比较便于测试/快速迭代,特别是 AI 自己测试比较省 token 。GUI 测试如果是手写的话非常花时间,让 AI 写(特别是初期的 AI )比较容易写出完全无法维护的测试


    但是我觉得 CLI 其实对于用户(不管是不是码农)来说相当不友好,最致命的问题是字体字号根本不能变化,比如 GUI 里标配的推理过程用更小的字号、代码和非代码用不同的字体在 CLI 里无法实现。另外无法显示图形、拖拽文件等,对于多模态的使用也造成了障碍。还有文字编辑功能只能依赖平台提供的 readline ,如果终端软件还不支持鼠标的话那要修改中间一个字巨麻烦,很多 CLI 为此支持用 vi 等编辑器撰写 prompt ,我觉得已经走火入魔,再下一步就是请扫码在网页端完成输入。

    而 CLI 能做的理论上说 GUI 都可以做,比如 SSH 远程都是主流 IDE 十年前就解决的问题,而多开窗口这个概念 80 年代之前就有了,厂家不愿意做是因为他们不按愿意花那个成本。
    ybybwdwd
        38
    ybybwdwd  
       4h 18m ago
    @EliteOtaku 4 是怎么得出的结论?
    aarontian
        39
    aarontian  
       1h 51m ago
    CLI 火是因为这是给 agent 用的东西,skill+cli 是 agent 时代的最佳打开方式,codex/claude code 完全是另一回事,如果是给人用的,迟早还是要被 GUI 取代,这是无法阻挡的。

    探索阶段各家大模型公司 coding agent 只做 cli 单纯是成本低+好掉头,附带作用是方便 ssh+轻量级。只是被自媒体跟部分 tui 狂热程序员吹起来的罢了,绝大部分用 tui 的程序员只是在选择性忽略 tui 不方便的部分体验以及极低的产品设计天花板。

    你不知道每家厂只有几人在做这东西,上 GUI 试错根本不现实,因为做一个好的 GUI 要多考虑太多东西了
    aarontian
        40
    aarontian  
       1h 42m ago
    @billccn 是的,纯粹是成本和效率因素。各模型厂可能只投入了个位数的研发人力在 coding cli 上面,这是互联网时代动辄几百人砸在一个产品上很难想象的,这个领域今天一个想法可能明后天就准备发版,上 GUI 这种重量级的东西,等跟上行业变化黄花菜都凉了
    EliteOtaku
        41
    EliteOtaku  
       37 mins ago
    @ybybwdwd 因为 CLI 就是代码,GUI 就不一定了,如果需要识图,自然就会消耗更多 token
    cellsyx
        42
    cellsyx  
       13 mins ago
    GUI 的工作量要比 CLI 大非常多,性能和用户交互优化也困难的多
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   938 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 83ms · UTC 22:46 · PVG 06:46 · LAX 15:46 · JFK 18:46
    ♥ Do have faith in what you're doing.