Skip to content
Tinker
Download

Before you download, here is everything that might put you off.

It runs on Apple Silicon and macOS 14, and nowhere else.

Version 0.1 targets macOS 14 Sonoma or later on Apple Silicon. There is no Intel build. Better you know that now than after the download.

It speaks PostgreSQL, MySQL, MariaDB, SQLite and Redis. That is the whole list.

MongoDB, SQL Server and Oracle are out of scope for 0.1, and so are cloud sync, collaboration and ER modelling. They are neither built nor stubbed: nothing in the app is greyed out waiting for a version that may never come. What is here is finished: MariaDB is told apart from MySQL by the server’s own word, the type list carries each engine’s own manual, and a Redis key opens as the type it is — time series, Bloom filters and vector sets included.

On SQLite there is no server, and some panes have nothing to show.

No users or sessions to manage, no stored routines, no profiler — those panes say so rather than pretending. What a file can have, it has: tables, structure, queries, export and dump, the same as any server.

There is no SSH agent support.

Not in 0.1 — use a key file with a passphrase instead. The tunnel itself is pure Swift over SwiftNIO, checks known hosts, and reports a changed host key rather than accepting it.

How connections work

Your password goes to the Keychain, and leaves it only sealed.

The connection store holds a reference, never a secret, and a test greps the store file to prove it. A connections backup — the way to set up a second Mac — carries passwords only sealed, with AES-GCM under a passphrase you type. Query history and error logs are redacted before they are written.

It is free for noncommercial use, and only for noncommercial use.

PolyForm Noncommercial 1.0.0: use, study, modify and share it for personal projects, research, education and hobby work. You may not sell it, sell access to it, or use it inside a product or service offered for money.

Ask about a commercial licence

It is version 0.1.26, and the number is honest.

Twenty-nine releases so far, each with its own changelog entry: the Chart pane in 0.1.6, Redis in 0.1.15, every type each engine documents and a foreign key editor in 0.1.19. A feature counts as done here when the build is warning-free under Swift 6 strict concurrency, its tests are green, and its driver test actually ran against a real server — not when it demos well.

What is in 0.1

Download it, point it at a scratch database, and change one cell.

That is the whole demonstration. The SQL appears, you read it, and you decide whether it runs. It takes about ten seconds.

Download
v0.1.26arm6415.7 MB · 5 November 2026
Signed and notarized · updates through Sparkle 2

What you need

  • macOS 14 Sonoma or later, on Apple Silicon
  • PostgreSQL, MySQL, MariaDB or Redis, local or over SSH — or a SQLite file, which needs no server at all
  • Xcode 26 or later, only if you build from source

Gatekeeper opens it without a warning. Updates arrive through Sparkle 2, from the Tinker menu.

Installing and building from source

The download is above. These two pages are the ones worth reading while it lands.