Installation¶
Null Terminal is cross-platform and can be installed on Linux, macOS, and Windows. Choose the method that best fits your workflow.
System Requirements
Null Terminal requires Python 3.10 or higher. We recommend using the latest stable Python version for the best experience.
Quick Start¶
The fastest way to get up and running is using pipx.
Installation Methods¶
pipx is the recommended tool for installing Python applications. It creates an isolated environment for each application, preventing dependency conflicts.
- Install pipx (if not already installed):
- Install Null Terminal:
- Launch: Type
nullin your terminal.
Null Terminal is available as a Docker image, perfect for isolated environments or trying it out without local installation.
- Run the container:
Persistence
Always mount the ~/.null volume as shown above to persist your configuration, API keys, and session history. Without this, all data will be lost when the container exits.
- Custom Build (Optional): If you want to build the image locally:
Windows users have several options, from native installers to standalone binaries.
EXE Installer¶
- Download the latest
NullTerminal-Setup.exefrom the Releases page. - Run the installer and follow the instructions.
- Open PowerShell or Command Prompt and type
null.
Portable Version¶
- Download
NullTerminal-Windows.zipfrom the Releases page. - Extract it to your preferred location.
- Run
null.exedirectly.
PATH Refresh
If the null command is not recognized after installation, try restarting your terminal session to refresh the environment variables.
Installing from source is best for developers or those who want the latest features before they hit a stable release.
- Clone the repository:
- Install dependencies: We recommend using
uvfor lightning-fast environment management. - Run:
Post-Installation¶
Once installed, follow these steps to complete your setup:
- Configure AI Providers: Open the settings with
F3or type/settings. - Select a Model: Use
F2or type/modelto choose your preferred AI model. - Toggle AI Mode: Press
Ctrl+Spaceto switch between standard CLI and AI-assisted modes.
Troubleshooting¶
"Command not found: null"¶
- Linux/macOS: Ensure
~/.local/binis in your$PATH. If you usedpipx, runpipx ensurepath. - Windows: Restart your terminal or computer to ensure the PATH changes take effect.
Terminal Compatibility¶
Null Terminal works best in modern terminals that support: * TrueColor (24-bit): For accurate theme rendering. * Unicode/Emoji: For icons and UI elements. * Mouse Interaction: For scrolling and clicking UI components.
Recommended terminals: WezTerm, Kitty, Alacritty, or Windows Terminal.