twoHelixestwoHelixes Start free
Any data. One sentence. A chart.

Charts of your data, from a sentence

Drop in a spreadsheet or connect a database, then ask for what you want to see. twoHelixes finds the columns, joins them, shapes them and draws the chart — and it always comes back with a chart, not an apology.

3 free charts when you sign in. No card, no setup — sample data is already loaded.

East overtook South in August0200400600800JanMarMayJulSepNovMonthNorthSouthEast
“how did revenue trend by region?” — drawn by the live pipeline.
19
chart forms it can pick from
15
databases, warehouses and APIs
100%
of answers come back as a chart
0
dual axes, ever

How it works

It always gets you a chart

Most data assistants hand back a paragraph explaining why they could not help. This one draws something every time. If two tables share no values it drops the join and charts what is left. If its own shaping code fails it charts the cleaned data instead. If the question is vague it picks the most useful cut and names the one it rejected. You get a figure, plus a plain note about anything it had to approximate.

Degrades, never dead-ends Every approximation named Fix it and re-run
Questionhow did revenue trend by region?
Finding the data4 ms

orders joined to regions — 3 columns are enough to answer this.

Joining61 ms

region_id → id, 98% value overlap. Row count unchanged, so the key is unique.

Shaping the data1.2 s

Monthly totals per region, sorted by date so the line reads left to right.

Choosing the chart0.9 s

Time on x, one line per region. A bar chart would hide the crossover in August.

Applying defaults3 ms

Palette, spacing and labels applied. 0 issues found.

Chart quality

Charts that do not mislead

The rules are enforced in code, not left to taste. Every chart is audited against them before you see it — including the three below.

Your data

Whatever the data lives in, it can chart it

Drag in a CSV, Excel file or Parquet extract and ask a question thirty seconds later. Or connect the warehouse and leave the rows where they are — everything is read-only, and generated SQL is checked before it ever reaches a driver.

PostgreSQLMySQLSQL ServerSnowflakeBigQueryRedshiftClickHouseTrinoOracleDuckDBSQLiteMongoDBElasticsearchHTTP APIsCSVTSVJSONParquetExcelOpenDocument.gz.zip

After the first chart

The chart is a starting point, not a screenshot

Change it for free

Swap the axes, the chart type, the grouping or the aggregation by hand and it redraws — no model call, no credit spent. Or say what you want changed in words and let the edit stage apply it.

Real Python underneath

The shaping runs in a sandboxed interpreter with pandas, polars, numpy, scipy, scikit-learn and statsmodels — so “fit a trend and forecast the next quarter” is a question, not a feature request. The code is shown and editable.

A real SQL editor

For when you already know the query. Schema-aware completions answer instantly without waiting on a model, plus generated SQL, per-source suggested questions and saved history.

Take it with you

SVG, PNG or CSV; pin it to a dashboard with a share link that needs no account; export the whole run as a marimo notebook that keeps running; or call the same pipeline over HTTP.

Get started

Chart something you actually care about

3 free charts when you sign in. Drag in a spreadsheet, or use the sample datasets that are already loaded, and have a chart before you have finished reading this page.

Open twoHelixes