SellSpark AI: Building a Local AI Product Listing Generator with Qwen 2.5 A developer built SellSpark AI, a local product-listing generator that turns basic product details into titles, descriptions, selling points, captions and hashtags. The Streamlit app calls the open-weight Qwen 2.5 (1.5B) model through Ollama's local REST API, avoiding paid AI services, with prompts tuned to discourage invented specifications and a low temperature for consistent output. The prototype was tested on a sample handmade candle listing targeting Instagram and is published on GitHub. This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle https://dev.to/challenges/hacktoberfest-week2-2026-10-12 I built SellSpark AI , an AI-powered product listing generator designed to help small businesses, freelancers, and independent online sellers create professional marketing content quickly and efficiently. Small online sellers often struggle to create attractive product descriptions, engaging social media captions, and effective marketing content. Writing these manually takes time, while hiring professional copywriters or subscribing to paid AI services can be expensive for small businesses. SellSpark AI transforms basic product information into ready-to-review marketing content using a locally running open-weight AI model. Users simply enter their product details, select their preferred writing style and selling platform, and let AI generate the content. SellSpark AI is designed for: A future version could offer premium features such as bulk listing generation, saved brand styles, multilingual content, and advanced product templates. These features could form the basis of an affordable subscription service for small businesses. I tested SellSpark AI using a sample product: Product: Lavender Bliss Candle Category: Handmade Products Features: Handmade, soy wax, lavender fragrance, reusable glass jar Price: ₹299 Target Audience: Gift buyers and home decor lovers Writing Style: Luxury Selling Platform: Instagram SellSpark AI successfully generated: The application also allows users to copy and download their generated listings. The prototype runs locally using Streamlit and Ollama. The complete project is available on GitHub. 🔗 GitHub Repository: https://github.com/sandeepji11/sellspark-ai https://github.com/sandeepji11/sellspark-ai | Technology | Purpose | |---|---| | Python | Backend application logic | | Streamlit | Interactive web interface | | Ollama | Local AI model inference | | Qwen 2.5 1.5B | Open-weight language model | | Requests | Communication with the Ollama API | The project includes installation instructions and information about running the application locally. I developed SellSpark AI using Python, Streamlit, Ollama, and the open-weight Qwen 2.5 1.5B language model. I installed Ollama and configured the Qwen 2.5 1.5B model to run locally on my MacBook. The model can generate responses without requiring a paid AI API. I used Streamlit to create an interactive web application where users can enter product information, select writing styles, and choose selling platforms. The interface includes a product input form and an AI-generated results section. I connected the Streamlit application to Ollama through its local REST API. When users submit product details, the application constructs a structured prompt and sends it to the locally running Qwen model. The AI generates product titles, descriptions, selling points, captions, and hashtags. I refined the prompts to discourage unsupported product claims, invented specifications, and inaccurate marketing information. I also configured the model with a low temperature to encourage more consistent outputs. Since AI-generated content can still contain mistakes, users are encouraged to verify product details before publishing. I implemented: I tested the application with sample product information and confirmed that Qwen 2.5 could generate product listings through the Streamlit interface. The application runs locally, with Ollama handling AI inference. Open innovation is central to SellSpark AI. Instead of relying on a proprietary AI API, I built the application around Qwen 2.5 , an open-weight language model, and Ollama , an open-source local inference tool. This approach offers several important advantages. Small businesses may not want to send their product information or marketing strategies to external AI services. SellSpark AI processes product details locally through Ollama, giving users greater control over their information. Many commercial AI services charge based on usage. By running Qwen locally, SellSpark AI avoids per-request AI API charges. This makes it possible to experiment with a low-cost product aimed at small businesses. Local inference still requires suitable hardware and electricity. After installing the required software, dependencies, and model, SellSpark AI can generate product listings without an internet connection. This is useful for users who want an AI tool that does not depend on continuous access to a cloud service. Using Ollama allows the application to support different compatible open-weight models. Developers can experiment with alternative models and customize prompts without depending on a single proprietary AI provider. Open-weight AI gives developers more flexibility to customize application behavior and explore specialized solutions for different industries. For SellSpark AI, this creates opportunities to develop industry-specific writing styles, regional-language support, and custom product listing templates. The biggest advantage of the open-weight approach for this project is the ability to run the core AI functionality locally without a paid API. A closed cloud API might offer stronger generation quality, but it would introduce external API dependencies and potentially recurring usage costs. For a small-business-focused tool like SellSpark AI, local inference offers an interesting alternative focused on privacy, flexibility, and cost control. I plan to expand SellSpark AI with: My long-term goal is to turn SellSpark AI into an affordable and accessible marketing assistant for independent online sellers. Building SellSpark AI helped me explore how open-weight AI can be used to create practical applications with real business potential. The project demonstrates that developers can build useful AI-powered tools without relying entirely on proprietary cloud APIs. SellSpark AI is a small step toward making AI-powered marketing tools more accessible to independent sellers and small businesses. ⚡ Built with Qwen 2.5, Ollama, Python, and Streamlit.