Quick Start
Get Rhesis running on your local machine in under 5 minutes without setup. The setup is intended for quickly testing Rhesis locally.
Local Development Only
This configuration is NOT suitable for production. It includes hardcoded secrets and disabled security features for ease of local development.
Get Rhesis running in under 5 minutes:
Default Access
Once running, access the platform at:
| Service | URL | Credentials |
|---|---|---|
| Frontend | http://localhost:3000 | Auto-login (no credentials needed) |
| Backend API | http://localhost:8080/docs | API documentation |
Optional Configuration
Managing Services
Use the ./rh CLI for easy service management:
Enable Test Generation
Test generation needs an AI provider. Quick Start can use Rhesis-hosted models, or you can configure your own provider in the platform. ./rh start prompts for a Rhesis API key when one is missing.
- Get a key from app.rhesis.ai/tokens .
- Run
./rh startin an interactive terminal and paste the key when prompted. - If you skipped the prompt, add it to
.env.docker.local:
Changing the ports
The first ./rh start prompts for backend and frontend ports (defaults: 8080, 3000) and writes them to .env.docker.local. To change them later, edit .env.docker.local — the port and the port in its URL must stay in sync (BACKEND_PORT with API_BASE_URL, FRONTEND_PORT with FRONTEND_URL). Then run ./rh restart:
Next Steps
Ready for Production?
This local setup is great for testing and development. When you are ready to deploy to production, see the Docker Compose Guide for security configuration and production deployment.
For local development setup without Docker (for contributing to Rhesis), see the Environment Setup Guide.