License and FAQ
Tinker is released under the PolyForm Noncommercial License 1.0.0.
What you may do
Use, study, modify and share Tinker for any noncommercial purpose: personal projects, research, education, hobby work and the like.
What you may not do
You may not sell it, sell access to it, or use it in a product or service that is offered for money. If you need a commercial license, open an issue on GitHub and ask.
The license requires that this notice travel with every copy:
Required Notice: Copyright (c) 2026 ThinkFree (https://github.com/tammami/Tinker)
FAQ
Does it run on Intel Macs?
No. Version 0.1 targets Apple Silicon on macOS 14 or later.
Which servers are supported?
PostgreSQL, MySQL, MariaDB and SQLite. Redis, MongoDB, SQL Server and Oracle are out of scope for 0.1, and so are cloud sync, collaboration and ER modelling.
Why does the row count say ~1,000,000?
Because it is the planner’s estimate, not a count. Tinker never runs COUNT(*) behind your back. Filter the table and the footer shows an exact number.
Why can I not edit this table?
It has no primary key or unique NOT NULL index, so Tinker cannot target exactly one row. Add one in the Structure tab; the Data tab becomes editable without reopening.
Where is my password stored?
In the macOS Keychain, and nowhere else.
Can I use the SSH agent?
Not in 0.1. Use a key file with a passphrase.