Get trusted dashboards from natural-language questions with WrenAI, a tool for startup founders, backed by 16k+ GitHub stars.
15,776 stars1,807 forksPythonQuality 8/10Updated 7/10/2026100% free ยท open source
What it does
WrenAI turns natural-language questions into trusted dashboards, charts, and SQL across 20+ data sources like BigQuery, Snowflake, and PostgreSQL.
Install / run
git clone https://github.com/Canner/WrenAI.git
When to use it
โขYou need to generate reports from various data sources without manually writing SQL queries.
โขYour team members without technical expertise want to explore data insights using natural language.
โขYou want to create a data-driven dashboard with ease, without requiring extensive data engineering knowledge.
Quick start
1Run `npm install` or `yarn install` to set up the project dependencies.
2Configure your data sources in the `config.json` file, specifying the connection details for your chosen data sources.
3Use the `wren` command to initialize the project, then start the development server with `npm run dev` or `yarn dev`.
4Access the WrenAI interface at `http://localhost:3000` to start asking natural-language questions and generating dashboards.
5Explore the `examples` folder for sample queries and configurations to help you get started with your own use cases.
Ready-to-paste prompt
What is the total sales revenue for the last quarter from our BigQuery dataset?
Heads up: Make sure you have the necessary credentials and configuration set up for your data sources, as WrenAI will not work without proper authentication and connection details.
Saves to your device
Topics
agent
anthropic
bigquery
charts
context-engineering
duckdb
genbi
llm
openai
postgresql
rag
sql
sqlai
text-to-chart
text-to-sql
text2sql
vertex
What's inside โ free to inspect
No purchase needed
Read the entire source before you build โ unlike paid marketplaces that hide it behind a buy button.