WrenAI
WrenAI implements a Semantic Layer using MDL Models to define table schemas, metrics, joins, and governance rules. WrenAI integrates with multiple LLM providers including OpenAI, Anthropic, Ollama, and others to support text-to-SQL generation. WrenAI generates AI summaries and charts as part of its generated insights. The architecture comparison with Vanna 2.0 and WrenAI validates architectural design decisions related to WrenAI. The architecture comparison document validates design decisions related to WrenAI. WrenAI employs a semantic layer with YAML definitions encoding schema, metrics, joins, and governance rules. WrenAI supports multiple LLM providers including OpenAI, Anthropic, Ollama, and Bedrock. WrenAI primarily offers a CLI tool with an optional web UI for querying. WrenAI uses a semantic layer with YAML model definitions for schema, metrics, and governance