About GitHub
WrenAI is an open-source GenBI (Generative Business Intelligence) engine designed for AI agents. It enables agents to generate, deploy, and govern business intelligence outputs—from SQL answers to shareable dashboards—directly from natural language questions. The system is built on an open context layer that provides business semantics, approved definitions, examples, memory, and governance, ensuring trustworthy and governed text-to-SQL generation. WrenAI supports over 20 data sources including BigQuery, Snowflake, PostgreSQL, ClickHouse, Amazon Redshift, and Databricks. Key technical features include schema-aware retrieval, MDL (model definition language) planning, dry-plan validation, structured error handling, and browser-side dashboard rendering using Wren Core WASM. The project is Apache-2.0 licensed and provides an SDK, skills, and a CLI for deployment to Vercel or Cloudflare Pages.
Key Features
Pros & Cons
- Open-source and Apache-2.0 licensed, allowing customization and self-hosting
- Governed output with built-in knowledge management for correctness
- Supports a wide range of popular databases and data warehouses
- Provides dry-run validation and structured errors to reduce mistakes
- Easy deployment options via Vercel or Cloudflare Pages
- Requires initial setup of the context layer with business semantics and definitions
- Effectiveness depends on the quality and completeness of the provided context
- Primarily targeted at developers and agent builders, may not suit non-technical users directly
- Dashboard functionality is browser-based and may have limitations compared to dedicated BI tools