chart-gpt  by whoiskatrin

Web app for generating charts from text input

created 2 years ago
3,586 stars

Top 13.8% on sourcepulse

GitHubView on GitHub
Project Summary

Chart-GPT is an AI-powered tool designed to generate charts from natural language text input, targeting users who need to visualize data quickly without manual chart creation. It aims to simplify the data visualization process by leveraging AI to interpret text prompts and produce corresponding charts.

How It Works

The tool utilizes AI to parse user text input, likely employing natural language processing (NLP) to understand the intent and data points. It then translates this understanding into a visual chart format. The underlying AI model is not explicitly detailed, but the mention of a "PaLM API key" suggests integration with Google's PaLM language model for prompt interpretation and chart generation.

Quick Start & Requirements

  • Primary install / run command: npm install and npm run dev (or yarn and yarn dev).
  • Prerequisites: Node.js, npm/yarn, PaLM API key.
  • Optional setup: Supabase, Stripe, NextAuth with Google for full credit system functionality.
  • Documentation: https://github.com/whoiskatrin/chart-gpt

Highlighted Details

  • AI-driven chart generation from text prompts.
  • Integration with PaLM API for AI capabilities.
  • Supports optional integration with Supabase, Stripe, and NextAuth for enhanced features.

Maintenance & Community

No specific details on contributors, sponsorships, or community channels are provided in the README.

Licensing & Compatibility

The license is not specified in the provided README.

Limitations & Caveats

The core functionality relies on an external PaLM API key, which may incur costs or have usage limitations. Full feature set requires significant additional setup for Supabase, Stripe, and NextAuth.

Health Check
Last commit

1 month ago

Responsiveness

1 day

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

Explore Similar Projects

Feedback? Help us improve.