Skip to content

[开源自荐] tty7:一个渲染快、提示符很能打的纯 Rust GPU 终端 #3421

Description

@l0ng-ai

项目地址

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

类别

Rust

项目标题

一个渲染快、提示符很能打的纯 Rust GPU 终端

项目描述

tty7 是一个基于 Zed 的 gpui 框架和 Alacritty VT 内核、用纯 Rust 实现的终端。它把内联补全、语法高亮、历史搜索和约 100 个常用命令的参数签名直接做进提示符,敲下 git commit -- 就能在终端里看到每个 flag 的说明,不用装插件;渲染也很快,11MB 的文本输出约 95 毫秒完成。适合想要一个开箱即用、跨平台又顺手的日常终端的人。

亮点

和其他 GPU 终端相比,tty7 的差异点在提示符:自带补全、语法高亮、终端内搜索,还内置约 100 个常用命令(git、kubectl、npm 等)的参数/子命令签名,数据来自 Fig 的语料,无需任何插件或 shell 框架。性能实测在同一台机器、同一 155×40 网格下:11MB cat 约 95ms(Alacritty/Ghostty/Kitty 为 179–239ms),DOOM-fire 约 888fps(对比 485–617),基准脚本随仓库提供、可自行复现。此外新标签页与分屏都开在当前目录、zsh/bash/fish/PowerShell 零配置,内置 8 套主题并支持 CJK/输入法;macOS(签名+公证 DMG)、Windows、Linux 三平台原生构建。仓库自带中文 README。

截图或演示视频

tty7

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions