HomeDigital Products

Code, Scripts & Digital Assets

Production-ready SaaS codebases, scripts, themes and UI templates from independent developers.

Show All FiltersTap to toggle
1 Products Found
Featured
by WeaveStacks Verified

Your own AI support desk, as source code WeaveDesk AI is a customer support module for SaaS products, agencies and online stores (rebrand it as your own with the Extended licence): a chat widget for your website, an AI assistant that answers from your FAQs, and a live inbox where your team takes over whenever the AI isn't sure. You buy it once, host it yourself and use your own AI provider key. No per-agent or per-seat subscription. 👉 Try the live demo (no signup) · 📘 Read the documentation How it works Add one script tag to your site. The chat bubble appears in your colours, in the corner you choose. The AI answers from your knowledge base: the questions and answers you write about pricing, setup, refunds or anything else. Unsure? It hands over. Below your confidence threshold, the conversation goes to a person in the live inbox, and your backend can be notified by webhook. Every chat becomes a lead, with contact details, an intent score and the page the visitor came from, ready to export. What's inside 💬 Live agent inbox All conversations in one list, filtered by All, AI handled, Escalated and Resolved Take over any AI conversation with one click Quick-reply macros for the answers your team sends most Visitor details next to each chat: device and browser, location, current page, intent score and conversation tags 🧠 AI knowledge base Write question-and-answer articles; the assistant answers only from them Test sandbox: ask questions the way customers do and check the answers before going live Confidence threshold (default 0.75): anything below it goes to a person Bring your own key: OpenAI, Anthropic Claude or Google Gemini 🎯 Lead capture and pipeline Optional pre-chat form asking for name and email before a conversation starts Intent score on every lead: high (80–100), medium (50–79), low (0–49) Pipeline statuses (New, Contacted, Qualified) and one-click CSV export 📊 Analytics AI deflection rate: share of conversations solved without a person First response time and CSAT rating 🎨 Widget customiser and embed code Brand colour, position (bottom right or left), bot name and greeting, with a live preview Copy-ready snippets for plain HTML, React / Next.js and Laravel Blade JavaScript API: WeaveDesk.open(), WeaveDesk.close() and WeaveDesk.identify() to open the chat from your own buttons and pass signed-in users 🔔 Webhooks A conversation.escalated_to_human event with the visitor, intent score and last message, so you can alert Slack, email or your own app ⚙️ Setup wizard Four guided steps: environment check, database (SQLite by default, or MySQL / PostgreSQL), AI provider key, then branding and license activation Who it's for SaaS founders who want instant answers on their site without a monthly per-agent bill Agencies who add a branded support desk to client projects (Extended license) Online stores and marketplaces that want support chats to turn into leads Technical details ItemDetails Desk (admin app)React 19 + Vite, full unminified source Chat widgetStandalone, dependency-free widget.js (about 7 KB) that you host on your own domain or CDN RuntimeNode.js 18 or newer (20+ recommended); npm, pnpm or yarn DatabaseSQLite (default), MySQL 8+ or PostgreSQL 14+ AI providersOpenAI, Anthropic Claude or Google Gemini, with your own API key Webhook receiversOptional: PHP 8.2+ or Node.js 18+ (examples for Laravel and Node in the docs) BrowsersChrome 90+, Safari 15+, Firefox 95+, Edge 90+ Version2.4.0 What's in the download Full unminified source code of the desk The standalone widget.js embed script Documentation: README.md and SETUP_GUIDE.md, plus the online docs Sample data, so you can demo the desk to clients straight away License key for activation and updates What you'll need Somewhere to host it (any server or static host for the build; a Node.js server for the desk) An API key from your chosen AI provider (billed by them, at their rates) Optional: a backend endpoint if you want escalation webhooks Licenses RegularExtended UseOne end product: your own SaaS or one client websiteUnlimited products and client projects Domains1 production domain (localhost and staging don't count)Unlimited White-label (remove WeaveDesk branding)NoYes Resell to your clientsNoYes UpdatesFree updates to every new versionFree updates to every new versionSupport6 months12 months, priority Frequently asked questions Is this a hosted service? No. You get the source code and run it on your own infrastructure, so your conversations and leads stay with you. There's no monthly fee from us; you pay your hosting and AI provider directly. Will the AI make things up? It answers from the knowledge base you write, and anything below your confidence threshold goes to a person instead of being guessed. Test answers in the sandbox before going live. Does it work with my stack? The widget is a single script tag, so it works on any website: Laravel, Next.js, React, WordPress, Shopify or plain HTML. Ready-made snippets are included for HTML, React/Next.js and Laravel. Can I use it for client projects? Yes, with the Extended license: unlimited client sites, your own branding, and resale as part of your service. Can you install or customise it for me? Yes. The author offers installation and customisation as a service on WeaveStacks; ask through the product page before or after buying.

New