BornAgain is supported on Linux, Windows, and macOS.
On Linux and Windows, uv automatically downloads and installs BornAgain in an isolated environment if the script declares it as a dependency:
uv run my_script.py
Alternatively, compile BornAgain yourself following the build instructions.