V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
xxiaowangwang

做了一个用 Vim 来 AI 编程的 Terminal —— FluxTTY

  •  
  •   xxiaowangwang · 2 天前 · 728 次点击
    各位 V 友好,我做了一个给 Vim 党的 Terminal

    AI 编程时代,编辑器的地位越来越弱,练了多年 Vim 的一身功力无法施展。于是我做了这个东西。

    核心目标很简单:用 Vim 的方式操控 Terminal ,进而高效指挥 AI Agent 做开发。

    我想的是,未来的开发模式会是一个人同时调度多个 AI 并行工作,所以输入效率和操控体验至关重要。FluxTTY 就是为这个场景准备的。

    主要特性
    - 瀑布流布局:竖屏体验极佳,多个 Agent 并排一览无余
    - Vim 式输入栏:输入命令像写代码一样顺手
    - 没了

    目前功能还比较精简,所以想让大家给我出出主意还有提提 bug 。

    Windows 和 Linux 我没有环境,暂时没有测试和 Release 。

    想收集一下大家的反馈:Bug 、体验问题、功能建议 都欢迎,帮我把这个工具做得更好

    项目地址

    🔗 github.com/amoswzw/fluxtty

    截图:

    8 条回复    2026-04-20 17:18:06 +08:00
    swananan
        1
    swananan  
       2 天前
    我是 terminal 里面用 tmux + vim + ai cli + lazygit ,这些命令独立于 terminal 就可以完美工作。

    我看完了项目,感觉我 tmux 也可以纯键盘操控,并发多 ai agent 工作,好奇问问,还有哪些我遗漏的杀手锏功能吗?
    xxiaowangwang
        2
    xxiaowangwang  
    OP
       2 天前
    @swananan 感谢回复。并没有杀手锏,瀑布流是跟你的不一样的?我用竖屏用这个,然后固定每个 terminal 的大小,然后通过滚动的方式来查看各个 agent 的工作状态。我也是想听大家的反馈。
    left7410
        3
    left7410  
       2 天前
    https://infinite-scroll.dev
    和这个好像差不多
    xxiaowangwang
        4
    xxiaowangwang  
    OP
       2 天前
    @left7410 哈哈,我是 Jude 的粉丝,参考他的这个实现做的。他主要是用鼠标,改成了 vim 。https://github.com/amoswzw/fluxtty#inspiration
    left7410
        5
    left7410  
       2 天前
    @xxiaowangwang 我说呢,我也是他粉丝
    swananan
        6
    swananan  
       2 天前
    我目前工作流里面,可能比较难受的地方,在于单独小窗口里面,ai cli 输出的信息多,需要翻滚。我一般只能进入 tmux 复制模式,然后开始键盘翻滚,或者让 ai cli 写到独立文件。
    xxiaowangwang
        7
    xxiaowangwang  
    OP
       2 天前
    @swananan 我也碰到了这个问题,因为我竖屏用,所以我加了个 view 模式,其实就是最大化某个 terminal 到整个 app 的窗口,tmux 也可以直接最大化某个 pane 的呀,以前还记按键现在就不咋记了。所以查看的话,可能还得结合一点 trackpad. 但是也有偶发碰到过滚动后又自动回来的情况、
    swananan
        8
    swananan  
       2 天前
    @xxiaowangwang tmux 快捷键是这个 ctrl+prefix+z
    但还是不够方便,可能我主屏放 tmux 终端,下次我调整开多个 tmux Session 看看
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   4388 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 10:13 · PVG 18:13 · LAX 03:13 · JFK 06:13
    ♥ Do have faith in what you're doing.