Skip to main content
CodeMake
Free & open source · v0.1.0

DBTool

A fast, cross-platform desktop client for all your databases.

MySQLMariaDBPostgreSQLOracleMicrosoft SQL ServerSQLite

A modern database management application for developers and DBAs who want one responsive interface across every engine — without the bloat. Built with Electron and a TypeScript/React frontend, it runs natively on Windows, macOS, and Linux, and connects to local, remote, and containerized databases alike.

Download DBTool View source
macOS Windows Linux

See it in action

A clean, focused interface that gets out of your way.

Everything you need, nothing you don't

Six engines, one interface

MySQL, MariaDB, PostgreSQL, Oracle, Microsoft SQL Server and SQLite behave the same way here — local, remote or in a Docker container, with no extra configuration.

Visual query builder

Drag between two tables’ column handles, pick the join type, tick the columns you want out — and watch the SELECT assemble itself underneath. Preview the rows, or save it as a view.

ER diagrams

See how your schema actually fits together, and edit foreign keys straight from the diagram instead of hunting through DDL.

Visual table designer

Design columns, keys, indexes and constraints with a live DDL preview beside you. Destructive changes make you retype the object name first.

Schema-aware SQL editor

Tables complete after FROM and JOIN, columns after an alias, with their types shown inline. Multiple query tabs, each with its own connection and searchable history.

Grids that stay fast

True server-side pagination — ordering, counting and paging happen in the database, so a table with millions of rows opens as quickly as one with forty.

Visual filter builder

Compose nested AND/OR conditions through an intuitive interface, save them per table, and reuse them later. Every filter is parameterised, never string-concatenated.

Move data between engines

Copy tables straight from one engine to another, and import or export CSV, JSON, Excel and SQL. Grid edits are staged and applied in a single transaction.

Your credentials stay yours

Connection passwords are encrypted at rest by your operating system’s keychain. No telemetry, no account, no cloud sync — nothing leaves your machine.

Download DBTool

Version 0.1.0 · Pick your platform below.

Linux

AppImage — runs on most distros

Free and open source

DBTool is released under the GNU AGPL-3.0. Download it, use it, and modify it freely.

Free for personal and commercial use
No telemetry, no account required
Full source on GitHub
achi777/db-tool

A separate commercial license is available for teams that need to integrate DBTool into closed-source or proprietary products without the obligations of the AGPL-3.0.

Contact us about commercial licensing