Talk to your data.

Load a spreadsheet, say what you want, and watch it happen. AI ETL — no formulas, no code.

Every common data job, in natural language

Reads rows like a human

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 open source, 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. Works in the browser or on the command line.

Reads many formats

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

How it works

1

Add API keys

Enter API keys the first time you start the app.

2

Open

A CSV, JSONL, Parquet or Arrow file, as a URL or a local file.

3

Say

What you want, in natural language.

4

Watch

Every row change. Undo anything.

5

Automate

You just created a recipe, replay it later on new data.

01

Clean up

Fix messy fields the way a person would — the AI reads each row's context, not just a pattern.

02

Enrich & extract

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

03

Classify

Sort rows by meaning, not keywords — the AI reads what each row is actually about.

04

Validate

Catch the wrong-looking rows before anyone else does.

05

Language

Summarize, translate, and detect — across any language, asked in any language.

06

Deterministic

The everyday spreadsheet jobs are still here — exact, repeatable, no guesswork.

07

Load, save & reuse

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

Try it in two minutes

Open source. Runs on your own API key.