Canner/WrenAI
⚡️ GenBI (Generative BI) queries any database in natural language, generates accurate SQL (Text-to-SQL), charts (Text-to-Chart), and AI-powered business intelligence in seconds.
Implements a semantic layer using MDL (Modeling Definition Language) to encode schema, metrics, and relationships, preventing LLM hallucinations while keeping outputs governed and accurate. Supports 12+ databases (PostgreSQL, Snowflake, BigQuery, Databricks, etc.) and integrates with multiple LLM providers (OpenAI, Anthropic, Bedrock, Ollama) via pluggable configuration. Offers both self-hosted OSS deployment and cloud-hosted API for embedding query/chart generation into custom applications.
14,600 stars. Actively maintained with 9 commits in the last 30 days.
Stars
14,600
Forks
1,571
Language
TypeScript
License
AGPL-3.0
Category
Last pushed
Mar 12, 2026
Commits (30d)
9
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/rag/Canner/WrenAI"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
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
Dataherald/dataherald
Interact with your SQL database, Natural Language to SQL using LLMs