Discover and explore top open-source AI tools and projects—updated daily.
gnurioAI agent data visualization enforcing Tufte's principles
Top 95.7% on SourcePulse
This plugin empowers AI agents with data visualization skills grounded in Edward Tufte's principles from "The Visual Display of Quantitative Information" (VDQI). It automatically assesses, scores, and renders charts, stripping chartjunk, measuring lie factors, and producing clean SVGs. The target audience is AI developers and users seeking rigorous, scientifically sound, and aesthetically refined data representations.
How It Works
The project integrates Tufte's VDQI principles into AI agent workflows via two core skills: assess-graphical-excellence and render-tufte-chart. The former scores graphics against VDQI's nine criteria, identifies chartjunk species, computes lie factors, and suggests fixes. The latter generates SVG visualizations using Tufte's specific chart genres, such as Cleveland dot plots, small multiples, and range-frame scatterplots. All techniques are explicitly cited to VDQI, ensuring a rigorous, data-driven approach to visualization design.
Quick Start & Requirements
Installation involves adding the repository as a plugin source within Claude Desktop or an organization's settings. A paid Claude plan (Pro, Max, Team, or Enterprise) with Cowork enabled is a strict prerequisite.
Highlighted Details
deflate.py) and generating Tufte-styled HTML pages (wrap_html.py).tufte-css typography bundle for clean HTML rendering.Maintenance & Community
No specific details regarding contributors, sponsorships, partnerships, or community channels (e.g., Discord, Slack) are provided in the README.
Licensing & Compatibility
The README states inspiration from Tufte's work and that no text was reproduced. The tufte-css bundle is MIT licensed. However, the primary license for the gnurio/tufte-vdqi-plugin code itself is not explicitly stated, posing a potential adoption blocker. Compatibility is limited to paid Claude plans with Cowork enabled.
Limitations & Caveats
The plugin is exclusively dependent on Anthropic's Claude platform and requires a paid subscription. The inflation adjustment script (deflate.py) necessitates complete CPI data for all years, failing on missing entries. The absence of a clear primary license for the plugin's code requires further investigation.
1 month ago
Inactive
Kanaries