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?
| Task | Start here |
|---|---|
| Read and cite your first guideline | Getting started |
| Open a local or remote catalog and keep it cached | Open and cache catalogs |
| Find guidance for a chart or reader task | Find guidelines |
| Give an agent access to catalog evidence | Use with agents |
| Build a browser interface backed by the catalog | Build a web app |
| Add guidelines, build indexes, or publish a catalog | Curate and publish |
Choose an interface
| Interface | Use it for |
|---|---|
| Python | Catalog records, Polars dataframes, DuckDB queries, and native LanceDB tables |
| JavaScript and TypeScript | Catalog records in browsers and Node.js, with verified artifact access |
| CLI | Terminal inspection, bounded SQL and search, and curation commands |
| MCP | Catalog 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.