Flint Enables Polished Charts from Simple Specs Microsoft Research introduced Flint, an open-source visualization intermediate language that enables AI agents to generate polished charts from compact specs. Flint supports 46 chart types and can compile a single spec to Vega-Lite, Apache ECharts, or Chart.js, making LLM- and agent-generated charts more reliable and human-editable. For AI and data practitioners, an intermediate visualization language that encodes semantic meaning can make LLM- and agent-generated charts more reliable and human-editable. Per a Microsoft Research blog post published July 8, 2026, Microsoft Research and the project site introduce Flint , an open-source visualization intermediate language that lets AI agents generate polished charts from compact specs. The project includes the flint-chart library and a flint-chart-mcp server, according to the project documentation. The project site states Flint supports 46 chart types and can compile a single spec to Vega-Lite , Apache ECharts , or Chart.js . The GitHub repository notes the project exposes 70+ semantic types and lists 354 stars on the repo. Source material: Microsoft Research blog, the Flint project site, and the project GitHub repository.