产品推荐 2026-07-19

WezTerm:免费的 GPU 加速跨平台终端模拟器

GPU加速的跨平台终端模拟器,提升命令行操作效率。

开源软件跨平台工具

产品简介

WezTerm 是一款用 Rust 编写的 GPU 加速终端模拟器与多路复用器,支持 Windows、macOS 和 Linux。它内置 Lua 脚本引擎,允许用户通过配置文件深度定制终端行为、快捷键和外观主题,无需重新编译即可实现高度个性化。对于追求性能与可定制性的开发者来说,WezTerm 兼具现代终端的渲染速度和传统终端的灵活性。

wezterm 主界面

核心功能

类别功能
渲染引擎GPU 加速渲染,支持字体连字(Ligatures)、彩色字体和图片显示
多路复用内置标签页、窗格分割和会话管理,无需依赖 tmux
Lua 配置通过 Lua 脚本配置所有选项,支持运行时动态修改快捷键和外观
跨平台Windows、macOS、Linux 原生支持,配置文件通用
超链接检测自动识别终端输出中的 URL 和文件路径,点击即可打开
SSH 集成内置 SSH 客户端,支持直连远程服务器并保持会话

快速开始

  1. 安装:Windows 用户下载 Setup 安装包;macOS 用户下载 zip 解压后拖入 Applications;Linux 用户安装 deb 包或通过包管理器安装(详见 官方安装指南)。
  2. 创建配置文件:在用户目录下创建 ~/.wezterm.lua,写入基本配置:
    return { font_size = 12.0, color_scheme = 'Batman' }
  3. 启动 WezTerm:打开应用程序,终端将自动加载配置。
  4. 使用快捷键:按 Ctrl+Shift+P 打开命令面板,可搜索所有可用操作;Ctrl+Shift+T 新建标签页,Ctrl+Shift+Enter 分割窗格。

界面预览

与其他方案对比

对比项WezTermiTerm2Windows TerminalAlacritty
跨平台Win / macOS / Linux仅 macOS仅 WindowsWin / macOS / Linux
GPU 加速支持部分支持支持支持
内置多路复用支持(无需 tmux)不支持标签页但无窗格不支持
配置方式Lua 脚本(可编程)GUI 设置JSON 配置YAML/TOML
SSH 集成内置内置
开源许可MITGPLv2MITApache 2.0

适合谁用

  • 全栈开发者:需要在 Windows 和 Linux/macOS 之间无缝切换终端环境,保持一致的配置和快捷键。
  • 远程运维工程师:频繁 SSH 连接多台服务器,内置 SSH 客户端和多路复用减少工具切换。
  • 终端美化爱好者:通过 Lua 脚本自定义主题、字体和快捷键,打造个性化终端体验。
  • Rust 生态开发者:对 Rust 编写的工具有天然好感,且 WezTerm 的性能和稳定性符合预期。

下载与版本

当前最新版本为 20240203-110809-5046fc22,发布于 2024-02-03。提供 Windows 安装包(.exe)、macOS 压缩包(.zip)和 Debian/Ubuntu 安装包(.deb)。点击页面「下载软件」按钮即可获取对应平台的安装文件。

注意事项

  • WezTerm 采用 MIT 许可证,可自由使用和修改。
  • macOS 版本需要 10.14 及以上,部分旧版系统可能不兼容。
  • 项目源码地址:https://github.com/wez/wezterm