mootoday
Joined 2 years ago
Joined 2 years ago
It's the SQL client I've always wished I had. It's a desktop app, but I made it work in the browser too thanks to DuckDB Wasm.
- https://sprites.dev - https://mise.jdx.dev - https://fnox.jdx.dev
Develop a small API that accepts a prompt, starts a sprite sandbox, and then you wait for the AI agent to open a pull request.
I developed that in less than a week and now my client owns the code, can customize it to their needs, and if they want to use a different compute environment, they can with minimal code changes needed.
Month 2 of building the SQL client I've always wished I had.
One feature I'm especially proud of is the visual query builder. Drag & drop to build SQL queries.
There's also an entire SQL tutorial section for anyone who wants to learn or refresh SQL knowledge.
A day of work to get the prototype working and a few hours the next day to allow multiple users to authenticate.
It's surprisingly simple.
Web app submits the prompt, a sandbox starts on sprites.dev and any Claude output in the sandbox gets piped to the web app for display.
Not sure I can open source it as it's something I built for a client, but ask if you have any questions.
Awesome, thanks for being an early adopter!
I got some great feedback already, so I'll continue building it out.
Roadmap: - Release binaries for Intel Mac, Linux, Windows - Add / test support for more database engines - Wrap up the LLM integration
Holidays are coming up, it may be a productive time haha
However, from personal experience I'm a lot more efficient when I use LLMs to help with tedious, boilerplate-like code writing but I remain in control over structuring the project so it's maintainable by more than machines only.
I use LLMs every day to write tests for example, it's a massive time saving and I wouldn't want to write tests manually ever again.
ZenQuery looks nice, I like the focus on supporting regular files.
Communication between the frontend and backend is via an `invoke` method, easy as pie :).
It's not open source, but once I get the Apple developer stuff all done, I'll add an auto-update feature and open source it.
"But there are many already!" I hear the crowd exclaim.
I respond, "Yes, but..."
It's really something I want for myself. Lightweight, as fast as humanly possible, extensible via plugins (in fact the entire app is mostly plugins, with a small core to glue it together), and a tiny bit of LLM (call it AI if you wish) integration to ask questions about the database or generate/review queries.