Sobre o projeto

Hyper é um emulador de terminal construído sobre padrões web abertos, desenvolvido pela Vercel. Seu objetivo declarado é proporcionar uma experiência bonita e extensível para usuários de interface de linha de comando, com ênfase inicial em velocidade, estabilidade e uma API correta para autores de extensões. O projeto é distribuído como um aplicativo de desktop e pode ser instalado por meio de vários gerenciadores de pacotes. No Linux, ele está disponível via AUR para Arch e derivados (por exemplo `paru -S hyper`) e como um pacote Nix (`nix-env -i hyper`). No macOS pode ser instalado com Homebrew Cask (`brew install --cask hyper`), e no Windows via Chocolatey (`choco install hyper`). O README observa que as versões nesses gerenciadores de pacotes podem ficar atrasadas em relação ao último lançamento, que está disponível no site oficial. Para contribuidores, o projeto usa pnpm, recomendado via Corepack (`corepack enable pnpm`). O desenvolvimento requer dependências específicas da plataforma: no Windows, `windows-build-tools`; em Linux baseado em RPM, GraphicsMagick, libicns-utils e xz; em Linux baseado em Debian, graphicsmagick, icnsutils e xz-utils. O fluxo de trabalho consiste em fazer fork e clonar o repositório, executar `pnpm install`, então `pnpm run dev` para compilar e observar alterações, e `pnpm run app` para iniciar o Hyper. Usuários do Visual Studio Code podem selecionar a configuração de depuração `Launch Hyper`. Binários podem ser gerados com `pnpm run dist`, produzindo saída na pasta `./dist`. O README documenta problemas conhecidos de desenvolvimento, incluindo erros de compilação do node-pty (resolvidos com `pnpm run rebuild-node-pty`), erros de compilador C++ no macOS durante a instalação (definir `export CXX=clang++`), e problemas de assinatura de código no macOS durante `pnpm run dist` (definir `export CSC_IDENTITY_AUTO_DISCOVERY=false`). Repositórios relacionados incluem o site, uma extensão de exemplo (hyperpower), um tema de exemplo (hyperyellow) e uma lista Awesome Hyper. O projeto é licenciado como código aberto e está hospedado sob a organização vercel no GitHub.