- 社区热度
- 80 Stars
- GitHub 收藏
- 最近活跃
- 2026/9/13
- 近 30 天还在更新
- 授权协议
- MIT
- 宽松协议
为什么值得关注
不是看 Star 排名,而是看它解决了什么问题、实际有没有用,以及方法为什么值得关注。
解决的问题
数据分析对话后缺乏标准且安全的可交互文件格式,静态图表或脚本难以兼顾安全性与动态交互。
实际价值
包含响应式状态管理、沙箱隔离渲染以及对 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 样本的 —,不足以可靠判断首次响应率与响应速度。
核心亮点
- 声明式组件系统:包含文本、输入控件、表格、Vega 图表和 Mermaid 架构图。
- 双重创作格式:支持嵌入 JSON 块的 Markdown 格式与纯 JSON 结构化格式。
- 响应式数据流:利用全局变量与信号总线,实现组件联动、数据筛选与 REST 接口数据获取。
快速开始
安装方式、上手难度、开始步骤。
装在哪
待确认
难不难
待确认
- 01访问官方示例库查看已有数据文档展示。
- 02在 VS Code 编辑器中安装 Chartifact 插件。
- 03创建 Markdown 文件,并在代码块中定义响应式变量与图表配置。
- 04向大语言模型输入提示词,协助自动生成分析文档代码。
- 05通过沙盒预览窗口实时查看和调试交互效果。
- 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
相关项目
根据分类、能力和适用角色匹配的其他已核验项目。
clearml
覆盖实验追踪、远程任务编排、数据版本和模型工作流的机器学习开发与 MLOps 平台,可使用托管服务或自建服务器。
liam
从现有数据库 Schema 自动生成可交互 ER 图,并支持公开仓库链接与私有仓库 CLI 工作流。
Apache DevLake
把 GitHub、GitLab、Jira、Jenkins、SonarQube 等研发数据汇入统一模型,并用 Grafana 查看 DORA 和研发流程指标。
rill
基于代码的商业智能平台,支持通过 SQL 和 YAML 定义指标,并为 AI 代理提供数据访问接口。
duck-ui
运行在浏览器中的开源 DuckDB 客户端,支持 SQL 编辑器、笔记本、图表和本地 AI 助手。
Dishylink
Dishylink 是一个功能极其完善的 Starlink 本地监控与管理工具。它通过直接访问局域网 API,在无需云端依赖的情况下提供实时性能监控、功耗分析、障碍物地图及设备管理功能。

