Free, every engine
Every engine, unlimited connections, SSH tunnels, staged edits and BYO-key AI. No engine or device paywall. Apache-2.0.
Browse, query and edit PostgreSQL, MySQL, SQL Server, SQLite and DuckDB in a fast native app. Let Claude Code query only the connections you choose, read-only by default, and see every call it makes.
Every engine, unlimited connections, free forever. Apache-2.0.
Connects to 43 databases and cloud services
Every engine, unlimited connections, SSH tunnels, staged edits and BYO-key AI. No engine or device paywall. Apache-2.0.
A built-in MCP server lets your coding agent query only the connections you tick. Writes are refused by default.
Edits stage in the grid. You read the exact SQL, then commit it in one transaction. Production connections ask first.
Credentials live in the macOS Keychain. It talks to your databases directly. No account, no required cloud service.
The database work happens in a native Rust core. The window is a thin layer on top, so big tables and slow servers don't lock up the window.
Drivers, paging, staged commits and the MCP safety guard all run in Rust, not JavaScript.
Built on Tauri with the WebKit already in macOS. No Electron, no extra copy of Chromium.
Pages load by key instead of OFFSET, the method that keeps deep pages practical. Exercised against a 20-million-row test table.
Every page fetch is time-bounded and cancellable with ⌘.. Connecting shows progress instead of locking the window.
WHERE
⌘K finds tables, databases, saved queries and every action.
Keep several open. A rail switches between them without reconnecting.
Password, agent or key-file auth, with host-key verification.
Local to production. Production tints the title bar and guards commits.
Text to SQL, explain, optimize and fix with Anthropic, OpenAI, Gemini or local Ollama.
pg_dump, mysqldump, SQL Server backups, SQLite and DuckDB files.
Create roles and change access on Postgres, MySQL and SQL Server, with a SQL preview.
Read-only number, bar, line and table widgets that refresh on a timer.
Load a CSV into a table from the database lobby.
TableIQ runs a local MCP server. Your agent queries only what you share, and you see every call it makes.
Read-only is a starting point. Use a least-privilege database role. Read access can still expose sensitive data or run expensive queries, and results your agent receives may go to its model provider. How permissions work →
A real Claude Code session against a read-only connection: it listed tables, ran two queries, and its UPDATE was refused before it reached the database.
Native drivers for the big engines, plus the products that speak their wire protocol. Beta means it's in the app but not yet verified against the live product.
Browse, query, edit, structure, ERD, backup and restore.
Runs on the PostgreSQL driver.
Runs on the MySQL driver.
Your hosted Postgres and MySQL, on the same drivers.
Dedicated browsers with staged edits.
Read-only over HTTP.
The signed and notarized build is in final release checks. It will be one universal app for Apple silicon and Intel Macs.
TableIQ is a free, open-source database client for macOS, built in Rust. It browses, queries and edits PostgreSQL, MySQL, SQL Server, SQLite, DuckDB, MongoDB, Redis and 30+ compatible databases, and includes a local MCP server so coding agents such as Claude Code can query the connections you choose, read-only by default, with every call shown in an activity log.
Yes. It is open source under Apache-2.0. Every database engine, the MCP server and its guard, BYO-key AI, staged edits, SSH tunnels, unlimited connections and every feature in the first public release stay free. There is no engine or device-count paywall.
The release is a universal app for Apple silicon and Intel Macs. Windows and Linux builds come after the Mac release.
TableIQ connects straight to your databases, or through your SSH bastion. There is no account and no required cloud service, and credentials stay in the macOS Keychain. The built-in AI sends context only to the provider you configure, and only when you use it. External agents follow their own provider's rules.
Start with a read-only, least-privilege role on a replica or a sanitized copy. TableIQ refuses writes by default and logs every agent call, but read access can still expose sensitive data or run expensive queries.
The work that touches your database runs in a compiled Rust core instead of JavaScript, and the app uses the WebKit already in macOS instead of shipping its own browser. In practice: big tables page by key, slow queries can be cancelled, and the window stays responsive.
Claude Code and Claude Desktop get a one-click config. Other MCP clients that support HTTP with a bearer token can connect too, but we have not verified them yet.