# Bobby Tables

> Bobby Tables is a desktop database client for PostgreSQL, MySQL, MariaDB and SQLite, with a dual-pane file manager for S3, SFTP and local folders built in.

Bobby Tables is a desktop database client and SQL GUI for macOS and Linux. It connects to PostgreSQL, MySQL, MariaDB and SQLite, browses the catalog, edits rows in a grid with the generated SQL shown before it runs, runs SQL with autocomplete from the live catalog, draws the schema as an entity relationship diagram, and dumps a database to a SQL script the database's own client replays. The same window holds a dual-pane file manager for S3-compatible object storage, SFTP servers and local folders, so a bucket and a database sit in one list of connections. There is no server to run and no account to create, secrets stay in the operating system keychain, and the app sends no telemetry.

Platforms: macOS Apple Silicon (arm64) (Signed and notarized .dmg), Linux x86_64 (Debian package (.deb)), Linux x86_64 (AppImage).

Categories: database client, SQL GUI, database management tool, SQL editor, schema diagram tool, file transfer client, S3 browser, SFTP client.

## Product

- [What Bobby Tables does](https://bobbytables.app/features.md): every feature, the questions the app answers, what it does not do, and the platforms it runs on.
- [Pricing](https://bobbytables.app/pricing.md): the free trial, what a license covers, and the FAQ.

## Docs

- [Schema diagram](https://bobbytables.app/docs/schema-diagram): What the schema diagram reads, how to open one, and how to export it.

## Downloads

- [Download](https://bobbytables.app/download): the latest release for macOS and Linux.

## Optional

- [Everything on one page](https://bobbytables.app/llms-full.txt): the full write-up and the pricing facts in one document.
