About this project

Hyper is a terminal emulator built on open web standards, developed by Vercel. Its stated goal is to provide a beautiful and extensible experience for command-line interface users, with early emphasis on speed, stability, and a correct API for extension authors. The project is distributed as a desktop application and can be installed through several package managers. On Linux, it is available via the AUR for Arch and derivatives (for example `paru -S hyper`) and as a Nix package (`nix-env -i hyper`). On macOS it can be installed with Homebrew Cask (`brew install --cask hyper`), and on Windows via Chocolatey (`choco install hyper`). The README notes that versions in these package managers may lag behind the latest release, which is available from the official site. For contributors, the project uses pnpm, recommended via Corepack (`corepack enable pnpm`). Development requires platform-specific dependencies: on Windows, `windows-build-tools`; on RPM-based Linux, GraphicsMagick, libicns-utils, and xz; on Debian-based Linux, graphicsmagick, icnsutils, and xz-utils. The workflow is to fork and clone the repository, run `pnpm install`, then `pnpm run dev` to build and watch for changes, and `pnpm run app` to launch Hyper. Visual Studio Code users can select the `Launch Hyper` debugger configuration. Binaries can be generated with `pnpm run dist`, producing output in the `./dist` folder. The README documents known development issues, including node-pty build errors (resolved with `pnpm run rebuild-node-pty`), C++ compiler errors on macOS during install (set `export CXX=clang++`), and codesign issues on macOS during `pnpm run dist` (set `export CSC_IDENTITY_AUTO_DISCOVERY=false`). Related repositories include the website, a sample extension (hyperpower), a sample theme (hyperyellow), and an Awesome Hyper list. The project is licensed as open source and hosted under the vercel organization on GitHub.