Cette page est affichée en anglais. Une traduction française est en cours.
ScriptsMay 17, 2026·3 min de lecture

Hyper — Hackable Electron-Based Terminal Emulator

A cross-platform terminal emulator built on web technologies that supports plugins and themes via npm packages for full customization.

Prêt pour agents

Cet actif peut être lu et installé directement par les agents

TokRepo expose une commande CLI universelle, un contrat d'installation, le metadata JSON, un plan selon l'adaptateur et le contenu raw pour aider les agents à juger l'adaptation, le risque et les prochaines actions.

Native · 98/100Policy : autoriser
Surface agent
Tout agent MCP/CLI
Type
Skill
Installation
Single
Confiance
Confiance : Established
Point d'entrée
Hyper Overview
Commande CLI universelle
npx tokrepo install 182e2362-51eb-11f1-9bc6-00163e2b0d79

Introduction

Hyper is an Electron-based terminal emulator built by Vercel that treats terminal UI as a web rendering surface. It uses HTML, CSS, and JavaScript for its interface, making it extensible through a rich plugin ecosystem distributed via npm.

What Hyper Does

  • Provides a fully functional terminal emulator with tabs, splits, and session management
  • Supports themes and plugins installed through hyper CLI or configuration file
  • Renders terminal output using xterm.js with GPU-accelerated WebGL
  • Offers cross-platform consistency across macOS, Windows, and Linux
  • Enables deep customization of appearance and behavior via JavaScript config

Architecture Overview

Hyper runs on Electron with a React-based UI layer. The terminal backend uses node-pty to spawn shell processes, while xterm.js handles terminal emulation and rendering in a WebGL canvas. Plugins hook into the Redux store and React component tree, allowing them to modify any aspect of the UI or behavior.

Self-Hosting & Configuration

  • Edit ~/.hyper.js to configure font, colors, shell, and plugins
  • Install plugins via command line: hyper install hyper-snazzy
  • Set shell and shellArgs to customize the default shell program
  • Configure webGLRenderer: true for GPU-accelerated rendering
  • Keymaps are fully configurable in the keymaps section of .hyper.js

Key Features

  • npm-based plugin ecosystem with hundreds of community extensions
  • Hot-reloading configuration without restarting the terminal
  • Built-in update mechanism for seamless version upgrades
  • Vibrancy and transparency support on macOS
  • Full Unicode and emoji rendering through web font stack

Comparison with Similar Tools

  • Alacritty — GPU-native, faster but no plugin system or tabs built-in
  • kitty — C-based with better performance but less web-ecosystem integration
  • WezTerm — Lua-configured with multiplexing; more resource-efficient
  • Windows Terminal — Microsoft-native, faster on Windows but no cross-platform
  • iTerm2 — macOS-only with more mature features but not extensible via npm

FAQ

Q: Is Hyper slower than native terminal emulators? A: Electron adds overhead compared to GPU-native terminals, but WebGL rendering in recent versions significantly improved performance.

Q: How do I install themes? A: Run hyper install theme-name or add the package name to the plugins array in ~/.hyper.js.

Q: Can I use Hyper as my daily driver for development? A: Yes, many developers use it daily. For heavy terminal workloads (large log streams), GPU-native alternatives may feel smoother.

Q: Does Hyper support tmux? A: Yes, tmux runs inside Hyper like any other terminal program. Hyper also has its own split-pane plugins.

Sources

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires