hexinfo/dat
Asking yours data in a natural language way through pre-modeling (data models and semantic models).
Combines pre-modeled semantic layers with an Askdata Agent workflow to enable natural language SQL generation across multiple databases (MySQL, PostgreSQL, Oracle, DuckDB) while ensuring query accuracy. Built on a pluggable SPI architecture with Java 17, supporting extensible LLM providers, embedding models, and vector storage backends (DuckDB, Weaviate, PGVector) for semantic retrieval-augmented query generation. Designed as a developer framework rather than platform—enables data engineers to define YAML-based semantic models locally via CLI or IDE, deployable as OpenAPI services or embedded via dat-sdk for custom UI implementations.
243 stars.
Stars
243
Forks
39
Language
Java
License
Apache-2.0
Category
Last pushed
Dec 26, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/rag/hexinfo/dat"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
mindsdb/mindsdb
Query Engine for AI Analytics: Build self-reasoning agents across all your live data
vanna-ai/vanna
🤖 Chat with your SQL database 📊. Accurate Text-to-SQL Generation via LLMs using Agentic Retrieval 🔄.
dataease/SQLBot
🔥 基于大模型和 RAG 的智能问数系统,对话式数据分析神器。Text-to-SQL Generation via LLMs using RAG.
weAIDB/CrackSQL
LLM-based Dialect Translation System
Canner/WrenAI
⚡️ GenBI (Generative BI) queries any database in natural language, generates accurate SQL...