This post was machine-translated from the Chinese original.

In the last post, I was still recruiting Android beta testers. This time, I can officially announce: Snap Closet is now fully launched! The iOS version is live on the App Store, the Android version has completed its beta and is ready for everyone, and all four languages are fully localized. While I'm at it, I finally did something I've been putting off for a while: signing up for Shipaton hosted by RevenueCat. Let me take this opportunity to talk a bit about this project.
A Project That Nearly Died
Snap Closet was originally a tool I made for myself two years ago. I had plenty of clothes, but I kept wearing the same few pieces over and over, always feeling like something was missing. Back then, AI models were already surprisingly good at recognizing and categorizing photos of clothes, so I was confident that "automated closet management" was feasible. Then the project just stalled there: I hit a wall technically, and work didn't leave me time.
What brought it back to life this year wasn't just stronger models, but a better question. Working with LLMs every day, I kept thinking: what work, handed to AI, benefits an ordinary person the most? Our brains can't even remember a few hundred personal items, yet daily life demands we juggle countless trivial details simultaneously. Managing clothes is a breeze for AI, yet most people use these models just for chatting. This misalignment itself is the answer: put the things your brain can't hold directly into AI's hands, unchanged.
The direction was set: with minimal effort, build a truly useful personal database. Clothes are just the first step.
What It Can Do
In simple terms, it does two things. First, it remembers what clothes I own. Take photos of clothes, bags, shoes, and accessories and batch-upload them—the AI recognizes what each item is, auto-tags them, and gradually builds a complete inventory. With this list, many things that used to rely on memory and intuition now have a foundation. For example, when you spot something tempting while shopping, snap a photo and let the app check if you already have something similar at home and what it could match with. Or let it do a closet checkup every so often to see what seasons and occasions have enough clothes, what types are missing, and what hasn't been worn and could be considered for disposal.
Second is outfit coordination. Hang the pieces you want to wear into the Fitting Room the night before, and you won't stare blankly at your closet in the morning; matched outfits can be saved to your calendar. Users can also draw an avatar in the Model Atelier and see how their real clothes look on this mini version of themselves; if you don't want to use an avatar, you can put the outfit on and check in with a photo.
How It Was Made
The first attempt two years ago was straightforward: Flutter for the client, design and task management copied from what I used at work—Figma and Atlassian. Working solo, I got to about 40% progress in half a year, then hit the stall I mentioned earlier.
When I picked it up again this year, I didn't continue the old workflow. Instead, I completely changed how I work. Since I can't live without LLMs anymore, I rebuilt my work process around them: anything I'd do repeatedly, I'd turn into a tool I could hand to an agent. For design, I wrote my own mobile-design-system Skill, which replaced Figma and completely rewrote the app's design system; new pages and flows went to app-flow-design to generate solutions from scratch. The backend wasn't hand-built either—analytics, feature flags, forced updates, separate dev and prod environments, all built step-by-step by having agents operate the CLI. All the project's background knowledge lives in a few markdown files, so another agent can pick it up immediately.
This way, from restarting to App Store launch took three months, including the website, UI refresh, and infrastructure rebuilds; the virtual try-on feature that came later took just one week from idea to launch.
What I Learned
- Program with AI, not beside it. Ditch the heavyweight team processes; lightweight markdown/html collaboration protocols beat heavy tools by a mile.
- Show, don't tell. With multimodal models, a picture conveys design intent better than words.
- Don't give up too early. Edge ML that was barely feasible two years ago has been quietly solved by platform progress.
- Pricing is a discipline. Balancing cost against consumer psychology takes real research and market validation.
- Chatting isn't the answer. Good UX is an eternal pursuit; how to embed AI into it is the new question.
Links
- App Store: Snap Closet
- Google Play: Snap Closet
- Website: snap-closet.com
If you're also building your own app or have any thoughts about Snap Closet, feel free to chat~