Asoba Zorora Documentation

Installation Guide

Step-by-step guide to install Zorora on your system.

Prerequisites

System Requirements

Required Software

Optional Software

Installation Methods

Step 1: Download Latest Release

Download v2-prod

Step 2: Extract and Install

# Extract the release package
tar -xzf zorora-v2-prod.tar.gz
cd zorora-v2-prod

# Install
pip install -e .

Method 2: Install from GitHub (Development)

pip install git+https://github.com/AsobaCloud/zorora.git

Method 3: Install from Source

# Clone the repository
git clone https://github.com/AsobaCloud/zorora.git
cd zorora

# Install in development mode
pip install -e .

Verify Installation

Check Installation

# Check if zorora command is available
zorora --help

# Or check version
python -c "import zorora; print(zorora.__version__)"

Test LM Studio Connection

# Test LM Studio connection
curl http://localhost:1234/v1/models

# Should return JSON with available models

Run First Command

# Start the REPL
zorora

# You should see:
# Testing LM Studio connection...
# ✓ LM Studio is running
# [1] ⚙ >

Post-Installation Setup

1. Configure LM Studio

  1. Start LM Studio
  2. Load a 4B model (e.g., Qwen3-VL-4B, Qwen3-4B)
  3. Ensure the model is running on port 1234
  4. Verify connection: curl http://localhost:1234/v1/models

2. Set Up Storage Directory

Zorora automatically creates the storage directory on first run:

# Storage location
~/.zorora/
├── zorora.db          # SQLite database
└── research/
    └── findings/      # JSON research files

3. Configure Optional Services

Brave Search API (Optional):

  1. Get free API key at: https://brave.com/search/api/
  2. Free tier: 2000 queries/month (~66/day)
  3. Configure in config.py (see Configuration Guide)

HuggingFace Token (Optional):

  1. Get token at: https://huggingface.co/settings/tokens
  2. Configure in config.py or environment variable:
    export HF_TOKEN="your-token-here"
    

Troubleshooting

Installation Fails

Problem: pip install fails with errors

Solution:

Command Not Found

Problem: zorora command not found after installation

Solution:

LM Studio Connection Failed

Problem: Cannot connect to LM Studio

Solution:

  1. Ensure LM Studio is running
  2. Check port 1234 is not blocked: lsof -i :1234
  3. Verify model is loaded in LM Studio
  4. Test connection: curl http://localhost:1234/v1/models

Import Errors

Problem: Import errors when running Zorora

Solution:

Next Steps

After installation, proceed to:

  1. Configuration - Configure models, endpoints, and API keys
  2. Terminal REPL - Learn the command-line interface
  3. Getting Started - Run your first research query

See Also