{"slug": "show-hn-tamedtable-ai-etl-in-natural-language", "title": "Show HN: TamedTable, AI ETL in Natural Language", "summary": "TamedTable, a source-available AI ETL tool, lets users transform tabular data using natural language instead of formulas or code, and its benchmark shows the default model matched hand-checked labels 96.7% of the time at $0.15 per 1,000 rows classified. The tool runs in the browser and CLI, supports CSV, JSONL, Parquet, and Arrow files, and allows users to replay recipes or export them as Python scripts.", "body_md": "# Talk to your data.\n\nLoad tabular data, say what you want, and watch it happen. AI [ETL](https://en.wikipedia.org/wiki/Extract,_transform,_load): no formulas, no code.\n\nNo API key? [Take a guided tour](https://www.tamedtable.com/app/?tours=1): it replays real sessions, free.\n\n| Name | Phone | Country |\n|---|---|---|\n| John D. Doe | (200) 555-1234+12005551234 | USA |\n| Anna Müller | +49 555 6789+495556789 | Germany |\n| 张三 | +86 555 1234+865551234 | China |\n\n## Every common data job, in natural language\n\n### Transform with context\n\nThe AI understands context, so it cleans, enriches, classifies, and validates — things no formula can.\n\n### See everything\n\nSee changes as they happen. Nothing is hidden: TamedTable is [source-available](/FAQ#busl), and runs on your own API keys.\n\n### Reuse and automate\n\nEvery change saves as steps you replay on new data, or export as a Python script. Runs in browser and CLI.\n\n### Read many formats\n\nOpen CSV, JSONL, Parquet, and Arrow files — local, from a URL, or a bundled sample.\n\n## How it works\n\n### Open a file\n\nCSV, JSONL, Parquet, or Arrow. Local or from a URL.\n\n### Say what you want\n\nWorks in any language: English, Chinese, etc.\n\n### Watch changes\n\nDislike changes? Undo anything.\n\n### Automate\n\nYou made a recipe; replay it on new data.\n\n## Lazy AI execution\n\nPreview for cents, run for real when you're sure. AI steps fill the page you are looking at; the rest waits until you ask.\n\n## Clean up\n\nFix messy fields the way a person would. The AI reads each row's context before deciding.\n\n## Enrich & extract\n\nAdd what isn't there yet. The model fills the gaps and pulls structure out of free text.\n\n## Classify\n\nSort rows by what they mean. The AI reads what each row is about.\n\n## Validate\n\nCatch the wrong-looking rows before anyone else does.\n\n## Process language\n\nSummarize, translate, and classify any language.\n\n## Be exact\n\nThe everyday spreadsheet jobs are still here; deterministic and repeatable.\n\n## Load, save & reuse\n\nYour work is yours to keep. Load from anywhere, save the data or the recipe, undo anything.\n\n## Trustworthy by design\n\n### A repeatable recipe\n\nEach 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.\n\n### Undo anything\n\nEvery change lands in the history. Step back one change or all of them; the original file on your disk is never touched.\n\n### Leave anytime\n\nExport 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.\n\n### Tested & benchmarked\n\nCI replays 606 test scenarios on every commit. In our [benchmark](https://github.com/ZSvedic/TamedTable/tree/main/benchmarks), the default model matched hand-checked labels 96.7% of the time, at $0.15 per 1,000 rows classified.\n\n## Try it in two minutes\n\n[Source-available](/FAQ#busl). Runs on your [own API key](/FAQ#byok), or [take the guided tour](https://www.tamedtable.com/app/?tours=1) without one.", "url": "https://wpnews.pro/news/show-hn-tamedtable-ai-etl-in-natural-language", "canonical_source": "https://www.tamedtable.com/", "published_at": "2026-08-02 07:51:37+00:00", "updated_at": "2026-08-02 08:22:43.468199+00:00", "lang": "en", "topics": ["artificial-intelligence", "ai-tools", "ai-products", "natural-language-processing"], "entities": ["TamedTable", "ZSvedic"], "alternates": {"html": "https://wpnews.pro/news/show-hn-tamedtable-ai-etl-in-natural-language", "markdown": "https://wpnews.pro/news/show-hn-tamedtable-ai-etl-in-natural-language.md", "text": "https://wpnews.pro/news/show-hn-tamedtable-ai-etl-in-natural-language.txt", "jsonld": "https://wpnews.pro/news/show-hn-tamedtable-ai-etl-in-natural-language.jsonld"}}