The EasyDB app icon: a stack of database cylinders in front of a table, with a speech bubble.

Ask your database
a question.

EasyDB is a fast, clean SQLite viewer for macOS with a local AI model built in. Ask in plain English, then see the results live.

Coming to the Mac App Store See how it works

macOS 14 or later · Apple Silicon · $9.99 one-time purchase

EasyDB with inventory.sqlite open: the sidebar lists the tables and the columns of customers, the editor holds the SQL generated from the question “Which customers spent the most last month?”, and the ten result rows sit below it.
Ask

Ask about your database in plain English.

Everything runs locally on your Mac. Your question becomes SQL you can read, edit, or undo before it touches your data.

Which customers spent the most last month?
SELECT c.name, SUM(o.total) AS spent
FROM customers c
JOIN orders o ON o.customer_id = c.id
WHERE o.created_at >= date('now', 'start of month', '-1 month')
  AND o.created_at <  date('now', 'start of month')
GROUP BY c.id
ORDER BY spent DESC
LIMIT 10;

Schema Read

Your schema goes to the model along with your question. Pick a table in the sidebar first and EasyDB weights that one highest.

SQL Generated

Syntax highlighted and editable, in the same editor you'd type in.

Statement Validated

EasyDB prepares each statement against your database before running anything. If SQLite rejects it, you still see the query and the reason.

Safety

EasyDB asks before changing anything.

Read only queries run automatically. Queries that would add, edit, or delete data ask for permission.

This query changes the database.

Read or write?

Rather than guessing from the text of your query, EasyDB asks SQLite directly whether a statement writes. Reads then run on a connection that can't modify anything.

Privacy

Ask runs on your Mac.

Download the model one time, then ask as many questions as you like. Powered offline by your own hardware.

  • Your schema and data never leave the machine. Questions, table names, column names, and results are all handled locally.
  • No account, no API key. There's nothing to sign up for and nothing to paste in.
  • No tokens, quotas, or monthly bills. Ask as many questions as you like.
  • Offline and local. The model downloads the first time you ask a question. After that EasyDB needs no network at all.
  • Sandboxed, with minimal permissions. File access only for databases you pick yourself.
When things go wrong

Errors in plain English.

SQLite's messages are terse. EasyDB says what went wrong and what to try, and keeps the original text one click away.

The query refers to a table that doesn't exist.
Check the table name against the sidebar, then edit the query or question.
Technical details

no such table: custmers

Everything else

A real SQLite client, too.

Clean, fast, and easy to poke around in.

Schema browser

Syntax highlighting

Autocomplete

Explore mode

CSV export

Query history

Recent databases

Built for the Mac

Explore mode showing the products table page by page, with the column names and types of the selected table listed in the sidebar.

Before you buy

  • Apple Silicon Mac is required. EasyDB uses MLX, which is Apple Silicon only. Intel Macs are not supported.
  • macOS 14 Sonoma or later.
  • The model is a ~1.74 GB download. It's fetched the first time you ask a question, not at install, and you can remove it later from Settings.
  • AI is optional. Skip the download and you'll still have a nice SQL viewer.

Questions

Does EasyDB really work offline?
Yes, once the model has downloaded. That download is the only network request EasyDB ever makes, which is why we don't call it fully offline.
Does any of my data leave my Mac?
No. The model runs locally, so your schema, your questions, your queries and your results stay on the machine. The only thing EasyDB downloads is the model. See the privacy policy.
Do I need an API key or a subscription?
Neither. EasyDB is a $9.99 one-time purchase with no accounts, no keys, and no per-query cost.
Will EasyDB run on an Intel Mac?
No. The local model runs on Apple's MLX framework, which requires Apple Silicon. EasyDB is Apple Silicon only.
Which databases can EasyDB open?
SQLite database files — the ones your apps, tools, and projects already keep on disk. You open them yourself, and EasyDB remembers the recent ones.
Can EasyDB change my data without asking?
No. EasyDB can write a query that would change data, but running one always takes your approval. Edit the query or switch databases and the approval clears.

Coming soon to the Mac App Store

$9.99, one-time. macOS 14 or later, Apple Silicon.

Coming to the Mac App Store