How to chat your way to a chart

No chart-type picker. Just describe what you want.

Once your data is loaded, you get a chat on the left sidebar. Everything you type becomes a chart. You can keep refining — the model remembers the current chart and changes only what you ask it to.

  1. 1Start with the shape you want

    Plain English works. Examples:

    • "Show the trend over time"
    • "Top 10 countries by GDP"
    • "Average price by category"
    • "Share of revenue by region as a pie"
    • "Total users — just the number"
  2. 2Add filters in plain English

    Say "after 2020", "excluding test accounts", "only North America". The model translates these into WHERE clauses before aggregation. You'll see the filters appear in the Filters sidebar card.

  3. 3Refine with follow-ups

    Keep the conversation going:

    • "Make it a line chart"
    • "Show top 5 instead of top 10"
    • "Actually break it down by platform"

    The model keeps whatever was good — columns, filters — and only changes what you asked to change.

  4. 4Fine-tune manually

    The Fine-tune card exposes the full spec: chart type, X/Y, aggregate, sort, limit, and (for stacked bar) the series column. Useful for swapping a column the model picked or switching from sum to average.

Troubleshooting

The model picks the wrong column
Name the column explicitly in your prompt, e.g. ‘total by region, using the revenue column’. Or adjust in the Fine-tune card.
‘top N’ returns all rows
Rare — but if it happens, set Limit in the Fine-tune card to your desired N. It also applies a descending sort on Y automatically.

Ready to try it?

Get started — free

Keep going