WrenAI
GenBI (Generative BI) for AI agents, an open-source, governed text-to-SQL through an open context layer that turns natural-language questions into trusted dashboards, charts, and SQL across 20+ data sources, such as BigQuery, Snowflake, PostgreSQL, ClickHouse, Amazon Redshift, Databricks and more.
Easily run the Rust wren-core engine locally for development. Clone Canner/WrenAI, install Rust, and run the engine or REPL demo with simple Cargo commands.
How to Write Custom MDL Manifest Files in WrenAI: Models, Relationships, and ViewsLearn to write custom MDL manifest files in WrenAI. Define models, relationships, and views to power your agent's data warehouse understanding. Compile YAML to JSON schema.
How to Use the wren-pydantic SDK for Type-Safe WrenAI IntegrationIntegrate WrenAI with Pydantic using the wren-pydantic SDK. Learn to generate and validate typed SQL seamlessly with `WrenToolkit.from_project()` for robust AI applications.
How to Register Parquet, JSON, and CSV Data in WrenAI’s Browser-Based WASM EngineLearn to register Parquet, JSON, and CSV data in WrenAI's browser WASM engine using registerParquet(), registerJson(), and registerCsv() for seamless data loading before MDL model integration.
Inline Mode vs URL Mode in wren-core-wasm: A Complete Guide for Browser QueriesExplore inline mode vs URL mode in wren-core-wasm for browser queries. Learn how to pre-register data or stream Parquet files on-demand via HTTP Range requests for efficient queries.
How LanceDB's Memory System Enables Hybrid Retrieval for Schemas and Queries in WrenAIDiscover how WrenAI uses LanceDB's memory system for efficient hybrid retrieval. Explore automatic selection between text and vector search for schemas and fast embedding-based query history lookup.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →