tty7 —— 用 Rust + gpui 写的终端

comeondewei 2026-07-07 08:12 1

用 Rust 写了个终端,叫 tty7 。


img
想法很直接:Alacritty 、Ghostty 这类够快,但提示符太朴素,敲命令得自己记 flag 。
tty7 想两头都要——速度不掉队,提示符也能干点活。


技术上是站在巨人肩上:GPU 渲染用 Zed 的 gpui ,VT 内核用 Alacritty 的
alacritty_terminal ,界面基于 gpui-component ,纯 Rust 。


现在的状态:



  • 提示符带内联补全和语法高亮。敲 git commit --、kubectl 、npm ,会列出对应的 flag
    和子命令及说明,覆盖大约 100 个常用命令(数据来自 Fig 的语料)。

  • 速度:11MB 的 cat 约 95ms ,DOOM-fire 约 888fps ,均快于我这里的
    Alacritty/Ghostty/Kitty 。测试脚本在仓库里,可自行复现。

  • shell 运行在后台 daemon 中,关窗口、退应用、更新版本都不会中断 shell ,无需 tmux 。


macOS/Windows/Linux 均有原生构建。


GitHub: https://github.com/l0ng-ai/tty7

最新回复 (29)
  • iwolfor 07-07 08:23
    1
    界面感觉过于惨白。如果增加主题,如 claude 那样的配色就好了。
  • ruidoBlanco 07-07 09:06
    2
    「提示符也能干点活」,「我想要个能帮我生成命令的终端」....

    "Those who do not understand Unix are condemned to reinvent it, poorly."

    你这么点需求,现有工具都可以做了。
  • SatansAngel 07-07 09:14
    3
    有没有能复刻 xshell 的 mac 版本,我习惯用 xshell ,确实好用。。。
  • comeondewei 楼主 07-07 09:23
    4
    @iwolfor 还有几个别的主题
  • comeondewei 楼主 07-07 09:24
    5
    @ruidoBlanco 叽里咕噜说啥呢
  • comeondewei 楼主 07-07 09:25
    6
    @SatansAngel 哈哈,暂时不做 ssh client
  • evilHa 07-07 09:26
    7
    @SatansAngel
    我想要 xshell 的 windows 免费版,基础功能就够了,公司不让用,被版权流氓盯上了。xshell 真实太舒服了。
  • wsliwh 07-07 09:26
    8
    虽然暂时用不上,但是很牛逼
  • b0 07-07 09:28
    9
    很好用,功能足够克制,完全满足我的需求,已设置为主力终端
  • ninjaJ 07-07 09:43
    10
    你这个桌面壁纸是什么?很有质感。
  • Cheez 07-07 09:55
    11
    AI 叽里咕噜说啥呢,请人类出来说话吧哈哈。
  • Cheez 07-07 09:58
    12
    不知道这种味道是不是 GPT 的,看起来太人机了

    想法很直接:Shine Muscat 、Green Grape 这类甜度拉满,但 flavor 基底太素,挑果质还得自己辨 ripeness tag 。Crispy Honey 想两头都要 —— 糖度不掉档,aroma 也能撑场面。
    品类上全站在优品巨人肩头:果肉肌理沿用 Kyoho 的紧实 texture ,果粒架构照搬提子的 granule layout ,风味调校依托南方 fruit breed 库,原生优选嫁接选育。
  • cKnight 07-07 10:12
    13
    用了一下速度很快。个人体验有几个问题:
    1. 没有清屏快捷键(个人高频使用): ⌘ k
    2. 不知道为什么⌘ ⏎不起作用,我使用 Ghostty 是可以的。( mac M1 Pro )
  • forgcode 07-07 10:41
    14
    ⌘ R 没效果没法输入搜索不知道为啥
  • suruiran 07-07 11:31
    15
    巧了!看下我刚开始的项目,,,真的刚刚开始
    https://github.com/suruiran/pw
    能集成到你的 tty7 ,或者你干脆内置呢?
  • comeondewei 楼主 07-07 11:32
    16
    @ninjaJ bettershot 自带的哈哈
  • LANB0 07-07 14:22
    17
    @evilHa 有了 vibe code 现在 类 termius 的 ssh 工具雨后春笋一样,xshell 真的还有受众吗?
  • evilHa 07-07 14:50
    18
    @LANB0
    80%的场景只需要 20%的功能,而这 20%的功能,很多都没有,比如多开,比如分屏,还有最基础的视觉,不花哨不累眼。
    还有网络处理,不卡顿。mobaxterm 好吧,用户多吧,卡顿,公司的数据中心一波动他整个就卡住了。
  • sungnix 07-07 14:52
    19
    @comeondewei 请问 Windows 下怎样设置默认使用 GitBash ?
  • comeondewei 楼主 07-07 15:01
    20
    @cKnight 加上了
  • comeondewei 楼主 07-07 15:01
    21
    @forgcode 应该是 control r
  • Hilong 07-07 15:15
    22
    老哥你这个更新版本应用会提示吗,我下载了觉得 UI 挺好看的,比 alactitty 好看,我就用你这个了
  • comeondewei 楼主 07-07 15:49
    23
    @sungnix 设置页,Shell 里面可以配置二进制路径
  • comeondewei 楼主 07-07 15:50
    24
    @Hilong 哈哈好哇,我加一下
  • forgcode 07-07 16:19
    25
    @comeondewei 对说错了 control r 会出现搜索的,但是英文输入法下没法输入内容,中文输入法可以
  • cKnight 07-07 16:33
    26
    @comeondewei #20 ok
  • comeondewei 楼主 07-07 17:46
    27
    @forgcode
    @Hilong
    @cKnight 可以了,都加上了
  • cKnight 07-07 18:10
    28
    @comeondewei #27 OP 有时间的话可以搞个 discord 。
  • iwolfor 07-07 18:18
    29
    @comeondewei 找不到主题设置,另外还有个后台进程还是别的,感觉也别扭。如图 https://pub.mini-tools.uk/1-day/b2130bf7-d505-4411-8c6c-ef1a0cdb1b61.jpg
* 帖子来源V2EX
返回