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

做了一款终端优先的 AI 编程环境 Termio.sh, 比 Ghostty/ iTem2 / cmux 好用

  •  1
     
  •   YuanJiwei ·
    PRO
    · Aug 9 · 19576 views
    This topic created in 94 days ago, the information mentioned may be changed or developed.

    2026 年,软件编程的范式已经彻底变化了。 我们大部分时间已经不是敲键盘写代码,而是一个项目开着十几个 Agent 会话, Claude Code 、Codex 、OpenCode, Pi... 给 Agent 描述编程意图, 编排他们执行这些意图。传统为手写代码进行优化的 IDE ,其布局功能已经不再适合 AI 编程了,这也是最近很多人在做 ADE ( Agent Development Environment )的原因。

    我最近也开发了一个 ADE ,Termio ,一个原生 Mac 终端 ADE ,内核用 libghostty (和 Ghostty 同款),agent 的 TUI 渲染性能很强, 使用极为流畅。更重要的产品设计围绕 AI 编程进行设计,项目管理和 Session 管理的状态一目了然,文件树和 diff 直接在终端旁边显示,给 Agent 提供 context 十分方便。

    另外也开发了 iOS ,随时随地通过手机进行 AI 编程。比如陪家人下楼散步时把想法告诉 Agent ,让它立即开始执行。等散步回来,Agent 可能已经完成了任务。然后你再坐回电脑前,检查和验收它的工作。

    Termio 应该是当前市面上当前最漂亮的 ADE 终端了,无论客户端还是 iOS 设计都极为漂亮。如果你想要一款漂亮,稳定的 ADE 终端,可以下载试一试 termio.sh

    dark

    light

    经过一个月的内测打磨,很多朋友反馈十分好用,如果大家感兴趣可以试用一下哈?遇到什么问题可以留言反馈哈。

    Supplement 1  ·  Aug 19
    如果觉得好用的朋友,希望点一个 GitHub Star 支持一下哈
    Supplement 2  ·  Aug 23
    GitHub 超过 200 star 了,感谢兄弟姐妹们支持
    https://github.com/termio-sh/termio
    Supplement 3  ·  Sep 17
    用了 5 周的时间,达到了 500 个 star ,还是很开心的
    164 replies  •  2026-09-17 16:59:57 +08:00
    1  2  
    ❮ ❯
    dacapoday
    dacapoday
    Aug 20
    101
    本来以为又一个 vibe 玩具,试用还挺精致的,与 agent 的集成还有终端的边缘场景都有考虑到.
    除了图标(包括顶部状态栏)都非常近似 tailscale 有点出戏.
    forschers
    forschers
    Aug 20
    102
    为何运行过程中会 我 OrbStack 窗口调用出来,cc 正常跑着突然切窗口
    YuanJiwei
    YuanJiwei
    OP
    PRO
    Aug 20
    103
    @forschers 这应该是正常的吧,应该是你的 CC 通过 Launch Service 启动了新的程序
    YuanJiwei
    YuanJiwei
    OP
    PRO
    Aug 20
    104
    @dacapoday 哈哈,图标暂时没有什么好思路,可能暂时先这样。虽然是 Agentic Coding 但这是一个精心打磨的软件
    forschers
    forschers
    Aug 20
    105
    @YuanJiwei #103 不知道什么原因是启动了容器 但在之前没遇到会切窗口
    YuanJiwei
    YuanJiwei
    OP
    PRO
    Aug 20
    106
    @forschers 你可以再用两天看看,类似现象会不会重复出现哈
    forschers
    forschers
    Aug 21
    107
    @YuanJiwei #106 好的, 今天睡眠唤醒后 (深色主题)中间区域出现大面积白色遮盖 内容在白色的下面 重启软件后解决
    dbliu
    dbliu
    Aug 21
    108
    体验了 , 𝓬𝓸𝓸𝓵 ,𝓹𝓮𝓻𝓯𝓮𝓬𝓽 . 已经 star
    YuanJiwei
    YuanJiwei
    OP
    PRO
    Aug 21
    109
    @dbliu 多谢,多谢
    longline
    longline
    Aug 21
    110
    昨天刚试用了 Paseo 。但是看 termio 的手机端 UI 更顺眼,也下载试用了
    YuanJiwei
    YuanJiwei
    OP
    PRO
    Aug 21
    111
    @longline 谢谢老哥支持
    ffalex
    ffalex
    Aug 22 via Android
    112
    眼馋很久了 op ,有计划出安卓端吗?
    YuanJiwei
    YuanJiwei
    OP
    PRO
    Aug 22
    113
    @ffalex 1k star 就出了,哈哈, 你觉得我应该是先出 windows 还是 android
    ffalex
    ffalex
    Aug 22 via Android
    114
    @YuanJiwei 建议可以先开发 android 端,像我这种,mac+android 的人不在少数(有 iphone ,但不习惯用,只当备用机带身上)。
    先开发 android 端说不定能更快突破 1k 哟😏
    YuanJiwei
    YuanJiwei
    OP
    PRO
    Aug 22
    115
    @ffalex 哈哈,如果 手机端你更喜欢 TUI 界面还是 GUI 界面
    ffalex
    ffalex
    Aug 22 via Android
    116
    @YuanJiwei 鱼和熊掌兼得可以吗?
    YuanJiwei
    YuanJiwei
    OP
    PRO
    Aug 22
    117
    @ffalex haha 可以的,我努力整一下
    OumaeKumiko
    118
    我试一下,不过看着这个图标,有点像 tailscale ,虽然能看出来有个 T ,但是感觉有点丑,不太利于传播
    jetsung
    jetsung
    Aug 23
    119
    你这 release title 打得。。。还是让 AI 帮你修一下 Release 包的 Action 吧。下载地址都写到 title 里面了。不明白这样的意义是什么?让用户手动复制再打开浏览器粘贴?那直接放到 Note 里,让用户直接点不行么。
    YuanJiwei
    YuanJiwei
    OP
    PRO
    Aug 23
    120
    @jetsung 谢谢指出问题,我这边改一下哈
    YuanJiwei
    YuanJiwei
    OP
    PRO
    Aug 23
    121
    @OumaeKumiko 图标上有什么好的建议吗?
    YuanJiwei
    YuanJiwei
    OP
    PRO
    Aug 23
    122
    @jetsung 改过来了哈
    untitledabc
    123
    @YuanJiwei 其他方面挺不错的。最近 ADE 这个赛道很卷啊
    YuanJiwei
    YuanJiwei
    OP
    PRO
    Aug 23
    124
    @untitledabc 是的太卷了
    OumaeKumiko
    125
    @YuanJiwei #121 没有😂
    humbass
    humbass
    Aug 23
    126
    看起来是类似 iTerm2 的工具 ?
    luodan
    luodan
    Aug 23
    127
    面向 AI 的 term 这个不错。不过就单纯 console 来说,很多细节跟 iterm2 比还差好多。
    icebay
    icebay
    Aug 23
    128
    昨天试用后,最终还是选择了 otty 。

    otty 能按当前终端路径自动划分文件夹。Termio 需要先打开,虽然支持命令行启动,但关闭所有终端后文件夹仍会保留。不过,Termio 的 Agent 状态展示更醒目。

    UI 可配置项偏少,尤其缺少 padding 。出现滚动条时文本会紧贴窗口底部,可以参考 Ghostty 和 otty 。otty 的可配置项特别多。

    另外就是其他人提到的快捷键,在我的使用场景中很重要,不然我会直接选择 Herdr 。

    期待后续完善,已 Star 。
    YuanJiwei
    YuanJiwei
    OP
    PRO
    Aug 24
    129
    @humbass AI 时代的 iterm2 , 比如加了文件树,editor 这些外围工具方便预览检查 AI 编程方案,支持 iOS 移动端, 以及正在开发 remote terminal, 使用远程 terminal 和本地一样快(内置 mux)
    YuanJiwei
    YuanJiwei
    OP
    PRO
    Aug 24
    130
    @icebay 感谢建议和 Star 的支持, 这些问题我后续逐渐完善优化一下
    KasonKwok
    KasonKwok
    Aug 25
    131
    @YuanJiwei #17 希望复制文件然后到终端中直接变成路径,而不是文件名
    apkapb
    apkapb
    Aug 25
    132
    @YuanJiwei 现在能做到本地连接 agent ,共享某个终端的内容(比如说该终端连接到了 ssh 远程服务器),agent 能读取该终端的内容并写命令,同意后执行或者直接执行;

    我一直在找一个轻量的原生的这种软件,没找到。
    jasonkxs
    jasonkxs
    Aug 25
    133
    https://github.com/termio-sh/termio/issues/441 反馈了个 bug ,兄弟有空看看,这个 bug 太严重了,在 herdr 中使用
    Yongtong
    Yongtong
    Aug 25
    134
    不赖,之前一直在用 cmux ,一直觉得 cmux 最大的问题就是有点吃藕🤨
    forschers
    forschers
    Aug 25
    135
    关闭标签的快捷键没有么? 之前一直常用 cmd+w
    YuanJiwei
    YuanJiwei
    OP
    PRO
    Aug 25
    136
    @forschers 目前没有快捷键, 我下个版本支持一下哈
    YuanJiwei
    YuanJiwei
    OP
    PRO
    Aug 25
    137
    @Yongtong 哈哈,我这 UI 比 cmux 还是漂亮很多的
    YuanJiwei
    YuanJiwei
    OP
    PRO
    Aug 25
    138
    @apkapb 现在 Termio.sh 是能做到的,你可以试一下哈 安装了 /termio skill 就可以让 Claude Code 或者 Codex 做这样的事情
    YuanJiwei
    YuanJiwei
    OP
    PRO
    Aug 25
    139
    @jasonkxs 多谢反馈,不过这可能是 Herdr 和 Termio 不兼容的 bug, 我后续看一下哈?话说你用了 termio 为什么还用 Herdr 呀? Herdr 有的功能应该 Termio 都有的
    apkapb
    apkapb
    Aug 25
    140
    @YuanJiwei pi 呢
    apkapb
    apkapb
    Aug 25
    141
    @YuanJiwei 哦哦我找到了,和我想像的还是不一样,想像中是软件配置 baseurl ,key 这种,然后有一个区域和 ai 交流,直接读取 session 的 buffer ,然后写命令执行这种;
    Elliota
    Elliota
    Aug 25
    142
    名字确实 起的好
    ysmintor
    ysmintor
    Aug 26
    143
    Intel 版 macOS 14.3.1 (23D60)
    打开右边后卡死,重新安装还是一样,会自动恢复布局,不清楚是哪个地方保存的状态。
    YuanJiwei
    YuanJiwei
    OP
    PRO
    Aug 26
    144
    @ysmintor 方便让你的 agent 收集一下 log, 然后提一个 GitHub Issue 吗
    YuanJiwei
    YuanJiwei
    OP
    PRO
    Aug 26
    145
    @Elliota 哈哈,比较程序气质
    ysmintor
    ysmintor
    Aug 26
    146
    @YuanJiwei
    愿意收集。请教如何收集 log 日志,termio 已有收集日志功能吗?
    jasonkxs
    jasonkxs
    Aug 27 via iPhone
    147
    @YuanJiwei 选中文案 herdr 自带复制,但是 termio 没有
    YuanJiwei
    YuanJiwei
    OP
    PRO
    Aug 27
    148
    @jasonkxs 什么意思呀?
    YuanJiwei
    YuanJiwei
    OP
    PRO
    Aug 27
    149
    @ysmintor 你可以让你的 agent git clone termio 源码然后 debug 哈
    yicheng47
    yicheng47
    Sep 14
    150
    @YuanJiwei 正在做非常类似的事情,本来主要想是做 orchestrator 的,后来也有点往 ADE 的方向 pivot 了,有兴趣可以看看我这个 project 一起交流,https://github.com/yicheng47/runner
    CuteGirl
    CuteGirl
    Sep 14
    151
    不支持 linux 吗
    diudiuu
    diudiuu
    Sep 14
    152
    按照 mobaxterm 抄,大家一块开源吧,跟数据库客户端 dbx 一样
    Thefin
    Thefin
    Sep 14
    153
    期待 windows 版本
    YuanJiwei
    YuanJiwei
    OP
    PRO
    Sep 14
    154
    @CuteGirl Linux 计划整个像 herdr 一样的 TUI ,你觉得怎么样?还是希望 像 GUI
    YuanJiwei
    YuanJiwei
    OP
    PRO
    Sep 14
    155
    @yicheng47 好滴,好滴我加你一下后续找个机会交流
    mastcer
    mastcer
    Sep 14
    156
    @YuanJiwei 不想开全局 v,这个终端怎么配代理呢
    vexify
    vexify
    Sep 14
    157
    打开官网首页,CPU 狂飙
    YuanJiwei
    YuanJiwei
    OP
    PRO
    Sep 14
    158
    @vexify 后续把 webgpu sharder 动画优化一下,估计有些配置有问题
    YuanJiwei
    YuanJiwei
    OP
    PRO
    Sep 14
    159
    @mastcer 你指什么代理呀
    Orchestr
    Orchestr
    Sep 15
    160
    一个小小建议,工作区切换能不能放到底部,加入图标支持,类似 arc 浏览器这样
    mastcer
    mastcer
    Sep 15
    161
    CuteGirl
    CuteGirl
    Sep 15
    162
    @YuanJiwei 不错哦 其实都挺好 按照你的思路来做就好了 毕竟众口难调
    YuanJiwei
    YuanJiwei
    OP
    PRO
    Sep 15
    163
    @Orchestr 感谢建议,工作区切换后续一定优化一下,不过这几周还是主要聚焦 terminal 稳定性能优化,下一轮 UI 优化一定这打磨一下块
    wktline
    wktline
    Sep 17
    164
    看着不错,先 star
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4786 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 71ms · UTC 01:58 · PVG 09:58 · LAX 17:58 · JFK 20:58
    ♥ Do have faith in what you're doing.