AI Tool for querying natural language on tabular data.
-
Updated
Nov 29, 2023 - Python
AI Tool for querying natural language on tabular data.
Open-source text-to-SQL engine you tune and measure on your own database
Self-hosted RAG framework with RBAC, multi-LLM support, and natural language SQL over tabular data
Production-grade Asymmetric Multi-Agent Text-to-SQL on BIRD-SQL. Offline CHESS/FAISS pruning + MCI-SQL enrichment feed ≤3 Groq API calls: gpt-oss-120b generator · llama-4-scout reflector · gpt-oss-20b critic. LangGraph · SQLAlchemy sandbox · LangSmith · Docker · MIT.
QueryWise: Natural-language SQL assistant with semantic context, glossary- aware query generation, and a React/FastAPI stack.
REAR is a fast, LLM-free framework for multi-table retrieval that separates semantic relevance from structural joinability. By retrieving relevant tables, expanding with joinable ones, and refining noisy candidates, it consistently improves multi-table QA and Text-to-SQL performance—matching LLM-based methods at much lower cost and latency.
This project enables users to **generate SQL queries from natural language** using **LLM** of their choice while enforcing **Role-Based Access Control (RBAC)** and **Row-Level Security (RLS)**. It also includes **SQL injection detection** and **sensitive data logging** for compliance and security.
Natural-language-to-SQL agent built with LangGraph and FastAPI. Ask questions in plain English, get answers from your database. Powers QueryDB (querydb.in) — self-host or use free at querydb.in
A hands-on RAG application that converts natural language questions into SQL queries for a real estate database. Built with LangChain, FastAPI, Streamlit, and OpenAI GPT-4o-mini. Perfect for learning Retrieval-Augmented Generation and LLM-powered database interactions.