SQLBot and WrenAI
These are competitors, as both are open-source, LLM-based solutions designed to generate SQL queries from natural language text using RAG for conversational data analysis and business intelligence.
About SQLBot
dataease/SQLBot
🔥 基于大模型和 RAG 的智能问数系统,对话式数据分析神器。Text-to-SQL Generation via LLMs using RAG.
Combines workspace-level resource isolation with fine-grained permission controls for secure multi-tenant data access. Supports multiple LLM providers (OpenAI-compatible and native APIs) plus integrations with n8n, Dify, MaxKB, and DataEase through Web embedding, popups, and MCP protocols. Features a feedback loop that iteratively refines SQL generation accuracy through custom prompts, terminology libraries, and SQL example curation based on user interactions.
About WrenAI
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.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work