nao is an open source analytics agent builder that helps teams engineer, test, and deploy analytics agents on their own data stack. It supports local and self-hosted workflows for organizations that want control over context, data access, and deployment.

nao preview

Open source analytics agent builder

nao is an open source analytics agent builder for teams that want to engineer the context behind a data agent instead of treating it like a generic chat assistant. It helps users organize warehouse schemas, metrics, documentation, rules, repositories, and external tools into a structured context that can be synced, tested, and deployed.

The product is designed around a local, security-conscious workflow. Users can initialize a context, synchronize it from existing data sources, measure reliability with tests, and then deploy a chat UI for people to ask questions in plain English. The site also positions nao for self-hosted and bring-your-own-key deployments, with enterprise options for teams that need SSO, row-level security, white labeling, and implementation support.

Core capabilities

Context builder

Create a file-system-like context for an analytics agent and organize schema, metrics, docs, rules, queries, and repositories as structured inputs.

Context synchronization

Pull context from existing warehouses and other sources so the agent can stay aligned with current data assets and documentation.

Context testing

Create unit tests for question-to-SQL behavior and track answer rate, speed, and token usage to monitor reliability.

Analytics chat interface

Deploy a chat UI that lets people ask questions in plain English and run analytics against connected data.

Integration coverage

Connect with warehouses, BI tools, ingestion tools, productivity tools, and custom MCPs to fit an existing stack.

Privacy and deployment controls

Run locally or self-host, with security controls that keep queries and results in your infrastructure and avoid sending data values to LLMs by default.

Practical use cases

  • Context engineering for data agents

    Build an analytics agent around your warehouse, metrics, docs, and rules, then keep that context organized in a file-system-like structure that can be updated over time.

  • Reliability testing before deployment

    Validate whether an agent can answer questions correctly before wider rollout by creating tests for question-to-SQL behavior and reviewing reliability metrics.

  • Self-serve analytics chat

    Expose analytics to non-technical users through a chat UI so they can ask plain-English questions instead of writing queries.

  • Working with an existing data stack

    Connect nao to an existing stack that includes warehouses, dbt, BI tools, and other MCP-enabled services so the agent can work with current data workflows.

  • Controlled, self-hosted deployment

    Self-host the product when teams need to keep queries and results inside their own infrastructure and use their own LLM keys.

Pros and Cons

Pros

  • Open source and built around an explicit context-engineering workflow for analytics agents.
  • Supports a structured lifecycle from context creation to sync, testing, and deployment.
  • Offers a local-first security posture and self-hosting options.
  • Connects to a broad data stack, including warehouses, BI tools, ingestion tools, and custom MCPs.
  • Provides a measurable testing step with output such as answer rate and average time.

Cons

  • The public pages do not provide a full, detailed setup guide or a complete list of all supported tools.
  • Some integrations and workflow details are summarized broadly rather than documented exhaustively on the site.

FAQ

How do you set up nao?

nao is set up to run against your existing data stack and can be deployed as a chat UI for analytics on that data. The source does not spell out a single setup path in detail, but it shows initialization, synchronization from data sources, testing, and deployment steps.

Who is nao for?

It is positioned for people who need to build and operate analytics agents over warehouse data, including data and analytics teams that want a controlled, testable workflow for answering questions from natural language.

What workflow does nao support?

The product supports a context-first workflow: initialize a file-system-like context, sync data sources into it, test question-to-SQL behavior, and then deploy a chat interface for end users.

Is nao secure and can it be self-hosted?

The site presents nao as secure by design. It runs locally on your computer, connects directly to your data warehouse, does not access warehouse data values or credentials, and offers self-hosting options.

What kinds of teams or stacks does nao fit best?

The source emphasizes analytics on your own data stack, with native warehouse and BI integrations plus custom MCP support. It does not describe a narrow industry focus, so fit should be evaluated against whether you need an analytics agent builder rather than a generic chatbot.

Quick Facts

Category
Analytics Agent Builder
Platform
Web product with local/self-hosted deployment options
Primary users
Analytics and data teams building agents over their own data stack
Source domain
getnao.io
Pricing shape
Free self-hosted option, $500/month cloud plan, custom enterprise pricing
Notable workflow
Initialize context, sync data sources, test question-to-SQL behavior, then deploy chat UI