- Multi-tab workflow: Open, close, and switch between terminal tabs without leaving the window.
- ANSI & VTE support: Full escape code processing via
vtefor accurate rendering of colors, cursor movement, and control sequences. - Built-in font: Ships with Fira Code Nerd Font β no system font installation required.
- AI Agentic Features: Integrated LLM capabilities directly within the terminal, including "Ask AI" for natural language command generation and automated explanations for complex command outputs.
| 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 #25
winget install pmqueiroz.Novascoop bucket add pmqueiroz https://github.com/pmqueiroz/scoop-bucket
scoop install novayay -S nova-bincurl -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 novasudo 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:
xattr -cr /Applications/Nova.appTip
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:
sudo ln -sf "/Applications/Nova.app/Contents/MacOS/nova" /usr/local/bin/novaTip
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 --releaseThe binary will be at ./target/release/nova. Move it into your $PATH:
cp ./target/release/nova ~/.local/bin/