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