chartcoach

Overview

Find visualization guidance, read its limits, and cite its sources.

chartcoach gives people and agents a searchable Guideline Catalog for creating and reviewing charts. Each guideline entry contains a recommendation, labels, sections such as advice and checks, and references to its sources.

For example, directly labeling series comes with advice on placement, reasons to use it, exceptions, and source citations. Read the complete entry before applying the recommendation.

What do you want to do?

TaskStart here
Read and cite your first guidelineGetting started
Open a local or remote catalog and keep it cachedOpen and cache catalogs
Find guidance for a chart or reader taskFind guidelines
Give an agent access to catalog evidenceUse with agents
Build a browser interface backed by the catalogBuild a web app
Add guidelines, build indexes, or publish a catalogCurate and publish

Choose an interface

InterfaceUse it for
PythonCatalog records, Polars dataframes, DuckDB queries, and native LanceDB tables
JavaScript and TypeScriptCatalog records in browsers and Node.js, with verified artifact access
CLITerminal inspection, bounded SQL and search, and curation commands
MCPCatalog tools for a client that supports the Model Context Protocol

Use Catalog data to inspect the record fields, table relationships, and release files shared by these interfaces.

On this page