Bauhaus-styled Next.js dashboard and evaluation studio for RagBench.
61
The RagBench Frontend is a Next.js 16 web application that provides the interactive dashboard for RagBench ā an open-source platform for evaluating, comparing, and optimizing RAG (Retrieval-Augmented Generation) pipelines.
Built with a high-contrast Bauhaus-inspired design system, the frontend provides a complete interface for managing RAG projects, testing pipelines, and analyzing evaluation results.
The easiest way to run RagBench is using the pre-built Docker images.
curl -O https://raw.githubusercontent.com/paramjeetn/RagBench/main/docker-compose.hub.yml
docker compose -f docker-compose.hub.yml up -d
The RagBench dashboard will be available at:
The backend API will be available at:
Swagger API documentation:
To stop the stack:
docker compose -f docker-compose.hub.yml down
Organize evaluation datasets, configurations, and evaluation runs into separate projects.
Upload documents and inspect the complete ingestion pipeline, including:
Test your RAG pipeline interactively and inspect:
Run RAG evaluation test suites and visualize metrics including:
Compare two evaluation runs using visual metric comparisons and radar charts to quickly identify differences between pipelines.
Configure and experiment with:
API keys are stored locally in the browser and are not persisted by the frontend backend.
The frontend communicates with the RagBench backend API:
āāāāāāāāāāāāāāāāāāāāāāā
ā RagBench Frontend ā
ā Next.js 16 ā
ā :3000 ā
āāāāāāāāāāāā¬āāāāāāāāāāā
ā
ā REST API
ā¼
āāāāāāāāāāāāāāāāāāāāāāā
ā RagBench Backend ā
ā FastAPI ā
ā :8000 ā
āāāāāāāāāāāā¬āāāāāāāāāāā
ā
āāā Qdrant
āāā Retrieval
āāā Reranking
āāā LLM Providers
See the LICENSEā file for licensing information.
Content type
Image
Digest
sha256:0bb56869fā¦
Size
69.8 MB
Last updated
25 days ago
docker pull paramjeetn/ragbench-frontend