Every independent maker, vintage curator, and thrift reseller knows the unglamorous side of e-commerce: the listing grind.
Taking great photos is fun. But sitting down at the end of a long sourcing run to manually write catchy titles, format feature bullet points, and brainstorm 13 distinct SEO tags for every single unique item on Etsy, eBay, or Shopify? It drains hours of creative energy every week.
I built ListingCraft AI to solve this bottleneck.
ListingCraft AI is a lightweight, high-performance web application that turns raw product photos into complete, marketplace-ready listing packages in seconds.
What it does:
- Visual Auto-Appraisal: Sellers upload 1 to 3 photos of an item (front, texture, flaw/tag).
-
Instant Copywriting: An open-weight Vision Language Model inspects visual details (material, color, condition, vintage era, aesthetic) and generates:
- A search-optimized product title tailored to marketplace character limits (e.g., under 140 chars for Etsy).
- A compelling, structured sales description with scannable feature bullets and suggested uses.
- 13 high-traffic SEO search tags ready for 1-click copy-pasting.
-
One-Click Export: Sellers can edit copy on the fly and download their complete listing package as
.mdor.txtwith a single click.
Demo
Check out the clean, responsive interface:
- π Workflow: Upload photos β‘οΈ Select marketplace & tone (Etsy, eBay, Shopify, Instagram) β‘οΈ Hit Generate Product Listing β‘οΈ Get structured copy & tags in under 3 seconds!
Code
The full codebase is completely open-source and available on GitHub:
- GitHub Repository: https://github.com/Sangam067/ListingCraftAI
-
Repository Embed:
π¦ ListingCraft AI
AI-Powered Product Listing & Marketplace SEO Generator
Turn product photos into high-converting descriptions, optimized titles, and 13 targeted search tags using hosted open-weight Vision Language Models (VLMs) on Groq.
π Highlights & Features
-
ποΈ Multimodal Visual Appraisal: Analyzes uploaded product photos to identify materials, textures, colors, flaws, craft style, and unique selling points using state-of-the-art vision models (
qwen/qwen3.8-27b) hosted on Groq. -
π― Multi-Marketplace Optimization
- Etsy: Keyword-dense 140-character titles, storytelling descriptions, and 13 exact search tags for maximum discovery placement.
- eBay: Spec-focused titles, condition notes, dimensions, and structured item specifics.
- Shopify: Brand-centric copy, value proposition bullets, and customer benefit framing.
- Instagram / Social Shop: Catchy hooks, aesthetic styling, emoji accents, and viral discovery tags.
- π·οΈ 13 High-Traffic SEO Tags: Generates 13 algorithm-targeted search tags displayed as interactive badges, with a 1-click comma-separated string ready for instant copy-pasting.
- π Liveβ¦
-
ποΈ Multimodal Visual Appraisal: Analyzes uploaded product photos to identify materials, textures, colors, flaws, craft style, and unique selling points using state-of-the-art vision models (
How I Built It
ListingCraft AI was built from the ground up prioritizing speed, simplicity, and complete developer flexibility:
-
AI Core (Open-Weight Vision Models): Powered by open-weight vision models (such as
qwen/qwen3.8-27b) hosted on Groq Cloud. By pairing open weights with Groq's high-throughput LPU inference engine, multi-image visual analysis and structured JSON generation execute in roughly 1.8 to 2.5 seconds. - Frontend & UX: Built with Streamlit using custom CSS micro-styles, responsive thumbnail layouts, and interactive tag badge pills.
-
Image Pipeline: Utilizes Pillow (
PIL) for dynamic aspect-ratio resizing (keeping payloads under token caps without sacrificing fidelity) and in-memory Base64 data URI encoding. - Enterprise-Grade Key Isolation: The frontend acts like a real consumer appβvisitors never see or enter API keys. Keys are handled strictly on the backend through server secrets and environment variables.
Why Does Open Innovation Matter?
For an indie maker trying to build a sustainable side hustle, open innovation is the difference between a viable business and an immediate money pit.
1. Sustainable Unit Economics (The $0.0005 per Listing Breakthrough)
Proprietary, closed-source multimodal vision APIs charge hefty fees per image. When processing multiple photos per item, proprietary APIs can easily cost $0.03 β $0.08 per generation. If you offer a generous free trial or a $5/month side-hustle tier, proprietary API bills will rapidly eat up your margins.
By using open-weight vision models hosted on high-efficiency open inference platforms like Groq, a full visual appraisal listing costs fractions of a cent (~$0.0005 per listing). This enables accessible pricing for micro-sellers while keeping the app profitable from day one.
2. Zero Vendor Lock-in & True Adaptability
When your core intelligence is tied to a closed, black-box API, pricing hikes, unexpected deprecations, or sudden policy changes can kill your product overnight. With open weights:
- I can switch inference providers without changing my application architecture.
- I can self-host the weights locally or on rented GPUs as volume scales.
- I can fine-tune open weights on specific e-commerce listing datasets (like vintage fashion tags or handcrafted jewelry specs) to continuously improve appraisal accuracy.
My First User π
Before sharing this with the community, I wanted real-world validation from someone who lives this pain every day.
I reached out to a friend who runs an independent online vintage clothing shop. She constantly battles listing backlogs after flea market sourcing trips.
- The Test: I had her upload photos of 5 vintage pieces (including an 80s leather bomber and a 70s floral dress).
- The Result: In under 10 seconds, she had complete titles, fabric descriptions, and 13 targeted search tags for each piece.
- Would she pay?: "I'd happily pay $5 a month for thisβit literally saved me two hours of tedious typing today."
- Her Next Feature Request: A direct integration to publish generated listings directly into her Etsy drafts with one click (which is now item #1 on our roadmap!).


Top comments (0)