Об этом проекте

Hyper — терминальный эмулятор, построенный на открытых веб-стандартах и разрабатываемый компанией Vercel. Его цель — обеспечить красивый и расширяемый опыт для пользователей интерфейса командной строки, с акцентом на скорость, стабильность и корректный API для авторов расширений. Проект распространяется в виде десктопного приложения и может быть установлен через несколько пакетных менеджеров. В Linux доступен через AUR для Arch и производных дистрибутивов (например, `paru -S hyper`) и как пакет Nix (`nix-env -i hyper`). В macOS установка выполняется через Homebrew Cask (`brew install --cask hyper`), а в Windows — через Chocolatey (`choco install hyper`). В README указано, что версии в этих пакетных менеджерах могут отставать от последнего релиза, доступного на официальном сайте. Для разработчиков проект использует pnpm, рекомендуемый через Corepack (`corepack enable pnpm`). Разработка требует платформозависимых зависимостей: в Windows — `windows-build-tools`; на Linux с RPM — GraphicsMagick, libicns-utils и xz; на Debian-подобном Linux — graphicsmagick, icnsutils и xz-utils. Рабочий процесс заключается в следующем: форкнуть и склонировать репозиторий, запустить `pnpm install`, затем `pnpm run dev` для сборки и отслеживания изменений, и `pnpm run app` для запуска Hyper. Пользователи Visual Studio Code могут выбрать конфигурацию отладчика `Launch Hyper`. Бинарные файлы генерируются командой `pnpm run dist`, результат сохраняется в папке `./dist`. В README описаны известные проблемы разработки, включая ошибки сборки node-pty (решаются командой `pnpm run rebuild-node-pty`), ошибки компилятора C++ в macOS при установке (необходимо установить `export CXX=clang++`), и проблемы подписи кода в macOS при выполнении `pnpm run dist` (необходимо установить `export CSC_IDENTITY_AUTO_DISCOVERY=false`). Связанные репозитории включают веб-сайт, пример расширения (hyperpower), пример темы (hyperyellow) и список Awesome Hyper. Проект является open source и размещён в организации Vercel на GitHub.