Subscribe Free

Join 2670+ others. No spamming.
I promise!

We are currently under high development. Follow us at github.

Looking for Python Tutorials?
Check these awesome tutorials



zeit / hyper


A terminal built on web technologies


Build Status Build status Slack Channel Changelog #213 XO code style

For more details, head to:


Download the latest release!

If you're on macOS, you can also use Homebrew Cask to download the app by running these commands:

brew update
brew cask install hyper

If you're on windows, you can use chocolatey to install the app by running the following command (package information can be found here):

choco install hyper


  1. Install the dependencies
    • If you are running Linux, install icnsutils, graphicsmagick, xz-utils and rpm
    • If you are running Windows, install windows-build-tools with npm i -g windows-build-tools.
  2. Fork this repository to your own GitHub account and then clone it to your local device
  3. Install the dependencies: npm install
  4. Build the code and watch for changes: npm run dev
  5. In another terminal tab/window/pane, run the app: npm run app

To make sure that your code works in the finished application, you can generate the binaries like this:

npm run dist

After that, you'll see the binary in the ./dist folder!

node-pty issues

If after building during development you get an alert dialog related to node-pty issues, make sure its build process is working correctly by running npm run rebuild-node-pty.

If you're on macOS, this typically is related to Xcode issues (like not having agreed to the Terms of Service by running sudo xcodebuild after a fresh Xcode installation).

Related Repositories