Installation
Horus is distributed as the horus-runtime Python package. It ships the horus
command-line tool you use to run workflows.
Requirements
Python 3.13 or newer. Check your version:
python --version
Install
With pip:
pip install horus-runtime
Or with uv:
uv pip install horus-runtime
It is a good idea to install into a virtual environment so Horus and its dependencies stay separate from the rest of your system:
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install horus-runtime
Verify
horus --version
Running horus with no arguments prints the available commands:
horus
Usage: horus [OPTIONS] COMMAND [ARGS]...
Run workflows and tasks using the Horus Runtime.
Options:
--version Show the version and exit.
--help Show this message and exit.
Commands:
run Run the workflow defined in WORKFLOW_YAML.
Next steps
Head to the Quickstart to run your first workflow, or read Core concepts for the ideas behind it.