Data Formulator: AI-powered Data Visualization
🪄 Explore data with visualizations, powered by AI agents.
Why Data Formulator?
Working with data is hard for two simple reasons:
- Data lives everywhere. Connecting agents to files, databases, warehouses, and BI tools takes time. It is even harder when agents start answering before the relationships between data sources are clear.
- Questions evolve as you explore. Each answer can lead to follow-up questions, comparisons, and new directions. A long chat history makes it hard to see where you are and how you got there.
Data Formulator provides one visual workspace for exploring and analyzing data:
- Data connectors give agents a common way to connect to different data sources and maintains a data memory to remember the relationships between them.
- Data Threads let you branch into different questions, compare paths, and use visualizations to discover deeper insights without losing context.
https://github.com/user-attachments/assets/8e4f8a08-6423-4227-a1f7-559e0126ce31
[!TIP] Love the charts? They're built on Flint. It's an open-source visualization language that compiles compact chart specs into polished visualizations.
News 🔥🔥🔥
[08-15-2026] Data Formulator 0.8 beta 1 (0.8.0b1) introduces:
- One unified flow: load data, ask questions, review results, and branch in the Data Thread.
- More data sources: use files, local folders, databases, and platforms such as Databricks.
- Better charts: explore more Flint-powered charts, recommendations, themes, and styling tools.
Preview with
pip install --pre data_formulator==0.8.0b1oruvx data_formulator@0.8.0b1. Install the latest stable release (0.7) withpip install data_formulatoror run instantly withuvx data_formulator.
See the changelog for release details.
Previous Updates
Here are milestones that lead to the current design:
- v0.7 (05-28-2026): Turn ANY data into insights in five steps — connect governed data sources, load via agents, explore with the unified
DataAgent+ Data Thread, refine 30+ chart types (semantic chart engine powered by Flint) with a style-refinement agent, and share as reports. Plus persistent sessions & workspaces and a multilingual (English/Chinese) UI