Skip to content

Installation

Prerequisites

  • Python 3.10+
  • PostgreSQL 15+
  • Node.js 18+ (for web UI)

Quick Install

1. Clone the repository

git clone https://github.com/chriswritescode-dev/codedox.git
cd codedox

2. Set up Python environment

python -m venv .venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate
pip install -r requirements.txt

3. Configure environment

cp .env.example .env
# Edit .env with your settings

4. Initialize database

python cli.py init

5. Install frontend dependencies

cd frontend
npm install
cd ..

Docker Installation

docker-compose up

This will start all services including PostgreSQL, API server, and web UI.