# WrenAI | Canner | Knowledge Base | Instagit

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.

GitHub Stars: 16.4k

Repository: https://github.com/Canner/WrenAI

---

## Articles

### [How to Run the Rust-Based wren-core Engine Locally for Development](/Canner/WrenAI/run-rust-wren-core-engine-locally-development)

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.

- Tags: how-to-guide
- Published: 2026-07-20

### [How to Write Custom MDL Manifest Files in WrenAI: Models, Relationships, and Views](/Canner/WrenAI/write-custom-mdl-manifest-files)

Learn 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.

- Tags: how-to-guide
- Published: 2026-07-20

### [How to Use the wren-pydantic SDK for Type-Safe WrenAI Integration](/Canner/WrenAI/use-wren-pydantic-sdk-type-safe-wrenai-integration)

Integrate WrenAI with Pydantic using the wren-pydantic SDK. Learn to generate and validate typed SQL seamlessly with `WrenToolkit.from_project()` for robust AI applications.

- Tags: how-to-guide
- Published: 2026-07-20

### [How to Register Parquet, JSON, and CSV Data in WrenAI’s Browser-Based WASM Engine](/Canner/WrenAI/register-parquet-json-csv-wasm-engine)

Learn 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.

- Tags: how-to-guide
- Published: 2026-07-20

### [Inline Mode vs URL Mode in wren-core-wasm: A Complete Guide for Browser Queries](/Canner/WrenAI/inline-mode-vs-url-mode-wren-core-wasm-browser-queries)

Explore 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.

- Tags: deep-dive
- Published: 2026-07-20

### [How LanceDB's Memory System Enables Hybrid Retrieval for Schemas and Queries in WrenAI](/Canner/WrenAI/lancedb-memory-system-hybrid-retrieval)

Discover 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.

- Tags: deep-dive
- Published: 2026-07-20

