SnapGrid is an open-source desktop app for collecting, organizing, and analyzing UI screenshots. It uses AI to automatically detect UI components and patterns, making it a powerful tool for designers and developers.
I just released a Mac app built entirely with AI—it's called SnapGrid!
SnapGrid is an evolution of an idea I first explored over 10 years ago with an app called Inboard. It's a simple, focused app designed specifically for designers who want to collect and organize screenshots of UI designs that inspire them.
The key difference now: AI handles the tagging automatically. You no longer need to manually categorize each screenshot—AI does it instantly, making your collections easier to manage and search.
Building SnapGrid highlighted how fundamentally AI is reshaping software development. With very basic coding knowledge, I was able to create a fully functional app. This shift dramatically expands what's possible, especially for niche applications and personal productivity tools.
Given how accessible software development is becoming, I'm excited about the potential rise in high-quality open-source projects built by people simply for fun and contribution. That's why I'm releasing SnapGrid as an open-source project. You can run it completely free, locally on your own Mac—you'll just need an OpenAI API key for image analysis.
Let me know if you have any suggestions or feedback!
The concept is brilliant and can be extended to possibilities only limited by creativity. Congrats on the launch, @gustavscirulis ! One thing though, it requests me to input my OpenAI API key but also notes "You can still upload and organized screenshots without an API key". So is the request an expected behavior?
Really love the concept, congrats on your launch! I don't design myself but need to find and organize many UI screenshots for our team. Quick question: Does SnapGrid sync with sources like Figma, or other? I’m thinking that would be a major plus for designers who are flooded with references from all these different platforms and struggle to keep them organized.
This is exactly what I need. I've tried organizing UI screenshots in folders and it doesn't work. Not only is it time-consuming, it's difficult to find screenshots when you want something specific. Does this have the ability the organize things like color palettes and logos as well?
Congrats on the launch! I'll definitely be checking this out.
This is such a clever idea! The way AI is making it easier to organize and manage design inspiration is a game-changer for designers. How do you see the open-source model evolving with SnapGrid—are you planning to encourage more community-driven features or customizations in the future?
Love how you’ve brought this idea full circle with AI doing the heavy lifting now. Is SnapGrid able to recognize and tag design elements like buttons or nav bars, or does it focus more on overall styles?
Open-source + AI for UI analysis? 🚀 Love the transparency! Can it detect accessibility issues (e.g., color contrast) in components alongside visual patterns?
Useful idea. I'm not a developer but I work with frontend devs for UI designs quite a lot. Wish you had a website or an easier way to use this.