Installation

You can run Veeksha without explicit installation using uvx:

We recommend using uv for managing environments and dependencies. For optimal performance and true worker parallelism, it is recommended to use Python 3.14 free-threaded.

Prerequisites

If you haven’t installed uv yet, you can do so with:

curl -LsSf https://astral.sh/uv/install.sh | sh

Environment setup

Create and activate a virtual environment with Python 3.14t:

uv venv --python 3.14t
source .venv/bin/activate

Install Veeksha

From PyPI

You can install the latest stable version of veeksha directly using uv:

uv pip install veeksha

From source

If you want to install from the latest source code or contribute to development:

git clone https://github.com/project-vajra/veeksha.git
cd veeksha
uv pip install -e .