I sell handmade ceramics on Etsy. I’m not a native English speaker, and I’ve always hated writing product listings. It takes me forever, and the result usually sounds awkward and keyword-poor. I tried Erank and a few others, but I didn’t like leaving Etsy to use another dashboard.
So over the past few weeks, I started building a tiny Chrome extension just for myself. It’s called EtsAI, and it does three things:
On the listing editor, I type some rough notes in my native language (or just leave it blank and let it see my photo and category). It spits out a proper English title, 13 tags, and a description that reads like a real person wrote it. Then it fills them in.
On the messages page, it translates a buyer’s message to my language, I type a reply in my language, and it gives me an English draft.
It scans my own listings and gives each a simple SEO score based on tag count, title length, attributes, etc. – fully compliant since it only looks at my shop.
The cool part (to me) is that the AI runs entirely on-device using Chrome’s built-in Gemini Nano. That means I can offer the core generation for free without worrying about API bills eating me alive.
I’m sharing this here because I’m trying to figure out my next steps, and I’d love to hear from other devs:
Have you built extensions that interact heavily with a third-party SPA like Etsy? How do you handle DOM changes?
Do you think users actually care about “on-device AI” and privacy, or is that just a developer obsession?
If you were to monetize something like this, would you go freemium or a different route?
I’m building in the open, and honestly just learning as I go. Any tips, warnings, or similar war stories are super welcome.
Top comments (0)