Build AI dashboards from conversation.
Upload your data, describe what you need, and get charts and KPIs on an infinite canvas. No drag-and-drop — just talk. Two projects free, then Pro for more.
The old way is over
Why analysts are switching to AI-first BI
Traditional BI tools were designed for mouse clicks. VRYO is designed for conversations. The difference is not incremental — it's a paradigm shift.
| VRYO | Tableau | Power BI | Excel | |
|---|---|---|---|---|
| Create a chart | "Show revenue by region" | Drag pill → shelf → config → format | Insert visual → bind fields → format | Select data → Insert → Chart wizard |
| Time to first dashboard | < 60 seconds | 30–60 minutes | 20–45 minutes | 15–30 minutes |
| AI agent | Built-in (Claude / OpenAI) | Einstein (add-on) | Copilot ($30/user/mo) | Copilot ($30/user/mo) |
| Embed in your app | npm install → <VryoProvider /> | Embed API (Enterprise license) | Power BI Embedded (Azure) | Not possible |
| Version control | Git — it's React code | Proprietary .twbx | Workspace versioning | Manual file copies |
| Custom visualizations | Write a React component | Extensions SDK | AppSource custom visuals | VBA macros |
| Real-time data | useDataSource with polling/streaming | Tableau Prep / Bridge | DirectQuery / Push datasets | Power Query refresh |
| Pricing | Free & open source (Apache 2.0) | $70/user/month | $10–20/user/month | $6–22/user/month |
| Self-host | Yes — your infra | Tableau Server ($$$) | Report Server (Enterprise) | N/A |
Everything you need
The complete AI-native BI platform
AI Copilot Workspace
Chat with your data. Upload CSV/JSON, describe the dashboard you need, and the AI builds it in seconds. Iterate with natural language.
5 Dashboard Templates
Sales, Marketing, Product, Finance, HR — pre-built dashboards you load in one click and customize with your own data.
13 Chart Types
Bar, line, area, scatter, pie, donut, heatmap, waterfall, radar, treemap, funnel, combo, and radial bar charts — all AI-configurable.
KPI Cards & Gauges
Power BI-style KPI tiles with trend arrows, formatted values, and sparklines. Semicircular gauges with color zones and target markers.
Cross-Filtering Slicers
Interactive dashboard filters that update linked charts in real time. Checkbox, dropdown, range — like Tableau's filter actions.
Agent API (Claude + OpenAI)
Natural language → AgentPatch JSON. The LLM reads your canvas context, picks widget types, configures axes and series automatically.
Data Connectors
Upload files, fetch from REST URLs, or paste data. useDataSource hook fetches, parses, and auto-refreshes with polling intervals.
Export as Code
Every dashboard is exportable as a React component. Copy-paste into your app — no proprietary formats, no vendor lock-in.
Developer Hooks
useWidget() to subscribe to a single widget. useDataSource() for external data. useDashboardActions() for add/remove/duplicate/export.
Infinite Canvas
Built on tldraw — pan, zoom, and arrange widgets in freeform 2D space. No rigid grid. Spatial thinking for data stories.
Advanced Tables
Virtual scrolling, sparklines, conditional formatting, sorting, search, pinned columns. Handles 10K+ rows without breaking a sweat.
Fully Typed (Zod + TypeScript)
Every widget validated by Zod schemas. TypeScript types flow end-to-end. The agent validates output before it touches the canvas.
What you can do
Use the library or the app — or both
VRYO is an open-source platform: embed the canvas in your product with @vryo/client, or use the cloud Workspace to build dashboards with no code.
In the library
- Embed the canvas in any React or Next.js app
- 13 chart types (bar, line, area, scatter, pie, donut, heatmap, waterfall, radar, treemap, funnel, combo, radial bar)
- KPI cards, gauges, and advanced tables with virtual scrolling
- Cross-filtering slicers that update linked charts in real time
- Agent API: natural language → widget patches (Claude / OpenAI)
- Data connectors: upload files, REST URLs, useDataSource with polling
- Export any dashboard as React code — no vendor lock-in
- Hooks: useWidget, useDataSource, useDashboardActions
- Infinite canvas (tldraw): pan, zoom, freeform layout
- 5 pre-built templates (Sales, Marketing, Product, Finance, HR)
- Fully typed with Zod + TypeScript
In the app
- Workspace: sign up free, upload CSV/JSON, chat with AI, build dashboards
- 2 projects on Free — upgrade to Pro for more (Figma-style)
- Dashboard: onboarding, goals, and AI-generated insights
- Projects: create and manage your dashboard projects
- Pricing & billing: Hobby, Pro, Enterprise (Stripe)
- Docs: getting started, concepts, API reference, recipes, workspace guide
- Sign in with email or OAuth; invite teammates
Connect your app or website
It takes less than 4 minutes. Add the VRYO dashboard to any React app, Next.js page, or route.
Install the package
Add the dashboard in your component (e.g. App.tsx or a page):
Your dashboard is ready
Paste the code into your app. The infinite canvas with charts, tables, and notes will render on your page. Optional: add an agent endpoint for AI-driven updates.
Quick start
Up and running in 3 steps
Or skip the code — create a free account and build dashboards in the Workspace (2 projects free, then Pro for more).
Pricing
Simple, transparent pricing
Start free. Upgrade when you need more.
Create an account and start building. No usage limits.
- ✓2 projects
- ✓Full @vryo/client package
- ✓Unlimited canvas widgets per project
- ✓Apache Arrow data integration
- ✓Community support (GitHub / Discord)
- ✓Apache 2.0 license
For individuals and teams building production AI data apps.
- ✓Everything in Hobby
- ✓50 projects
- ✓VRYO Cloud hosting
- ✓Persistent canvas state
- ✓Priority agent API rate limits
- ✓Analytics dashboard
- ✓Custom widget themes
- ✓Email support
For large organizations with custom needs and compliance.
- ✓Everything in Pro
- ✓Unlimited projects
- ✓On-prem / private cloud
- ✓Dedicated support
- ✓Custom SLAs
- ✓Security review & compliance
Contact
Request a demo or get in touch
Interested in Enterprise? Tell us a bit about your needs and we'll schedule a call.
FAQ
What is VRYO?
VRYO is an open-source platform for building AI-powered dashboards through conversation. You can use the cloud Workspace to upload data (CSV/JSON), chat with an AI copilot, and get charts, KPIs, and tables on an infinite canvas — or embed the same canvas in any React or Next.js app with the @vryo/client library.
How do I embed a VRYO dashboard in my app?
Install @vryo/client and @vryo/core, wrap your page with VryoProvider (and pass agentEndpoint for AI), then optionally add a server route that calls callAgentWithCanvas from @vryo/server. The docs at vryo.dev/docs/getting-started show the exact 3-step setup.
What chart types does VRYO support?
VRYO supports 13 chart types: bar, line, area, scatter, pie, donut, heatmap, waterfall, radar, treemap, funnel, combo, and radial bar. It also includes KPI cards with trend arrows, semicircular gauges, cross-filtering slicers, and advanced tables with virtual scrolling.
How is VRYO different from Tableau or Power BI?
Traditional BI tools are click-based: you drag fields, pick chart types, and configure each visual by hand. VRYO is conversation-based: you describe the insight you want and the AI builds the dashboard. You can go from data to a full dashboard in under a minute and export it as React code.
Do I need to code to use VRYO?
No. The VRYO Workspace (vryo.dev/app) lets you upload data, chat with the AI, and build dashboards in the browser with no code. To embed a dashboard in your own app, you install the npm package and add one component; the docs show a 3-step setup.
Can I use VRYO without coding?
Yes. Create a free account, open the VRYO Workspace, upload a CSV or JSON file, and tell the AI what dashboard you want. It will create charts and KPIs for you. Free accounts get 2 projects; upgrade to Pro for more.
Is VRYO free?
Yes. The core library is open source (Apache 2.0). Create a free account and build with 2 projects at no cost; there are no usage limits. Pro and Team tiers add more projects, cloud hosting, and priority support.
How many projects do I get on the free plan?
Free accounts get 2 projects. You can build as much as you want inside each project with no usage limits. Upgrade to Pro for 50 projects, or Team for 200.
Early access
Join the waitlist
Be first in line for Pro and Enterprise. We're rolling out in batches — early members get lifetime discounts.
No spam. Unsubscribe anytime.