跳到正文
发现
Termy:GPU 加速的原生终端
桌面应用开发者工具

Termy:GPU 加速的原生终端

用 Rust 编写的原生终端,支持 GPU 加速渲染、标签页、分屏与可选 tmux 会话,适用于 macOS、Linux、Windows。

admin
发布于 2026-10-31 · 更新于 2026-11-02
浏览
2
访问
0
下载
0
版本
v1.0.0-rc.10
平台
Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

Termy 是一个面向 macOS、Linux 和 Windows 的原生终端,使用 Rust 编写。它把 GPU 加速渲染与日常终端工作流结合在一起,包括标签页、分屏、搜索、任务、布局、主题,以及可选的 tmux 会话,同时尽量不让界面变成堆满控件的控制面板。

它的终端模拟使用 Termy 自有的流式解析器、屏幕存储和原生 PTY 运行时,而不只是在 PTY 外面套一个窗口。仓库中还包含 GPUI 桌面应用、CLI、原生 FFI、网站与发布工具。

主要功能

  • 按损伤范围(damage-scoped)进行 GPU 渲染,并带 dirty-span 单元格缓存
  • 标签页、分屏、搜索、任务和可复用布局
  • 可配置的键位、配色、主题与终端行为
  • 可选的 tmux control-mode 会话
  • 原生平台集成,提供可复用的 headless 运行时和 FFI

可定制的范围包括:

方面 可控制的内容
外观 主题、配色、字体、界面明暗对比、标签页呈现
输入 键位绑定、终端行为、鼠标上报、快捷键
工作区 标签页、分屏、任务、可复用布局、工作目录
会话 本地 shell 与可选的 tmux 会话

安装与使用

从 termy.sh/download 下载最新构建,或在 GitHub Releases 浏览全部产物。

macOS:从 v0.2.75 起的 DMG 已签名并公证,打开 DMG 后把 Termy 拖到 /Applications 即可。若仍无法打开,可查看官方 troubleshooting 文档。

Windows:运行 Termy-<version>-windows-x64-Setup.exe(ARM64 机器使用 arm64 版本)。默认按当前用户安装,不需要管理员权限;加 /ALLUSERS 或选择「Install for all users」可安装到 Program Files。

从源码构建(Rust workspace):

cargo run --release -p termy

更多配置说明见 Customize Termy 与 配置参考。

注意事项

  • v1.0.0-rc.9 使用 session-host protocol 4,无法附加到 rc.8 主机上的终端。升级持久会话前请先保存工作,并运行 termy mux shutdown 停止旧主机及其残留的终端进程。
  • 项目采用 MIT 许可证。

本作品整理自 GitHub 开源项目 lassejlv/termy,原作者 @lassejlv,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v1.0.0-rc.10当前版本

    Termy 1.0.0-rc.10

  2. v1.0.0-rc.9

    rc.9 改用 session-host protocol 4,无法连接 rc.8 主机的终端,升级前需保存工作并运行 termy mux shutdown;同时修复内置 multiplexer 审计问题、优化字形扩展时的分段性能。

评论