microsoft数据与分析

chartifact

声明式的交互式数据文档格式与运行时,适合配合大语言模型生成报表与仪表盘。

  • Web
  • IDE 插件
  • 库/框架
  • 浏览器
  • Windows
  • macOS
  • Linux
  • 支持自托管
  • 支持本地运行
  • 支持 Docker
chartifact 截图
社区热度
80 Stars
GitHub 收藏
最近活跃
2026/9/13
近 30 天还在更新
授权协议
MIT
宽松协议

为什么值得关注

不是看 Star 排名,而是看它解决了什么问题、实际有没有用,以及方法为什么值得关注。

近 90 天

解决的问题

数据分析对话后缺乏标准且安全的可交互文件格式,静态图表或脚本难以兼顾安全性与动态交互。

实际价值

包含响应式状态管理、沙箱隔离渲染以及对 Vega 和 Mermaid 的集成,支持导出独立 HTML 与 VS Code 预览。

创新 / 差异化

结合 Markdown 与 JSON 块声明响应式变量,无需运行自定义 JavaScript 即可实现图表与文本联动。

扩展潜力

可嵌入 LLM 工作流、VS Code 插件及 Web 查看器,生成的声明式文件易于大模型理解和多次修改。

为什么是现在

大语言模型生成交互式数据分析结果的需求增加,安全且便于模型解析的文档格式契合当前趋势。

社区活跃度

近 90 天新增 0 个 Issue、33 个 PR;窗口内抽取的 Issue/PR 样本中有 0 位 Issue 发起者、2 位 PR 贡献者,并发布 0 个版本。

维护者响应

窗口内 0 个 Issue 样本关闭率 —,33 个 PR 样本合并率 30%。维护者评论样本仅覆盖该 Issue 样本的 —,不足以可靠判断首次响应率与响应速度。

PR 样本 2 位贡献者0 次 ReleasePR 合并率 30% · 33 条窗口样本

核心亮点

  • 声明式组件系统:包含文本、输入控件、表格、Vega 图表和 Mermaid 架构图。
  • 双重创作格式:支持嵌入 JSON 块的 Markdown 格式与纯 JSON 结构化格式。
  • 响应式数据流:利用全局变量与信号总线,实现组件联动、数据筛选与 REST 接口数据获取。

快速开始

安装方式、上手难度、开始步骤。

装在哪

待确认

难不难

待确认

支持 Docker支持自托管支持本地运行
  1. 01访问官方示例库查看已有数据文档展示。
  2. 02在 VS Code 编辑器中安装 Chartifact 插件。
  3. 03创建 Markdown 文件,并在代码块中定义响应式变量与图表配置。
  4. 04向大语言模型输入提示词,协助自动生成分析文档代码。
  5. 05通过沙盒预览窗口实时查看和调试交互效果。
  6. 06将制作完成的交互式文档导出为独立的 HTML 文件。

更适合谁

  • 希望数据放在自己服务器上的团队
  • 想在本机直接跑起来试用的开发者
  • 习惯用 Docker 部署的人

更多介绍

Chartifact 是一种声明式的低代码数据文档格式,用于创建可交互的数据报告、仪表盘和演示幻灯片。它兼具文档的便携性与轻量应用的交互能力,特别适合配合大语言模型将数据对话转化为可分享的分析成果。 该项目包含文档规范、沙盒运行时、VS Code 预览插件以及网页版查看器。使用者可以使用 Markdown 或 JSON 编写文档,利用 Vega 绘制数据图表、用 Mermaid 生成结构图,并通过响应式变量连接各类控件,快速构建出具备安全保障的动态数据网页。

信息来源

每条信息都标注了状态与出处,可展开查看。

