- Quick Start, Evaluation, & Development (current page)
- Architecture & Self-Hosting
- Services Reference
- API Reference
Multilingual text analysis platform for detecting bias indicators in written content. Combines rule-based lexicon matching, ML models, and LLM integration.
Supported languages: English, Portuguese, Czech, Finnish, Greek
-
Copy
.secrets.sampleto.secretsand set your API keys:LLM_API_KEY.txt- API key for local self-hosted LLMGEMINI_API_KEY.txt- API key for Google Gemini (optional)
-
Build and run all services:
docker compose up -d --build
-
Open http://localhost:7020 in your browser.
To save resources or focus on specific features, you can start only the services you need. For example, to run just the web interface and rule-based detection:
docker compose up -d web gateway rule-based-serviceFor development with hot reload and debugging:
docker compose -f compose.yml -f compose.dev.yml up -dThis enables hot reload for the frontend and debugpy on port 5678 for backend services.
The evaluation/ folder contains scripts for measuring service accuracy. These run outside Docker using UV:
cd evaluation
uv sync
uv run python evaluate_rule_based.py
uv run python evaluate_llm.pySee evaluation/README.md for detailed instructions.