Vibe Coding Discover

AI Agents

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

★ 24K2,526 forksPythonMITvanna-ai

Python agent framework for natural-language database analytics: it retrieves context, generates and runs SQL, and streams results as tables, charts, and summaries. Includes an embeddable chat component and user-aware permission controls.

Use Cases

Ask questions about database data in natural languageBuild user-aware analytics chat interfacesGenerate and execute SQL with permission checksStream query results, tables, and charts to a web UI

Built With

Language
Python
Frameworks
FastAPI · Flask · SQLAlchemy · ChromaDB · LangChain

Tags

text-to-SQL · AI agent · natural-language queries · RAG · database analytics · SQL · chat UI · streaming · row-level security · multi-tenant