From a GitHub release (recommended)
Install a specific release tag over SSH. SSH is required because NexAU is a private repository.Make sure your SSH key is added to your GitHub account before running this command. See GitHub’s SSH documentation if you need to set this up.
From a .whl file
Download the wheel file from the releases page, then install it directly:
From the main branch
Install the latest unreleased version directly frommain:
From source
Clone the repository and install dependencies withuv:
uv sync installs all dependencies defined in pyproject.toml into a local virtual environment.
Optional dependencies
python-dotenv
NexAU reads LLM credentials and API keys from environment variables. Installpython-dotenv to load them from a .env file using dotenv run:
dotenv run to load your .env automatically: