rasinmuhammed/rag-tui

⚡ Debug your RAG pipeline without leaving the terminal. Real-time chunking visualization, batch testing, quality metrics, and one-click export to LangChain/LlamaIndex.

52
/ 100
Established

Supports multiple chunking strategies (token, sentence, paragraph, recursive, fixed character, custom) with live parameter tuning, and includes a headless CLI and Python API for programmatic access in notebooks and CI pipelines. Integrates with Ollama, OpenAI, Groq, and Google Gemini for semantic retrieval evaluation, and exports production-ready splitter configs directly to LangChain or LlamaIndex formats. Handles diverse file types (.txt, .md, .pdf, .csv, .json, .yaml, .py, .js) and provides batch evaluation metrics like hit rate and relevance scoring to diagnose retrieval quality issues before deployment.

Available on PyPI.

Maintenance 10 / 25
Adoption 9 / 25
Maturity 18 / 25
Community 15 / 25

How are scores calculated?

Stars

21

Forks

4

Language

Python

License

MIT

Last pushed

Feb 08, 2026

Monthly downloads

27

Commits (30d)

0

Dependencies

9

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/rag/rasinmuhammed/rag-tui"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.