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 and SQLite. That is the whole list.

Redis, 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.

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 nowhere else.

The connection store holds a reference, never a secret, and a test greps the store file to prove it. 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.

The first public release. 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 DMG
v0.1arm64size TBD · date TBD
Signed and notarized · updates through Sparkle 2

What you need

  • macOS 14 Sonoma or later, on Apple Silicon
  • PostgreSQL, MySQL or MariaDB, local or over SSH — or a SQLite file, which needs no server at all
  • Xcode 16 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 DMG is above. These two pages are the ones worth reading while it downloads.