Status: Live

Dashboards you can trust, built at the speed of writing.

Meet tvaras. The AI-native data platform that plugs to your stack.

Or schedule a demo with the team.

demo.tvaras.ai/c/demo-conv-1recorded data
A chat answering a revenue question with a verified table and the SQL behind itA chat confirming the MRR definition and setting up a daily guard that posts to Slack
For stakeholders
Answers in minutes.
For the data team
Its week back.
Three surfaces · one platform

Chats. Playgrounds. Jobs.

Every way a data team works, in one place. All three surfaces share the same knowledge of your warehouse, your dbt models and your metrics — and the same permissions.

Ask · explore · automate

Chats

Plain-language questions against your warehouse, answered with the SQL, the chart and the explanation. Drill in, change the range, follow up. Turn any answer into a schedule that lands in Slack, Jira or your inbox.

CAC by channel this month — what's off?
bigquery · r2_marketing_attribution · 2.1s
Organic
Google
Meta
Referral
Google CAC +42% — brand_search_US at €67 vs €35 target. Mobile CVR 1.2% vs 3.8% desktop.
Verified ✓Show SQLAlert me daily →
  • Verified against your warehouse, not guessed
  • Fluent in dbt, your BI layer and your metric names
  • Automations: set it once, get it where you work
See a chat in the preview
From conversation to interactive app

Playgrounds

Most data tools stop at the chart. tvaras keeps going. Describe what you want, say "a daily ad-spend dashboard with drilldown into top campaigns", and a real, persistent app shows up at /pg/your-slug, wired to your warehouse and ad accounts.

/pg/daily-spend-dashboardLive

Total

€48.2K

vs prev

+12%

Channels

3

Edit in builderShareSnapshot nightly
  • Filterable, shareable, permission-aware, version-controlled
  • Charts stay editable in the builder, not frozen in code
  • Own datastore, file uploads, scheduled snapshots
Explore Playgrounds
From task to merged change

Jobs

A chat that owns a git branch. Start from a message or a Linear, ClickUp or Jira task; the assistant investigates, proposes a plan, edits dbt models and code on its own branch, runs your checks and hands you a diff to review, commit and merge.

i1_stripe_charges refundsDATA-412 customer_ltv+
In progressjob/customer-ltv-412✓ dbt build
models/r1/r1_customers.sql+3−1KeepRevertAsk
12 select customer_id,
13- sum(gross_revenue) as revenue
14+ sum(net_revenue) as revenue,
15+ sum(case when is_refund then 0
16+ else net_revenue end) as customer_ltv
17 from {{ ref('r1_transactions') }}
  • Goal, acceptance criteria and a verify command, agreed up front
  • Autopilot works until the goal is met or it needs you
  • Changes, Files, Git and Checks panels next to the chat
How jobs work
Mobile-ready

A data platform your team can run entirely from a phone.

Not a read-only companion app. The full workbench: chat with the assistant, open a diff, edit or create a dbt model in an editor with a proper key bar, commit, push, merge, approve a plan or an automation — from the train, the couch or the conference hall. Installs as an app and pushes a notification when a job needs you.

  • Edit and create dbt models
  • Review diffs hunk by hunk
  • Commit, push, merge, open pull requests
  • Swipe between jobs, approve plans and automations
See the mobile workbench
9:41
i1_stripe_chargesDATA-412orders explore+
DATA-412 customer_ltv working
Goal · 2 / 3autopilot on
  • customer_ltv net of refunds
  • tests pass
  • explore dimension visible
Edit r1_customers.sqlBash dbt build
Build passed — 4 models, 6 tests. customer_ltv is net of refunds. Adding the Lightdash dimension next.
Label it “Lifetime value”, 2 decimals.
Done. Ready for review — move to In review?
Yes, reviewNot yet
Message the job…↑
ChatChanges3 changedFilesGit

Chat + diff

9:41
r1_customers.sqlunsavedSave
1with orders as (
2 select customer_id,
3 sum(net_revenue) as revenue,
4 sum(case when is_refund then 0
5 else net_revenue end)
6 as customer_ltv
7 from {{ ref('r1_transactions') }}
8 group by 1
9)
10
11select c.*,
12 round(o.customer_ltv, 2)
13 as customer_ltv
14from customers c
15left join orders o using (customer_id)
⇥↶↷{ }( )' '=|⌘S
qwertyuiopasdfghjklzxcvbnm

