Runs locally · No account · Offline

The spreadsheet that
never phones home.

A desktop workspace for real data work — connect, clean, calculate, chart. AI writes the formulas you'd rather not remember. Everything runs locally, so the numbers you're working on stay on your computer.

Send the download link to your computer

TableDI is a desktop application for macOS. Pick it up on the machine your spreadsheets live on.

Email it to myself

Or just remember tabledi.com/download. Nothing to sign up for at either end.

Not on Windows yet

TableDI is a macOS download today. The Windows build exists but its interface is still in Chinese, and we'd rather not hand you that — the English one is what's being worked on.

It lands in the changelog the day it ships. Want a nudge instead? Email us and we'll write back when it does.

macOS (Apple Silicon & Intel) · Free version has no time limit · a Windows build is in progress

Same engine as TableDI's cloud edition — 54,000+ registered accounts — packaged to run entirely on your own machine. Both Mac builds are signed and notarized by Apple; the Windows installer is code-signed.

Four columns of a TableDI sales table, zoomed in. The Status column, straight from the export, reads paid, unpaid, paid, PAID, Paid. To the right of a dashed line, three formula columns — Region (clean), Month and Paid? — show NORTH, EAST, WEST, 2026-09, and a consistent Paid or Unpaid on every row.
A real sales export, opened in TableDI. Left of the dashed line: what the file contained. Right of it: formula columns that fix it — written once, correct on every import after that.

Your data doesn't go anywhere

Most "AI spreadsheet" tools are a website with your data sitting in someone else's database. TableDI is an application on your computer. That difference shows up in three places you'll actually notice.

Illustration: an accountant at a tidy desk reviewing printed payroll sheets beside an open laptop, a lockable document box on the desk.

Finance · HR · Legal · Clinical

Nothing to leak

The file open on your screen is salaries, patient records, or a client's financials, and the first question anyone will ask about a new tool is where it uploads to. Here the answer is nowhere.

Your files live in a folder on your disk. There's no cloud copy to be breached, subpoenaed, or quietly used for training.

Illustration: an operations analyst working on a laptop at a train window seat, countryside passing outside.

Travel · Site visits · Locked-down networks

Works with no internet

You're on a plane, on hotel wifi, or behind a corporate firewall that blocks most of the internet — and the month-end numbers are still due.

The engine runs beside the interface on your own machine, so nothing waits on a round trip to a server.

Illustration: an independent consultant opening a laptop at a compact home-studio desk under a warm desk lamp.

Consultants · Indie builders · One-person shops

No account to create

You've already watched one tool get acquired, one get shut down, and one triple its per-seat price. You'd rather not hand another one your email.

Download, open, start working. No email, no password, no team invite. We don't have a user record for you, because there's nothing for it to point at.

Three things that used to take an afternoon

All three screens below are the sample workspace that ships with the app — the same one you'll be looking at about ninety seconds after you install it.

The whole path in 65 seconds, no sound and nothing sped up: empty workspace → sample data → the messy export → formulas that clean it → a dashboard.

Before: find-and-replace, then do it again next month

The export arrives dirty. You clean it once.

Every system exports west, WEST and West as three different regions. Instead of fixing the cells, you add a column whose value is a formula — and the fix survives the next import, and the one after that.

A TableDI sales table, eight columns wide. Left of a dashed line: Region, Product, Amount and Status exactly as the file supplied them, with north, WEST, south and paid, PAID, unpaid mixed together. Right of it: Region (clean), Month, Paid? and Collected, each marked with a formula icon and each consistent.
Four formula columns, written once: UPPER(TRIM(Region)), LEFT(Date, 7), a paid/unpaid flag, and the collected amount. Import next month's file into the same table and all four are already correct.

Before: a nested VLOOKUP you're afraid to touch

One line that names the other table.

Sheets relate to each other, so a formula can point at another table by name instead of at a range that breaks when someone inserts a column. There are 82 functions, and eight guided panels — VLOOKUP, Summarize, Dedupe, Split, Merge, Match — that build the formula for you if you'd rather not write it.

