← all repositories
CloudOrc/SolidUI

Text-to-chart: the promise and the puffery

SolidUI wants you to describe a graph in one sentence and have it appear—whether it actually delivers is harder to verify than the README suggests.

649 stars TypeScript Creative · DesignData Tooling
SolidUI
Velocity · 7d
+0.5
★ / day
Trend
steady
star history

What it does SolidUI is an open-source project that aims to generate 2D charts, 3D visualizations, and 3D scenes from natural language prompts. It wraps together a React-based interface, multiple data source connectors, and a self-described “Wensheng graph language model” trained with RLHF. The project also offers Hugging Face Spaces integration, plugin support, and containerized deployment.

The interesting bit The README’s most concrete claim is the RLHF loop—users rate outputs, reinforcement learning updates the model, repeat. That’s a real training paradigm (made famous by ChatGPT), but the README never shows actual generated charts, provides model weights, or links to training data. It’s a plausible architecture described with aspirational hand-waving.

Key highlights

  • Supports 2D legends, 3D legends, and 3D scenes (per README taxonomy)
  • Multiple data source connectors and Hugging Face Spaces deployment
  • Plugin robot and “SolidUI-Model” support (details unspecified)
  • Containerized deployment available
  • Apache 2.0 licensed, active Discord/Slack community channels

Caveats

  • No screenshots, demos, or examples of generated output in the README itself
  • “Self-developed” language model lacks technical specifics: architecture size, training corpus, benchmark results, or reproducible weights
  • The “one sentence generates any graph” tagline appears to be ambition, not verified capability
  • Heavy badge density relative to substantive documentation

Verdict Worth watching if you’re building in the text-to-visualization space and want a reference architecture to critique or contribute to. Skip it if you need something production-ready today—the README promises more than it proves.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.