Editor with key bar

9:41
i1_stripe_chargesDATA-412orders explore+
Gitjob/customer-ltv-412
↑ 1 ahead·base: main checks
Staged · 3
  • Mmodels/r1/r1_customers.sql
  • Mmodels/r1/schema.yml
  • Mmodels/r1/_lightdash.yml
Commit message✦ drafted

lightdash: expose Lifetime value dimension on Customers

CommitPushUpdate from mainOpen PR
Recent
  • a41c9e r1_customers: add customer_ltv
  • 9d20f1 job start · from DATA-412
ChatChanges3 changedFilesGit

Git: commit · push · merge

Everything else a data platform needs.

One pipeline from your sources to your team — shared by all three surfaces. Click a node.

Your sources

tvaras

tvarasyour VM

Surfaces

Where it lands

Knowledge

Auto-detected exposures from your BI tool and dbt docs, a metrics dictionary, and memories of your conventions and corrections. Every answer is checked against the warehouse before it reaches you.

One set of numbers, three kinds of questions.

Founders, data teams and marketers all ask the same warehouse. Here is what each of them uses it for.

Simple, transparent pricing

Two plans, both self-hosted on your infrastructure. Try it free for 14 days.

Popular

Standard

Runs on your own infrastructure

€3,500€2,000*/mo

+ your own Anthropic usage

  • Up to 50 users
  • Chats, Playgrounds and Jobs
  • Your own infrastructure
  • Your choice of warehouse
  • dbt integration
  • 30+ connectors
  • Scheduled automations
  • Tasks engine
Start 14-day free trial

No credit card required

Premium

Standard, plus a dedicated engineer and an SLA

€6,000€4,500*/mo

+ your own Anthropic usage

  • Everything in Standard
  • A dedicated data engineer, 16 hours a month
  • 4-hour response SLA, business hours
  • Your metric layer built and maintained
  • Custom connectors built for you
  • Granular permissions & roles
  • Priority onboarding

The free trial runs self-hosted on your own infrastructure and currently requires Google BigQuery + dbt. Other warehouses and transformation tools are coming soon.

* Early-customer pricing. The list prices, €3,500 and €6,000 a month, apply once the early-customer programme closes. With a yearly commitment, your price stays locked for 24 months.

Frequently asked questions

Straight answers, no fluff.

It complements them. A general assistant starts blank, or knows only what one person told it. tvaras holds your whole company’s knowledge — and who’s allowed to see what — and connects to all your tools. It already knows your dbt models, your metrics, your warehouse, so "CAC by channel this month?" returns a real query, a chart, and the explanation. A proprietary engine models and combines your data; a verification engine checks every answer against your warehouse, so you get facts, not hallucinations. Power users can also reach it over MCP.

No. Skills are one layer. Add purpose-built tools (warehouse queries, dbt runs, BI lookups, Slack and Jira actions, scheduled jobs), a knowledge layer that learns your metrics and conventions from real queries and corrections, and three surfaces to act on them — Chats for answers, Playgrounds for apps, Jobs for shipping changes to your repository. It’s a system on your data, not a folder of prompts.

You do. tvaras runs self-hosted in your own infrastructure — your data never leaves it, nothing for the sub-processor list. Read-only by default, every query logged for audit, granular permissions, no model trained on your data. Bring your own LLM, so you choose which provider ever sees a prompt.

No. It gives them their time back. tvaras clears the ad-hoc request queue so stakeholders get answers instantly. Your team stops being the SQL help desk and ships the hard work. An extra pair of hands, not a replacement.

Any warehouse. Fluent in dbt and your BI layer (Lightdash, Looker, Metabase). Use something we don’t support yet? We build the connector fast for your use case. A short turnaround, not a roadmap item.

Fast. No new warehouse, no migration — it plugs into the stack you already run. Connect your warehouse and dbt project, ask questions, get charted answers the same day. It sharpens as it learns your metrics. First useful answers in hours, not weeks.

Yes — and not just read dashboards. Jobs give every change its own branch, so from a phone you can ask for a new dbt model, edit the SQL in an editor with a proper key bar, run the checks, review the diff hunk by hunk, commit, push and merge or open a pull request. Playgrounds are responsive, automations are approved from the chat, and push notifications tell you when a job needs you. It installs to the home screen as an app; nothing routes through us.