Data Formulator

Data Formulator

โ˜… 4.2 ๐Ÿ”– 4000 saves ๐Ÿ’ฐ Free Data AnalysisGitHub

Data Formulator is an open-source, AI-powered data analysis and visualization tool from Microsoft Research. You connect your data, describe what you want to explore, and AI agents transform the data and generate charts interactively, blending natural language with direct manipulation. It has earned over 17,000 stars on GitHub and was actively developed in October 2026.

Overview

Traditional charting tools make you reshape data by hand before you can see anything. Data Formulator flips the process: you state an exploration goal, and its AI agents write the transformation code, derive the fields needed, and propose visualizations, which you then refine by dragging, dropping, and asking follow-ups. It connects to files and databases, works with the model providers you configure, and keeps an inspectable trail of how each chart was produced, so results are reproducible rather than magic. A hosted online demo is available, and the full app installs locally with pip.

Key Features

  • AI agents that transform data and build charts for you
  • Natural-language driven data exploration
  • Interactive refinement with drag-and-drop chart editing
  • Connects to local files and common databases
  • Transparent, reproducible analysis threads
  • Bring your own model: multiple providers supported
  • Free online demo plus local installation via pip

๐Ÿ’ณ Pricing

Data Formulator is completely free and open source under the MIT license, including the local app; the online demo is also free to try.

Who Is It For

Data Formulator is for analysts, researchers, journalists, and data-curious professionals who want to explore datasets quickly without writing transformation code for every chart. It shines in early-stage exploration, when questions change faster than dashboards can be rebuilt.

๐Ÿš€ Visit Data Formulator Official Site

๐Ÿšฉ Report an issue