Self-Hosting Backend
Run your own Coderrr backend for privacy or customization.
Requirements
- Python >= 3.8
- pip
Setup
# Clone repository
git clone https://github.com/Akash-nath29/Coderrr.git
cd Coderrr/backend
# Create virtual environment
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txtConfigure
Create backend/.env:
# Default provider for users without config
DEFAULT_PROVIDER=azure
GITHUB_TOKEN=your_github_token
# Or use a different default
DEFAULT_PROVIDER=openai
OPENAI_API_KEY=sk-...Run
uvicorn main:app --reload --port 8000Backend available at http://localhost:8000
Point CLI to Your Backend
# Option 1: Environment variable
export CODERRR_BACKEND=http://localhost:8000
# Option 2: Config file
echo "CODERRR_BACKEND=http://localhost:8000" > ~/.coderrr/.env
# Option 3: Command line
coderrr --backend http://localhost:8000