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.

SQLBot
71
Verified
WrenAI
66
Established
Maintenance 25/25
Adoption 10/25
Maturity 15/25
Community 21/25
Maintenance 20/25
Adoption 10/25
Maturity 16/25
Community 20/25
Stars: 5,672
Forks: 634
Downloads:
Commits (30d): 61
Language: JavaScript
License:
Stars: 14,600
Forks: 1,571
Downloads:
Commits (30d): 9
Language: TypeScript
License: AGPL-3.0
No Package No Dependents
No Package No Dependents

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.

Scores updated daily from GitHub, PyPI, and npm data. How scores work