viz-gpt  by ObservedObserver

AI data visualization tool with chat interface

created 2 years ago
614 stars

Top 54.4% on sourcepulse

GitHubView on GitHub
Project Summary

VizGPT enables users to create and refine data visualizations through a conversational interface, leveraging natural language processing to translate text queries into visual representations. It targets users who find traditional drag-and-drop tools complex, offering an iterative approach to data exploration and visualization refinement without requiring re-specification of entire queries.

How It Works

VizGPT utilizes a chat-based interaction model, allowing users to describe desired visualizations in natural language. The system generates visualizations, primarily using the Vega-Lite specification. Crucially, it maintains conversational context, enabling users to iteratively edit or adjust existing visualizations by providing follow-up instructions, such as changing colors or chart types, without needing to restate the original complex query.

Quick Start & Requirements

  • Install dependencies via yarn install.
  • Run the development server with yarn dev.
  • Requires Azure OpenAI BaseURL, Deployment Name, and API Key configured in a .env file.
  • Official Playground and Kanaries demo available.

Highlighted Details

  • Generates Vega-Lite specifications from natural language.
  • Supports iterative editing of visualizations via chat context.
  • Allows uploading custom CSV datasets for visualization.
  • Focuses on visualization generation, not data transformation.

Maintenance & Community

  • Project appears to be actively developed by a single primary contributor.
  • No explicit community channels (Discord/Slack) or roadmap links are provided in the README.

Licensing & Compatibility

  • The README does not specify a license.

Limitations & Caveats

The project is primarily focused on visualization generation and explicitly states it is not designed for data transformation, preparation, or computation, recommending external tools for these tasks. The local development setup requires specific Azure OpenAI credentials.

Health Check
Last commit

1 month ago

Responsiveness

1 week

Pull Requests (30d)
0
Issues (30d)
0
Star History
10 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Chris Van Pelt Chris Van Pelt(Cofounder of Weights & Biases), and
3 more.

lida by microsoft

0.2%
3k
Library for LLM-driven data visualization and infographic generation
created 2 years ago
updated 11 months ago
Feedback? Help us improve.