| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| Flint first release! source code.tar.gz | 2026-06-28 | 7.7 MB | |
| Flint first release! source code.zip | 2026-06-28 | 9.2 MB | |
| README.md | 2026-06-28 | 1.5 kB | |
| Totals: 3 Items | 16.9 MB | 0 | |
Flint Chart v0.1.1
Flint Chart is now live!
Flint is a new visualization intermediate language designed to help AI agents create expressive, good-looking visualizations from simple, human-editable specs. Write a compact Flint spec, and Flint compiles it into chart specifications for Vega-Lite, ECharts, and Chart.js.
We designed Flint while building Data Formulator (https://github.com/microsoft/data-formulator), where we found that agents could sometimes produce broken, brittle, or awkward-looking charts when asked to generate Vega-Lite directly. Flint started as a way to make that process more reliable. It turns out the language is useful beyond Data Formulator, so we are releasing it for everyone.
Agents work reliably with Flint, and the resulting charts usually look great out of the box.
We also published an MCP server, so agents can compile, validate, render, and iterate on charts directly from semantic chart requests.
What’s included:
flint-chart: the core TypeScript library for semantic chart compilation.flint-chart-mcp: an MCP server with chart compilation, validation, rendering, chart-type discovery, and an interactive chart view.- Documentation, tutorials, examples, and the project website.
Try it:
:::bash
npm install flint-chart
npx flint-chart-mcp --help