Typed result cards
A model, a collection or an error comes back as a card with its fields and their types, not a string.
Early beta. macOS today, Windows and Linux next.
A desktop app that runs TypeScript against your models, actions, jobs and config, local or remote, with typed results.
Local project
User
users
select * from "users" where "email" like ? order by "created_at" desc limit 1
1 row, 1.8 ms
A snippet runs inside your Stacks app, with its models, actions, jobs, config and queries in reach.
What you set in one run is still there in the next. You do not start over each time.
Running against a remote target leaves no file behind on it.
The same value can be a card, a table, the queries behind it, a graph of its relations or a rendered page.
A model, a collection or an error comes back as a card with its fields and their types, not a string.
Read a list of rows as a table.
Every query a snippet ran, with its bindings, row count and time.
See how a model connects to the ones around it.
Render an stx view or a mail and look at it, without sending anything.
The same editor and the same results, wherever the app is running.
Local project
Any Stacks app on this machine.
Free
Sandbox
A scratch app for trying an idea.
Free
SSH
A server you can already reach.
Pro
buddy deploy
Servers you deployed with buddy deploy.
Pro
Docker
A running container.
Pro
Kubernetes
A pod in your cluster.
Pro
Pro is $39 with a year of updates, or $149 for a lifetime license. Nothing is on sale until there is a beta to run.
No. TinkerBelle is in development and there is no build to download. The first public release will be a 0.x beta for macOS, Windows and Linux, and the changelog is where it will be announced.
Your real Stacks app, booted: its models, actions, jobs, config and queries. A snippet sees what your app sees.
TinkerBelle writes nothing on a remote server to run a snippet. Your code can still change data, the same as it would anywhere else, so treat production with care.
No. State remains between runs, so a variable you set in one run is still there in the next.
Local projects and the sandbox are free. Pro adds remote targets, AI and team sharing, for $39 with a year of updates or $149 for a lifetime license.