Hyper is a terminal emulator built on web technologies, created by Vercel and written primarily in TypeScript. The project aims to deliver a beautiful and extensible command-line interface experience using open web standards, with initial development priorities centered on speed, stability, and establishing the correct extension API for third-party developers. The application is cross-platform, supporting Linux, macOS, and Windows through various package managers including Homebrew Cask, Chocolatey, the AUR, NixOS packages, and Snapcraft, with direct downloads available from the official hyper.is website.
The repository demonstrates active engagement with its user community, though with notably long response latencies.
Development of Hyper requires pnpm as the package manager, with setup instructions provided for Windows, macOS, and Linux platforms. The build process involves installing platform-specific dependencies such as GraphicsMagick, icnsutils, and xz-utils on Linux, or windows-build-tools on Windows. Contributors clone the repository, install dependencies via pnpm install, and use pnpm run dev to build and watch for changes, with pnpm run app launching the application. The project uses Webpack for watching and rebuilding renderer code and Electron for the application framework. Known development issues documented in the repository include problems building node-pty, C++ compiler errors on macOS during installation, and codesign issues during distribution builds, each with specific troubleshooting steps provided.
This broad classification reflects the project's architecture combining web technologies with system-level terminal operations.