Nova pmqueiroz
winget install --id=pmqueiroz.Nova -e Nova is a fast, GPU-accelerated terminal emulator built with Rust and iced.
winget install --id=pmqueiroz.Nova -e Nova is a fast, GPU-accelerated terminal emulator built with Rust and iced.
vte for accurate rendering of colors, cursor movement, and control sequences.| Platform | Command |
|---|---|
| macOS | brew install --cask pmqueiroz/tap/nova |
| Linux | brew install pmqueiroz/tap/nova |
> [!WARNING]
> waiting to winget maintainers to approve the request check https://github.com/pmqueiroz/nova/issues/25
winget install pmqueiroz.Nova
scoop bucket add pmqueiroz https://github.com/pmqueiroz/scoop-bucket
scoop install nova
yay -S nova-bin
curl -fsSL https://pmqueiroz.github.io/apt-repo/KEY.gpg | sudo gpg --dearmor -o /etc/apt/keyrings/nova.gpg
echo "deb [trusted=yes arch=amd64] https://pmqueiroz.github.io/apt-repo stable main" \
| sudo tee /etc/apt/sources.list.d/nova.list
sudo apt update && sudo apt install nova
sudo curl -fsSL https://pmqueiroz.github.io/rpm-repo/nova.repo \
-o /etc/yum.repos.d/nova.repo
sudo dnf install nova
| Platform | Download |
|---|---|
| Windows x86_64 | .exe installer · portable .zip |
| macOS x86_64 | .dmg disk image |
| macOS Apple Silicon | .dmg disk image |
| Linux x86_64 | .deb · .AppImage · .rpm |
Each release includes a checksums.txt for verifying the download.
> [!WARNING]
> Nova is not notarized — macOS may block it with "Nova is damaged and can't be opened."
> Run this once after installing:
> sh > xattr -cr /Applications/Nova.app >
> [!TIP]
> If you install on macOS via Homebrew cask, the nova CLI will be available in your $PATH.
> If you install from the .dmg, you can expose the CLI manually:
> sh > sudo ln -sf "/Applications/Nova.app/Contents/MacOS/nova" /usr/local/bin/nova >
> [!TIP] > If you'd like to see Nova become a signed and notarized app, consider sponsoring the project. ❤️
You'll need Rust (stable, 2024 edition).
git clone https://github.com/pmqueiroz/nova.git
cd nova
cargo build --release
The binary will be at ./target/release/nova. Move it into your $PATH:
cp ./target/release/nova ~/.local/bin/