DocsInstallation

Installation

Set up EthixAI locally using Docker Compose or manual installation.

Docker Compose (Recommended)

Easiest

The fastest way to get EthixAI running with all services configured.

Prerequisites
  • Docker Desktop (or Docker Engine + Docker Compose)
  • 4GB RAM minimum (8GB recommended)
  • 10GB free disk space

1. Clone the repository

git clone https://github.com/ethixai/ethixai.git cd ethixai

2. Configure environment variables

cp .env.example .env # Edit .env with your Firebase credentials

3. Start all services

docker-compose up -d

4. Access the application

Manual Installation

For development or custom deployments, install components individually.

Frontend
cd frontend npm install npm run dev

Runs on port 3000

Backend
cd backend python -m venv venv source venv/bin/activate  # Windows: venv\Scripts\activate pip install -r requirements.txt uvicorn main:app --reload --port 8000

Runs on port 8000

AI Core
cd ai_core python -m venv venv source venv/bin/activate pip install -r requirements.txt uvicorn main:app --reload --port 8001

Runs on port 8001

Verification

Test your installation with these health checks:

# Backend health check curl http://localhost:8000/health # AI Core health check curl http://localhost:8001/health # Expected response:{"status": "healthy", "version": "1.0.0"}