> git log --author="abdel" --oneline
Open Source: RAGnarok-AI & Contributions
Open source products and community contributions. Because the best code is the one you share.
> ls ~/products/opensource

RAGnarok-AI
productionAGPL-3.0v1.11Local-first RAG evaluation framework with a CI/CD GitHub Action. 20 adapters, Medical Mode, ~24K queries/sec.
Evaluating a RAG system shouldn't require sending your data to the cloud. RAGnarok-AI is a local-first evaluation framework that measures your RAG pipelines and AI agents quality — entirely on your machine. LLM-as-Judge with Prometheus 2, cost tracking, checkpointing, and native Jupyter integration.
"RAG evaluation shouldn't depend on cloud APIs. I built RAGnarok-AI so every developer can measure their RAG quality — on their machine, with no compromises on privacy."
Features
Retrieval metrics (Precision@K, Recall, MRR, NDCG), generation metrics (faithfulness, relevance, hallucination), agent evaluation (tool-use, trajectory). Multi-provider cost tracking, plugin system, rich HTML visualization in Jupyter. Compatible with Ollama, OpenAI, Anthropic, vLLM.

Architecture
Modular architecture: Core (types, protocols), Evaluators (metrics), Adapters (LLMs, vector stores, frameworks), Reporters (JSON, HTML, CLI). Supports LangChain, LangGraph, LlamaIndex, DSPy. Built-in caching, async batching, checkpointing.

Version History
Comparison
| RAGnarok-AI | Giskard | RAGAS | |
|---|---|---|---|
| 100% Offline | ✓ | ~ | ✗ |
| Evaluation Resume | ✓ | ✗ | ✗ |
| Speed | ✓ | ✗ | ✓ |
| Built-in CLI | ✓ | ✗ | ✗ |
| GitHub Action CI/CD | ✓ | ✗ | ✗ |
| Medical Mode | ✓ | ✗ | ✗ |
Features
Performance
(Apple M2 16GB)
| Metric | Value |
|---|---|
| Retrieval metrics | ~24,000 q/s |
| LLM-as-Judge | ~25s / eval |
| Peak RAM (5000q) | 0.17 MB |
What's Next
RAGnarok-AI is a living project, constantly evolving. Here's what's coming:
See more on GitHub
github.com/2501Pr0ject