Installation Guide¶
This guide will walk you through the installation process for Kura.
Requirements¶
Kura has the following requirements:
- Python 3.9+ (Python 3.9 is specifically recommended due to UMAP dependency)
- uv package manager
- OpenAI API key for model access
Installation¶
Development Installation¶
If you want to contribute to Kura or modify the source code, install it in development mode:
# Clone the repository
git clone https://github.com/567-labs/kura.git
cd kura
# Create and activate a virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install in development mode with dev dependencies
uv pip install -e . --group dev
Setting up API Keys¶
Kura uses OpenAI models for processing. You'll need to set up an API key:
- Get an OpenAI API key from OpenAI Platform
- Set the environment variable:
# On Linux/macOS
export OPENAI_API_KEY=your_api_key_here
# On Windows
set OPENAI_API_KEY=your_api_key_here
Installing Optional Dependencies¶
Kura supports additional features with optional dependencies:
Verifying Your Installation¶
To verify that Kura is installed correctly, run:
You should see a confirmation message with no errors.
Next Steps¶
Now that you have Kura installed, proceed to the Quickstart guide to begin analyzing your first dataset.