ai newsFr., 16. Okt.
EilmeldungHow to track your brand in Google AI Mode

SellCraft AI: Local-First Product Listings for Independent Sellers

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle . What I Built SellCraft AI is a local-first product listing studio for independent sellers. It turns confirmed product details into editable: Titles Descriptions Features Keywords and tags Social captions FAQs

dev.toFreitag 15:16 · 16.10.2 Min. Lesezeit
Bild: dev.to

Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle Submission 💸

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle.

SellCraft AI is a local-first product listing studio for independent sellers.

It turns confirmed product details into editable:

It is designed for sellers who want help writing listings without sending product information to a paid cloud AI API.

SellCraft can help someone selling handmade goods, clothing, electronics, collectibles, or other products create a stronger first draft faster. The seller remains responsible for reviewing every claim before publishing.

npm ci npm run dev Enter fullscreen mode Exit fullscreen mode Open:

http://127.0.0.1:5173 Enter fullscreen mode Exit fullscreen mode The model can be downloaded from the Settings page or installed with:

npm run setup:model Enter fullscreen mode Exit fullscreen mode After setup, generation works without an internet connection as long as the local SellCraft service remains running.

Public repository: View SellCraft AI on GitHub

The project is organized around a small local Node service and a React frontend.

The model files are stored inside the project’s models directory and are not committed to Git.

SellCraft uses the open-weight SmolLM2 360M Instruct model in quantized ONNX format.

The application does not use Ollama, a cloud generation fallback, a global model cache, or a paid AI API.

The model is downloaded only when explicitly requested. Every model artifact has a pinned size and SHA-256 checksum. Invalid or incomplete files are rejected.

The application asks the model to generate one listing section at a time. This keeps the response format simple and allows individual sections to be regenerated without replacing the rest of the listing.

Generated output is normalized before it reaches the editor. For example, feature responses wrapped in JSON are converted into plain editable feature lines.

The project was tested on Windows with Node.js 24.14.0 and Google Chrome.

The compact model is useful for creating first drafts, but it is not perfect. Real model evaluation showed that it can sometimes repeat text, produce prompt-like filler, omit FAQs, or invent unsupported compatibility and benefit claims.

SellCraft treats AI output as a draft rather than a source of truth. Sellers must verify every generated claim.

Initial installation and model setup require internet access.

Saved listings are stored in browser IndexedDB. They are not synchronized or encrypted, so important work should also be exported.

Photos remain local references. The text model does not analyze or upload them.

Open innovation made it possible to build a private, local workflow without depending on a paid AI provider.

The trade-off is that local inference requires CPU, memory, disk space, and human review. A small open model can be practical, but it cannot replace seller knowledge or factual verification.

SellCraft AI is built around a simple idea: AI should help sellers get past the blank page without taking control of their product data.

The model writes the first draft. The seller decides what is true.

Quelle: dev.to (dev.to). Original öffnen