Talk to your data.

Load tabular data, say what you want, and watch it happen. AI ETL: no formulas, no code.

No API key? Take a guided tour: it replays real sessions, free.

Transform with context

The AI understands context, so it cleans, enriches, classifies, and validates — things no formula can.

See everything

See changes as they happen. Nothing is hidden: TamedTable is source-available, and runs on your own API keys.

Reuse and automate

Every change saves as steps you replay on new data, or export as a Python script. Runs in browser and CLI.

Read many formats

Open CSV, JSONL, Parquet, and Arrow files — local, from a URL, or a bundled sample.

1

Add API keys

Just the first time you start the app.

2

Open a file

CSV, JSONL, Parquet, or Arrow. Local or from a URL.

3

Say what you want

Works in any language: English, Chinese, etc.

4

Watch changes

Dislike changes? Undo anything.

5

Automate

You made a recipe; replay it on new data.

Lazy AI execution

Preview for cents, run for real when you're sure. AI steps fill the page you are looking at; the rest waits until you ask.

Clean up

Fix messy fields the way a person would. The AI reads each row's context before deciding.

Enrich & extract

Add what isn't there yet. The model fills the gaps and pulls structure out of free text.

Classify

Sort rows by what they mean. The AI reads what each row is about.

Validate

Catch the wrong-looking rows before anyone else does.

Process language

Summarize, translate, and classify any language.

Be exact

The everyday spreadsheet jobs are still here; deterministic and repeatable.

Load, save & reuse

Your work is yours to keep. Load from anywhere, save the data or the recipe, undo anything.

Loading, saving and replaying steps

A repeatable recipe

Each request becomes a small spec you can read. Deterministic steps run in a real SQL engine, and the same recipe replays on next month's file.

Undo anything

Every change lands in the history. Step back one change or all of them; the original file on your disk is never touched.

Leave anytime

Export any recipe as a plain Python script and run it without TamedTable. Your data stays in open formats; there is no lock-in to defend.

Tested & benchmarked

CI replays 606 test scenarios on every commit. In our benchmark, the default model matched hand-checked labels 96.7% of the time, at $0.15 per 1,000 rows classified.