An AI analyst for your whole company. Ask a question in Slack, in a chat window, or straight from Claude — and get an accurate, chart-backed answer in seconds, grounded in one governed context layer built on your Semantic Nexus.
We sync your dbt models, Cube definitions, metric glossary and business rules into the assistant's context: which table is the source of truth, how revenue is defined, which time column to filter on, which clients are archived. The assistant knows what your best analyst knows — and a weekly sync keeps that knowledge current.
Mention the assistant in a Slack channel, open the web chat, or add it to Claude as a connector with a single URL. Threads keep their memory, so a follow-up like “now by store” or “top five products in June” just works. No SQL, no ticket, no queue.
Each answer comes with a chart, the CSV behind it, and a short note on scope and methodology. The generated SQL is one click away for anyone who wants to check the logic. A thumbs-down goes straight to the context owner, so the context improves question by question.
Illustrative example using a fictional coffee-shop chain. The assistant answers with a chart, the data behind it, and how it got there.
@assistant what was total revenue in June, broken down by store?
Total revenue in June was €175.3K across three stores. Hell's Kitchen led at €62.1K; Astoria and Lower Manhattan were within €2K of each other.
🧠 Scope & metric · Gross allocated turnover in EUR, 1–30 June, no-sales excluded, active stores only.
📐 Methodology · Sum of order-line turnover per store, rounded in SQL. Query available in nao.
and the top 5 products that month, with units sold?
Top 5 products in June, all stores. Latte alone is 18% of revenue.
Metric definitions, business rules and table knowledge from your dbt and Cube models, synced weekly. Two people asking the same question get the same number — and a new colleague is onboarded the moment they ask.
Mention the assistant in any channel and get the answer in the thread, with a chart image and CSV, visible to everyone. Threads remember context. Scheduled posts deliver recurring numbers, like Monday's gross turnover, without anyone asking.
Add the assistant to Claude as an MCP connector by pasting one URL. Brainstorm with your data in a full conversation — “which product grew most between Q1 and Q2?” — and get the same numbers as in Slack, because it's the same context layer.
Your key metrics are covered by tests that run plain-language questions through the assistant and compare the result with the expected SQL. Every answer exposes its query, and a thumbs-down routes to the context owner for review.
Turn a conversation into a dashboard. Reorder or drop charts, add commentary, and share it with the team or keep it private. The story stays live against your data, so it's a page that updates rather than a screenshot that ages.
Self-hosted on Google Cloud Run in your region, with invite-only access and role-based shielding of sensitive slices. Built on nao, an open-source framework, with any LLM behind it via your own API key. No per-seat licence, no vendor lock-in.
Companies that have a Semantic Nexus, or are building one, and far more people with data questions than people who can write SQL. Sales and customer success preparing for a client conversation. Leadership working through a strategic question and wanting the number in twenty seconds, not next week. Support and operations checking what the client said against what the system actually recorded.
It works best when the metric definitions are already agreed. The assistant makes them accessible to everyone; it doesn't invent them. That's exactly what the Semantic Nexus is for.
Today the assistant reads your Cube definitions into its context and queries the warehouse. Next it plugs straight into the Cube semantic layer, so measures, dimensions and access rules live in exactly one place and the assistant inherits them automatically.
From a general-purpose analyst to a set of focused assistants for finance, customer success and operations, each with its own skills and shielding, all sharing the same governed context layer. The governance stays central; the expertise gets specific.
Two components. An implementation fee covers building the context layer from your Semantic Nexus, writing the accuracy tests for your key metrics, and wiring up Slack and Claude. A monthly licence covers hosting, model usage, and keeping the context maintained and in sync.
There is no per-seat pricing. The assistant is meant to be used by everyone in the company, so the licence is flat rather than per user. We scope the exact structure together based on your data model and the number of metrics under test.
Implementation fee
Context layer, metric tests, Slack and Claude setup.
Monthly licence
Hosting, model usage, context maintenance. Flat, not per seat.
Product Owner · Maintainer
Medior Data Engineer · Maxq Analytics
Sarah leads the Analytics Assistant end to end. She built and deployed the first version, runs the context layer and its accuracy tests, and owns the roadmap and client rollouts. She is the main point of contact for the add-on after implementation.
Product direction
Guild Master · Maxq Analytics
Philip shapes how the assistant answers — short, consistent, chart-first — and connects it to the Semantic Nexus architecture it runs on, so the context layer is a by-product of the data model rather than a second thing to maintain.
We connect the assistant to your Semantic Nexus, load the context layer, write the first accuracy tests and put it in your Slack — so the first questions get answered within days, not quarters.
Ask your first question