Hyper:基于 Web 技术的可扩展终端 #
Hyper 是什么? #
Hyper 是一款基于 Web 技术构建的跨平台终端模拟器,官方将其定义为“A terminal built on web technologies”。它使用 HTML、CSS 和 JavaScript 构建界面,目标是为命令行用户提供美观、可扩展的体验,同时兼顾速度、稳定性和扩展 API 的合理性。用户可以在 Windows、macOS 和 Linux 上使用 Hyper,通过 .hyper.js 配置文件调整字体、颜色、快捷键、shell 等参数,还能从 npm 和 Hyper Store 安装插件与主题。Hyper 适合开发者、运维人员以及希望把终端打造成个性化工作台的 CLI 用户。最新版本为 v3.4.1,Hyper 3 通过 WebGL 渲染器、IPC 批处理等显著提升了性能。
Hyper 有哪些亮点特色? #
- 基于开放 Web 标准,界面可深度定制:Hyper 的 UI 基于 HTML/CSS/JS,支持自定义 CSS、字体、颜色、光标形状、背景透明度等。配置项包括
fontSize、fontFamily、cursorColor、backgroundColor、selectionColor、padding等。 - WebGL 渲染器带来性能飞跃:Hyper 3 用 WebGL 重写渲染器,替代此前的 DOM 和 canvas 方案,官方称其性能“ran circles around Hyper 2”。不过当前已知限制是选择颜色固定为黑白,且同时可见终端数量不能超过 16 个。
- IPC 批处理,缓解大量输出卡顿:针对
find ~等输出密集的命令,Hyper 3 会把数据批量合并为更大块后再发送给渲染进程,减少 IPC 开销,让渲染进程更专注于终端模拟和渲染。 - 插件生态基于 npm,安装简单:扩展发布在 npm 上,可用
npm search hyper查找;在.hyper.js的plugins数组添加模块名即可,例如"hyperpower",Hyper 会安装到.hyper_plugins并显示通知。 - 主题丰富,Hyper Store 持续更新:官方插件/主题商店列出多种主题,如
hyper-native、verminal、hyper-material-theme、hyper-solarized-light,以及hypercwd、hyper-search、hyper-pane、hyperpower等插件。 - 扩展 API 灵活强大:扩展是通用 Node.js 模块,由 Electron 和渲染进程加载;可拦截并组合 React 组件和 Redux actions,支持
onApp、onWindow、decorateConfig、middleware、reduceUI等钩子。 - 键盘映射和 Shell 可配置:所有命令键均可更改,通过
.hyper.js的keymaps自定义;还可以设置shell、shellArgs、env,适配不同工作流和开发环境。 - 跨平台、开源且启动更快:支持 Windows、macOS、Linux,官网提供
.exe、.dmg、.deb、.rpm、.AppImage等安装包。Hyper 3 并行创建 pty 与窗口,Linux 启动时间约提升 150ms,并新增 macOS Emoji 输入支持。

免费下载 Hyper #
以下为官方提供的各平台安装包,点击链接即可下载。
| 文件名 | 描述 | 大小 | 下载 |
|---|---|---|---|
| Hyper-3.4.1-mac-arm64.dmg | macOS Apple Silicon(arm64)安装包 | 87.8 MB | 夸克网盘 |
| Hyper-3.4.1-mac-x64.dmg | macOS Intel(x64)安装包 | 91.6 MB | <a href="https://pan.quark.cn/s/c744d300469b" rel="noopener nore |