The TableDI formula bar reading: AB2 = SUMIF( Sales orders!Amount , Month = Sales orders!Month ). Below it a three-row Monthly summary table with Month, Booked, Collected, Orders and Average order columns, all marked as formulas.
SUMIF( Sales orders!Amount , Month = Sales orders!Month ) — a monthly summary whose every column is one formula reading the orders table. Three rows here, thirty-eight rows there, and no range that can drift.

Before: paste the chart into slides, then paste it again

The copy-into-slides ritual, deleted.

Pivots and charts are views of the same tables, not exports of them. Change a number in the orders table and every panel that reads it moves — including the ones you built last quarter and forgot about.

A TableDI dashboard titled Q3 sales overview: a grouped bar chart of booked versus collected revenue for 2026-07, 2026-08 and 2026-09, next to a donut chart of revenue by region for EAST, NORTH, SOUTH and WEST.
Booked against collected by month, and revenue by region — both reading the same two tables the screens above came from. Sixteen view types, one dashboard on the free version.

What else is in there

Everything below is in the free version unless the pricing table says otherwise.

Millions of rowsBuilt for volume, not for demos. Scroll, filter and recalculate without the beachball.
AI writes the formulaDescribe it in a sentence, read what it produced, edit it. Your key, your provider, your machine.
Get data in, always freeExcel, CSV, JSON, a pasted block, or a photo of a table. No row cap on import, ever.
Connect to real systemsHTTP APIs, MySQL, SQL Server, Oracle, MongoDB. Read on the free version; write back on paid.
Sixteen kinds of viewSheets, pivots, bar, line, pie, funnel, metric cards, forms — all reading the same tables.
Automate the Monday passScheduled or change-triggered workflows do the repeat work while you look at the result.

Free for everyday use. Pay when you need the exits.

The free version isn't a trial and doesn't expire. What you pay for is getting data out — full exports, write-back, automation — plus the AI plugins.

Free

$0

No time limit

  • Unlimited rows, sheets, and file size
  • Linked tables, formulas, formula panel
  • All views: sheet, pivot, charts
  • Unlimited Excel / CSV import
  • One dashboard
  • Full encrypted backup export (opens in TableDI)
  • Export capped at 1,000 rows per sheet
Download

Subscription

$49/year

or $7.99/month · save $46 a year

  • Unlimited exports — Excel, CSV, PDF
  • Write back to APIs and databases
  • AI plugins — ai.generate, web.crawl, google.search
  • Workflow automation
  • Unlimited dashboards
  • 30-day version history
  • Cancel any time
Buy yearly

One license activates one machine. Moving to a new computer? Release the old one from inside the app, then activate the new one.
Full plan comparison and pricing FAQ →

Questions people actually ask

If it's offline, how does the AI work?

You bring your own API key from an AI provider, and TableDI calls it directly from your machine when you ask for a formula. That call carries your prompt — nothing else — and it only happens when you invoke it. We're never in the middle, and we never see your key or your data. Don't want any of it? Leave the key blank and the rest of the app works exactly the same.

Where are my files stored?

In a normal folder in your user directory — Application Support on macOS, AppData on Windows. You can back it up, copy it to another drive, or delete it. Nothing is hidden from you and nothing is held hostage.

What actually happens when I hit the free limit?

Exports stop at the first 1,000 rows of a sheet. Everything else — importing, calculating, linking tables, charting — is unlimited on the free version. There's also a full encrypted backup export on the free tier, so you can always take all of your data with you, even if you never pay us.

Is the lifetime license really one payment?

Yes, including future updates. We'd rather sell you the software once than bill you forever for the same thing.

Can I use it on more than one computer?

A license activates one machine at a time. You can release it from inside the app and activate somewhere else whenever you like — so switching laptops is fine. For two machines running at once, you'd need two licenses.

Does my team get a shared workspace?

Not in this product. TableDI here is a single-user desktop application by design — that's what makes the local-first guarantee possible. Collaboration means a server holding your data, which is the thing we're deliberately not doing.

Try it on your messiest file

That's the honest test. Download it, throw your worst spreadsheet at it, and see what happens. Free, no account, nothing to cancel.

Download TableDI