Full-stack indie hacker building SQLitePilot in public and hoping these tools genuinely help other teams.
Build In Public
The Feature I Almost Underestimated: One-Click Downloads
Data doesn't lie. While I built SQLitePilot for remote management, you're using it to bring production home.
The most used feature is...
When I mapped out the features for SQLitePilot, I spent most of my time configuring the SSH tunneling and the AI query assistant. I figured the "hero" feature was the ability to safely edit production records without "raw SQL gambling" in a blinking terminal.
But the initial statistics show a different winner. The most used feature isn't the AI or even the visual grid — it’s the One-Click Download.
Production is for reading, Local is for breaking
It turns out that even with a clean GUI and a safety net, "open-heart surgery" on a live database is still a last resort.
Most of you are using SQLitePilot as a secure bridge. You use the SSH tunnel to verify that a bug exists, and then you immediately hit the download button to pull the database to your local machine.
It makes sense. As a developer, you don't want to test a complex migration or a destructive query on a VPS. You want to:
- Run the heavy stuff locally.
- Test edge cases without affecting real users.
- Have a local sandbox that exactly matches production state.
Removing the scp friction
Manually using scp or rsync to pull a .sqlite file isn't exactly hard, but it is friction. You have to remember the path, handle the keys, and make sure the file isn't locked. SQLitePilot turns that "chore" into a single click.
I built this tool to make the "Indie Stack" feel less primitive. Seeing that the download button is the favorite confirms that the goal isn't just to manage remote data — it’s to make the boundary between your server and your local environment disappear.
I’m now looking at ways to make this even faster. Maybe automated local backups or a "clone to local" shortcut for specific tables. Let me know ([email protected]) if that would be helpful.