Installation
This guide walks you through the installation of the exls CLI, the main command-line interface for interacting with the exalsius platform.
Prerequisites
Before installing the CLI, ensure the following requirements are met:
Python Version
The exalsius CLI requires Python 3.12 or newer.
Virtual Environment Recommended
It's best practice to install the CLI in a dedicated virtual environment to avoid dependency conflicts. For example:
python -m venv .venv
source .venv/bin/activate
Installation
You can install the CLI using either pip or uv (a modern, faster Python package installer).
pip install git+https://github.com/exalsius/exalsius-cli.git@main
uv pip install git+https://github.com/exalsius/exalsius-cli.git@main
Verification
Once the installation is complete, verify that the CLI is installed correctly:
exls --help
You should see the command's usage information, which confirms a successful installation.

Troubleshooting exls not found
If the exls command isn't found, ensure that your Python bin or Scripts directory is included in your system's PATH.
Updating the CLI
To update the CLI to the latest version, you can reinstall it from the main branch.
pip install --upgrade --force-reinstall git+https://github.com/exalsius/exalsius-cli.git@main
uv pip install --upgrade --force-reinstall git+https://github.com/exalsius/exalsius-cli.git@main
Troubleshooting
If you encounter any issues:
- Ensure your Python environment uses Python 3.12+.
- Verify that
pipis up to date:pip install --upgrade pip. - If you've installed
exlsin multiple virtual environments, make sure you're using the correct one. - If problems persist, please open an issue on the exalsius CLI GitHub repository or join our Discord to get in touch with us.
Next Steps
Now that the CLI is installed, you are ready to get started.
Continue to the User Guide to learn about the concepts of exalsius.