14 条 · 展开
  • capability tags

    已核验

    来源: admin_cms · cms editor · 2026/9/14

  • editor note

    已核验

    {"en":"Chartifact combines human-readable Markdown with reactive state management and visualization engines like Vega and Mermaid. Its sandboxed architecture ensures secure rendering, making it ideal for LLM-generated interactive reports.","zh":"Chartifact 提供了清晰的数据响应式架构,将 Markdown 的易读性与 Vega、Mermaid 等图表渲染能力结合。其内置的沙盒运行机制保障了安全性,非常适合用于让大语言模型生成可交互的分析报告并导出为独立 HTML 文件。"}

    来源: admin_cms · cms editor · 2026/9/14

  • how to use

    已核验

    {"steps":[{"en":"Access the official examples page to see sample documents.","zh":"访问官方示例库查看已有数据文档展示。"},{"en":"Install the Chartifact extension in VS Code.","zh":"在 VS Code 编辑器中安装 Chartifact 插件。"},{"en":"Create a Markdown file and define reactive variables and chart specifications in JSON blocks.","zh":"创建 Markdown 文件,并在代码块中定义响应式变量与图表配置。"},{"en":"Prompt an LLM to automatically generate the Chartifact document code.","zh":"向大语言模型输入提示词,协助自动生成分析文档代码。"},{"en":"Preview and test the interactive functionality in the sandboxed preview window.","zh":"通过沙盒预览窗口实时查看和调试交互效果。"},{"en":"Export the finished interactive document into a standalone HTML file.","zh":"将制作完成的交互式文档导出为独立的 HTML 文件。"}],"installAt":"unknown","difficulty":"unknown"}

    来源: admin_cms · cms editor · 2026/9/14

  • intro

    已核验

    {"en":"Chartifact is a low-code document format designed for creating interactive, data-driven reports, dashboards, and presentations. It combines the portability of standard documents with the rich interactivity of mini web applications, specifically designed to help LLMs produce shareable analytical artifacts. The project provides a unified document schema, a sandboxed execution runtime, a VS Code extension, and a web-based viewer. Authors can write in Markdown or JSON, leveraging Vega for data visualization, Mermaid for diagrams, and reactive variables to synchronize state across components securely.","zh":"Chartifact 是一种声明式的低代码数据文档格式,用于创建可交互的数据报告、仪表盘和演示幻灯片。它兼具文档的便携性与轻量应用的交互能力,特别适合配合大语言模型将数据对话转化为可分享的分析成果。 该项目包含文档规范、沙盒运行时、VS Code 预览插件以及网页版查看器。使用者可以使用 Markdown 或 JSON 编写文档,利用 Vega 绘制数据图表、用 Mermaid 生成结构图,并通过响应式变量连接各类控件,快速构建出具备安全保障的动态数据网页。"}

    来源: admin_cms · cms editor · 2026/9/14

  • 许可证

    已核验

    MIT

    来源: GitHub 官方接口 · license.spdx_id=MIT · 2026/9/14

  • needs api key

    已核验

    来源: admin_cms · cms editor · 2026/9/14

  • 一句话用途

    已核验

    {"en":"Declarative, interactive data document format and runtime designed for LLM-generated reports and dashboards.","zh":"声明式的交互式数据文档格式与运行时,适合配合大语言模型生成报表与仪表盘。"}

    来源: admin_cms · cms editor · 2026/9/14

  • 平台

    已核验

    browser、windows、macos、linux

    来源: admin_cms · cms editor · 2026/9/14

  • 分类线索

    根据材料推断

    ai-apps

    来源: 项目说明文档 · hint=ai-apps · 2026/8/20

  • product forms

    已核验

    web、ide_plugin、library_framework

    来源: admin_cms · cms editor · 2026/9/14

  • role tags

    已核验

    来源: admin_cms · cms editor · 2026/9/14

  • supports docker

    已核验

    来源: 仓库文件 · dockerfile=true; compose=true · 2026/9/14

  • supports local

    已核验

    来源: admin_cms · cms editor · 2026/9/14

  • supports self host

    已核验

    来源: admin_cms · cms editor · 2026/9/14

根据分类、能力和适用角色匹配的其他已核验项目。