首页/软件/Hyper 终端

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 #

以下为官方提供的各平台安装包,点击链接即可下载。

文件名 描述 大小 下载
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
相关标签
HyperHyper 终端跨平台终端可扩展终端Web 技术终端WebGL 终端终端模拟器npm 插件终端开源终端开发者命令行工具