Skip to main content

Wren AI Core in WrenAI GenBI

In WrenAI GenBI, the context and modeling foundation is now called Wren AI Core (previously Wren Engine). It is the same open context layer — the rebrand reflects that the engine is now the centerpiece of the open-source Wren AI project, not a sub-component of the GenBI app.

This page explains how Wren AI Core fits inside the GenBI app. For Wren AI Core itself — what it is, how it works, what MDL is, the architecture, and the modeling guides — see the Wren AI Core overview.

How Wren AI Core fits into the GenBI stack

The GenBI app is composed of three services with different responsibilities:

  • Wren UI — user interface for connecting data, modeling, and asking questions
  • Wren AI Service — retrieval, prompting, SQL generation, and result validation
  • Wren AI Core — context, modeling, and execution foundation that the other two depend on

GenBI architecture

Conceptually:

  1. Wren AI Core defines the business layer.
  2. Wren AI Service uses that layer to retrieve context and generate better SQL.
  3. Wren UI lets teams interact with the system.

That is why Wren AI Core is a core part of the GenBI app, but is also meaningful as its own open project that can power any agentic surface — Slack bots, Cursor/Claude workflows, internal copilots, customer-facing analytics agents, or existing BI tools — beyond GenBI.

Where to learn more about Wren AI Core