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

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

  •  
  •   Leon6868 · 11h 15m ago · 3010 views

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

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

    gui 不行是因为不同平台标准不一,最终展现出来的只有人能看懂,机器读起来路径不一样:有的可以通过便捷访问接口拉到 UI 树、有的则需要截图再 OCR 才能知道界面上在表现什么
    feeeei
        12
    feeeei  
       9h 32m ago
    GUI 是图形化界面,考验大模型多模态识图能力
    CLI 是命令行,纯文字,属于是 raw 级别交互,在所有大模型都在卷 agent 能力的今天,命令行交互属于是 AI 最基础的能力之一了
    1874w
        13
    1874w  
       9h 26m ago
    @luckycoding 想问下 codex voice 我好像无法在项目中使用,好像只能在全局临时聊天中使用吗?
    silentsky
        14
    silentsky  
       9h 24m ago via Android
    主要是 gui 做得烂 有时还卡
    Y25tIGxpdmlk
        15
    Y25tIGxpdmlk  
       9h 24m ago   ❤️ 1
    @sleek7671 #8 cc switch 这种乐色该卸载了,试试 cockpit tools ,你会发现原来过得都是什么苦日子
    4seasons
        16
    4seasons  
       9h 23m ago via iPhone
    cli 适合服务化,以前出来用的多,现在 gui 用的多。
    gibber
        17
    gibber  
       9h 21m ago
    @feeeei cli 也可以上传图片和语音输入呀
    unknow1
        18
    unknow1  
       9h 19m ago
    我更喜欢 ide 类的
    tho
        19
    tho  
       9h 5m ago
    用 gui 的多
    kuxuan
        20
    kuxuan  
       9h 1m ago
    其实 cursor 和 devin ( Windsurf )这种最好,但占内存多,如果用 Codex 这种内存占用就小很多。
    peter19
        21
    peter19  
       6h 44m ago
    GUI 是给人用的,CLI 是给 AI 用的
    yctech2026
        22
    yctech2026  
       6h 31m ago
    CLI 没有 MD 渲染,还是有些局限,不过程序员喜欢 CLI
    luckycoding
        23
    luckycoding  
       6h 26m ago
    @1874w 可以在项目中使用。你和那个全局聊天,说你要在哪个项目中让它建任务就行。
    除了不能给在侧边栏新建项目之外,大部分的事情都可以做,包括归档,删除对话。
    bitmin
        24
    bitmin  
       6h 24m ago
    cli 直接放在 vps 上跑很方便丢后台跑,也方便给其他工具调用
    terence4444
        25
    terence4444  
       6h 19m ago
    GUI 做得太烂了,一些功能反而不如 CLI 方便。
    ota
        26
    ota  
       6h 10m 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  
       5h 42m ago
    Codex 和 Claude 的 GUI 做的都太卡了,还非常占资源,CLI 主要是快速方便。
    sickoo
        28
    sickoo  
       5h 34m ago
    cli-占用小、简单方便快速解决问题
    Lockroach
        29
    Lockroach  
       3h 30m ago
    tui 开发方便、迭代更快,符合程序员需求,而且跨平台
    James369
        30
    James369  
       3h 29m ago
    CLI 虽然牛逼快速,但是感觉用起来比较瞎。GUI 比较好掌控全局,视野较大,跳转方便。
    hihihihihi
        31
    hihihihihi  
       3h 12m ago
    CLI 方便 SSH ,方便远程部署,牛刀精准,极简没有干扰,尤其对于目前准确率很高的情况下,基本不太需要看代码了。
    putaosi
        32
    putaosi  
       2h 59m ago via iPhone
    我也多用 cli ,主要各 gui 也不好看,还不如在 ide 里用。也就是说要么 Cli 要么 IDE ,一般不用 gui
    Chuckle
        33
    Chuckle  
       2h 51m ago
    用的多的还是 GUI ,只是圈子里接触的 CLI 多,我也不常用 CLI ,Qoder 、Codex 混着用,方便多了,用 CLI 一般也是在 ide 里开个终端,那和大部分 ide agent 侧边栏开个聊天框也大差不差了,cli 还更灵活
    Tensei
        34
    Tensei  
       2h 49m ago
    暂时没想到有什么是 gui 能做到而 cli 做不到的

    就我个人而言,熟悉 cli/tui 的话,就没有理由去用 gui 了,
    配合 tmux 多任务并行,再加上可以纯键盘操作,体验真的很好
    ylual
        35
    ylual  
       2h 48m ago
    虽然我还是在用 CLI ,但是现在很多 agent 似乎也比较推 GUI 了吧
    mychary
        36
    mychary  
       2h 33m ago
    GUI 对普通用户更加友好
    billccn
        37
    billccn  
       1h 41m 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  
       1h 0m ago
    @EliteOtaku 4 是怎么得出的结论?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   879 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 97ms · UTC 19:29 · PVG 03:29 · LAX 12:29 · JFK 15:29
    ♥ Do have faith in what you're doing.