We're launching the first Open Source Analytics Agent Builder
We're open sourcing nao — an analytics agent framework built on context engineering. Here's our vision for what comes after black-box BI.

10 February 2026
By ClaireCo-founder & CEOEvery data team we talked to has analytics agents on their 2026 roadmap.
Few of them have one in production.
We've spent a long time thinking about why. And we think the answer is simple: current solutions are black boxes. You connect a warehouse, plug in an LLM, add some prompt magic, and hope the answers are right.
When they're wrong — and they often are — you're left guessing:
- Did the agent miss a definition?
- Ignore your dbt docs?
- Invent a metric?
There's no way to know. No way to fix it systematically. No way to measure improvement over time.
That's the reliability problem. And it won't be solved by a better model or a prettier UI.
The problem is context, not capability
We benchmarked analytics agents across the market — Snowflake Cortex, Databricks Genie, Omni, Dust, Hex, Claude + MCPs, and more.
We asked each one the same question about churn rate. Most got it wrong.
Not because the models are bad. Because they didn't have the right context: which tables to join, how we define a churned user, that the churn rate needs to be compared to the prior month.
The agents that got it right weren't the ones with the fanciest UI or the biggest model. They were the ones where we could directly control what context the agent sees. We cover the full benchmark methodology in AI Data Agents Compared.
That's the insight behind nao.
What we're building
Today, we're open sourcing nao — an analytics agent framework built around one core idea: context engineering.
Instead of a black-box, one-size-fits-all solution, nao gives data teams the tools to decide exactly what goes into their agent's context. It's a radically different approach:
- No vendor lock-in. An open framework your team owns and controls.
- A file-system approach. Context lives in files — markdown definitions, YAML configs, dbt references, rules, example queries. Your agent can retrieve them fast. Your team can review them in a pull request.
- A context engineering tool. Test different contexts, measure performance, and continuously improve your agent's reliability.
- A deployable UI. Once your context is ready, deploy a chat interface for anyone at the company to ask questions on your data.
Two components. One framework.
nao CLI — build the exact context you want for your agent. Metadata, data sampling, business logic, dbt lineage, rules. Whatever works best for your company.
nao UI — deploy a chat interface for your stakeholders. Business users get natural-language analytics. Data teams stay in control.
Why open source
Context engineering is a new discipline. Nobody has all the answers yet — not us, not Snowflake, not anyone.
The best way to structure context files, the right evaluation metrics for each domain, the optimal orchestration patterns — all of this needs to be discovered through real-world usage and shared learning.
That won't happen inside closed products.
We want nao to become a foundation for context engineering — a framework for data teams to discover and share how to build the best AI agents for analytics. Read the full reasoning in Why we're making our Analytics Agent open source and Why data teams need an open framework for context engineering. The same way dbt, Airflow, and the modern data stack were built: in the open, by the community that uses them.
Teams running nao in production should contribute what they learn back to a shared foundation. Not reinvent it behind closed doors.
Our vision
Today: companies build analytics agents with black-box solutions, limited context control, and vendor lock-in. They improve agents blindly and hesitate to put them in front of business users.
Tomorrow: data teams engineer reliable agent context — versioned, measurable, continuously improved. They deploy agents with confidence. They share context engineering knowledge as a community.
We're not building another chatbot.
We're building the foundation for data teams to own the intelligence behind their analytics agents.
If you want to start now:
- Check out nao on GitHub
- Read the Context Engineering Playbook
- Join our Slack community and tell us what you're building
Let's build this together.
Related articles
Technical Guide
How to Set Up an AI Analytics Slack Bot with an Open Source Framework
A practical step-by-step guide to set up an AI analytics Slack bot with an open source framework so your team can chat with data directly in Slack.
Technical Guide
How to Set Up an AI Analytics Teams Bot with an Open Source Framework
A step-by-step guide to set up an AI analytics Microsoft Teams bot with an open source framework so your team can chat with data directly in Teams.
Technical Guide
4 Steps to Improve Your Analytics Agent Reliability from 45% to 86%
A practical case study on how context engineering, dbt documentation, and data-model fixes improved an analytics agent from 45% to 86% reliability.

Claire
For nao team