Agent-native analytics. One schema, many surfaces.
Docs · Getting Started · Changelog · Discord · Website
BI tools serve one UI. Bonnard serves everything. Agents over MCP, apps over SDK, dashboards in markdown, internal tools via REST. One set of metric definitions, every consumer gets the same governed answer.
Traditional semantic layers were built for dashboards and retrofitted for AI. Agents get different answers than dashboards, metrics drift across tools, and every new surface means another integration. Bonnard was built agent-native from day one. MCP is a core feature, not a plugin. One CLI, one schema, every consumer gets the same governed answer.
Quick Start
No install required. Run directly with npx:
npx @bonnard/cli initOr install globally:
npm install -g @bonnard/cliThen follow the setup flow:
bon init # Scaffold project + agent configs
bon datasource add # Connect your warehouse
bon validate # Check your models locally
bon login # Authenticate
bon deploy -m "initial deploy" # Ship it





