A terminal built on web technologies
|Architecture:||Intel & AppleSilicon(ARM)|
|Minimum OS:||macOS 11.0.0|
|Vendor Name:||Zeit, Inc|
Version History 3.4.1
You can find release notes for this version here: [github.com]
Hyper is an Electron-based Terminal
Built on HTML/CSS/JS
The goal of the project is to create a beautiful and extensible experience for command-line interface users, built on open web standards. In the beginning, our focus will be primarily around speed, stability and the development of the correct API for extension authors.
Extensions are available on npm.
All command keys can be changed. In order to change them, edit ~/Library/Application Support/Hyper/.hyper.js and add your desired change to keymaps.
Extensions are universal Node.js modules loaded by both Electron and the renderer process.
The extension system is designed around composition of the APIs we use to build the terminal: React components and Redux actions.
Instead of exposing a custom API method or parameter for every possible customization point, we allow you to intercept and compose every bit of functionality!
The only knowledge that is therefore required to successfully extend Hyper is that of its underlying open source libraries.
The user can hot-load and hot-reload plugins by pressing Command + R (refresh). Please strive to make plugins that don't require a complete restart of the application to work.
We give you the ability to provide a higher order component for every piece of the Hyper UI.
The underlying terminal
Hyper achieves a lot of its speed and functionality thanks to the power of xterm.js