Favicon of Hyper

Hyper

A terminal built on web technologies.

Hyper is a terminal emulator built on open web standards, combining the power of Electron with the flexibility of Node.js extensions. It delivers a modern command-line experience with deep customization capabilities.

Key Features:

  • Highly Customizable: Modify fonts, colors, cursor styles, keybindings, and shell behavior through a simple JavaScript configuration file
  • Plugin System: Extend functionality using npm packages. Browse available plugins with npm search hyper and add them to your config
  • Cross-Platform: Available for macOS, Windows, and multiple Linux distributions (Debian, Fedora, AppImage)
  • Hot Reload: Press Command+R to reload plugins and configuration changes without restarting
  • React-Based UI: Built with React and Redux, allowing developers to decorate any UI component
  • Advanced Configuration: Control font families, padding, scrollback buffer, SSH defaults, window size, and environment variables
  • Developer-Friendly: Create themes and extensions using familiar web technologies. Intercept Redux actions, compose components, and access Electron APIs
  • RPC Communication: Seamless communication between main and renderer processes for building sophisticated extensions

Configuration & Customization:

Edit your .hyper.js configuration file to adjust terminal appearance and behavior. Remap keyboard shortcuts, customize colors, adjust font sizes, and set shell preferences. The plugin system allows composition-based extensions that work alongside other plugins without conflicts.

For Developers:

Build plugins using React components and Redux actions. Access hooks like decorateConfig, decorateTerm, middleware, and custom reducers. Hyper provides references to React, notification helpers, and component instances for building sophisticated terminal enhancements.

Install

Brew
$ brew install --cask

Features

Config filePlugin systemScriptableTrue color

Media

Pros

4
  • Built on web technologies for extensibility
  • Supports custom plugins and themes
  • Configurable via JavaScript files
  • Cross-platform compatibility

Cons

1
  • May have higher resource usage due to Electron framework

Terminal capabilities

GPU accelerated
True color
Sixel
Kitty graphics
iTerm2 images
Font ligatures
Styled underlines
OSC 52 clipboard
OSC 8 hyperlinks
Kitty keyboard
Synchronized output
Shell integration
Tabs
Split panes
Dropdown mode
Built-in multiplexer
Wayland compatible
Config formatjs

Related tools

Share:

Auto-fetched .

Recent releases