Version 1.0 Preview - Stable Release: March 21, 2026

AI-Native Visualization
for the LLM Era

Framework-agnostic visualization library designed for AI-powered applications. Simple syntax that LLMs generate effortlessly. 16 chart types ready for your AI agents.

Quick Start
import { GPTVis } from '@antv/gpt-vis';

const gptVis = new GPTVis({
  container: '#container',
  width: 600,
  height: 400,
});

// LLM generates this natural syntax
const visSyntax = `
vis line
data
  - time 2020
    value 100
  - time 2021
    value 120
  - time 2022
    value 150
`;

gptVis.render(visSyntax);

Built for AI, Designed for Developers

Every feature optimized for AI generation and human usability

πŸš€

Framework Agnostic

Works with vanilla JavaScript, React, Vue, Angular, or any framework of your choice.

✍️

Natural Syntax

Simple, markdown-like syntax that LLMs can generate effortlessly with high accuracy.

🌊

Streaming Support

Built-in support for streaming output from AI models with real-time rendering.

πŸ›‘οΈ

Fault Tolerant

Gracefully handles incomplete or malformed data during AI generation.

🧠

Intelligent Defaults

Automatic data detection, smart color schemes, and adaptive layouts built-in.

⚑

High Performance

Optimized rendering engine for smooth animations and large datasets.

Framework Agnostic

Works seamlessly with any JavaScript framework or vanilla JS

βš›οΈ

React

Full support for React 18+ with hooks integration

npm install @antv/gpt-vis
🟒

Vue

Compatible with Vue 3 composition API

npm install @antv/gpt-vis
πŸ“¦

Vanilla JS

Use with plain JavaScript, no framework required

npm install @antv/gpt-vis

Ready to Build AI-Powered Visualizations?

Start creating beautiful, AI-friendly charts in minutes