BigHugger
GH Repository · vanna-ai

vanna

🤖 Chat with your SQL database 📊. Accurate Text-to-SQL Generation via LLMs using Agentic Retrieval 🔄.

stars
23,815
30-day movement
+31/day
Related entries
60
Connections
1
pythonPythonagent-appragtext-to-sqlsqlllmdatabasedata-visualizationaiagent

Vanna is a Python toolchain for chatting with SQL databases, generating SQL from natural-language questions via LLMs. It uses retrieval-augmented generation (RAG) to improve text-to-SQL accuracy, and its topics also mention data visualization.

You want to query a SQL database in plain language without hand-writing SQL, with retrieval grounding the generated queries.

Use it to

  • Generate SQL from natural-language questions
  • Build a chat interface over a SQL database
  • Apply RAG to improve text-to-SQL accuracy
  • Visualize query results

For Developers building LLM-powered database query interfaces

Role
agent-app
Language
Python
Licence
MIT
Forks
2,506
Open issues
227
Last push
2026-02-02
Latest release
v0.0.1 · 2023-05-13
topicstext-to-sqlllmragsqldatabasedata-visualization