Talk to your data.
Load tabular data, say what you want, and watch it happen. AI ETL: no formulas, no code.
Open Web App View on GitHub
No API key? Take a guided tour: it replays real sessions, free.
TamedTable
> normalize the phone numbers
NamePhoneCountry
John D. Doe(200) 555-1234+12005551234USA
Anna Müller+49 555 6789+495556789Germany
张三+86 555 1234+865551234China
Every common data job, in natural language
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.
How it works
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.
Show me →
Clean up
Fix messy fields the way a person would. The AI reads each row's context before deciding.
Show me →
Enrich & extract
Add what isn't there yet. The model fills the gaps and pulls structure out of free text.
Show me →
Classify
Sort rows by what they mean. The AI reads what each row is about.
Show me →
Validate
Catch the wrong-looking rows before anyone else does.
Show me →
Process language
Summarize, translate, and classify any language.
Show me →
Be exact
The everyday spreadsheet jobs are still here; deterministic and repeatable.
Show me →
Load, save & reuse
Your work is yours to keep. Load from anywhere, save the data or the recipe, undo anything.
Trustworthy by design
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.
Try it in two minutes
Source-available. Runs on your own API key, or take the guided tour without one.
Open the web app View on GitHub