Market AI Tools Embeddable AI Chatbot Widget
Embeddable AI Chatbot Widget
A one-script embeddable AI chat widget with a bring-your-own-key Laravel backend. Your OpenAI/Anthropic key stays on your server.
Live demo coming soon

Embeddable AI Chatbot Widget

A one-script embeddable AI chat widget with a bring-your-own-key Laravel backend. Your OpenAI/Anthropic key stays on your server.

BYOK
Your OpenAI/Anthropic key
Shadow DOM
No style clashes
2
Providers (OpenAI, Anthropic)
0
Monthly fees to us

Why This Exists

Drop a single script tag on any page and get an AI chat widget backed by your own Laravel app. The LLM key is read server-side from your environment and is never exposed to the browser; provider errors are sanitized before they reach the page; and replies render as text (not HTML) so they cannot inject markup into your site. Grounding is limited to the system prompt plus an optional pasted-context block — it is NOT retrieval/RAG over your docs, and it does not stream tokens.

Features

Key Stays Server-Side

Your LLM key is read from env; the widget never sees it

One-Script Embed

Shadow-DOM widget that will not clash with your page styles

Configurable Per Bot

System prompt, greeting, colors, model, and limits per bot

Per-IP Rate Limiting

A real spend cap on an owner-pays endpoint, plus a route throttle

What You Get

Full source — Laravel 11/12 backend + a dependency-free JS widget
OpenAI and Anthropic providers, each reading its key from env (bring your own)
Per-bot config: system prompt, pasted context, greeting, colors, model, token and rate limits
A Shadow-DOM widget embedded with one script tag; replies rendered as text
Per-IP rate limiting plus a route throttle — a genuine cap on an owner-pays endpoint
An admin panel (ships disabled; enable and put your own auth guard in front of it)

How It Works

1

Configure a Bot

Set the system prompt, model, appearance, and limits. You get a public key and an embed snippet.

2

Embed One Script

Paste the snippet. The widget mounts in a Shadow DOM so it will not inherit or leak your page CSS.

3

Message Flow

The browser posts the message and public key; your server calls the LLM with your private key and returns a sanitized reply.

4

Stays Bounded

Per-IP rate limiting and a route throttle cap usage on the owner-pays endpoint; tune both for your traffic.

Technical Details

Key Handling

The LLM key is read only from config/env server-side. It is never stored on a model, returned by any endpoint, or reachable from the widget.

Providers

OpenAI + Anthropic over direct REST. Default Anthropic model is claude-haiku-4-5 (fast/cheap for a FAQ bot); switch per bot.

Safety

Provider errors are caught and sanitized; the browser only sees a generic fallback. Replies render via textContent, so no markup injection.

Not Included

No RAG/vector store (grounding is prompt + pasted context only), no token streaming, no human handoff, no analytics dashboard.

Frequently Asked Questions

No. There is no crawler and no vector store. Grounding is the system prompt plus an optional pasted-context block sent verbatim each turn. If you need real document grounding, that is a larger, different product.
On your server, in your environment. The widget only ever holds a public bot key; every model call goes from your server to the provider with your private key, which the browser never sees.
You do — it is bring-your-own-key. Because a public widget can generate a lot of calls, the package rate-limits per IP (not a rotatable session id) and adds a route throttle. Tune both.
Not yet. It is a security-reviewed source package that has not been installed and run as a package. Expect small first-boot fixes; stand it up on staging first.
$ one-time

This product isn't available for purchase yet.

Item Details

Category AI Tools
Released Sep 16, 2026
Last Updated Sep 16, 2026
Compatible With
Laravel 11 / 12 PHP 8.2+ Any site (one script tag)
Tags
ai chatbot widget openai anthropic laravel byok
Blorp Blorp
Software Studio

We build the tools we sell. Every product is extracted from our own production systems.

Book a call for custom work

More from Blorp Blorp Market

AI-Powered

AI Contact Form

An intelligent contact form that qualifies leads, blocks spam, and drafts responses — powered by your own OpenAI key.

$499 View →
Developer Tool

Resilient LLM Router

A multi-provider LLM client with automatic failover and one consistent JSON schema across Groq, Gemini, OpenAI, and Anthropic — powered by your own keys.

$39 View →
Multi-Tenant

Creator Affiliate Storefronts

A multi-tenant, keyed Amazon affiliate platform — your site earns on the house tag while each approved creator earns on their own. Drop-in Laravel, bring your own Associates tags.

$149 View →
AI-Powered

AI Citation Verifier

Submit claims with the source URLs that back them; each source is fetched behind an SSRF guard and graded by an LLM as Supports / Partially / Contradicts / Irrelevant. Bring your own key.

$69 View →
Self-Hosted

Document e-Sign Kit

A self-hosted e-signature core for Laravel: per-signer magic-link click-to-sign plus a hash-chained, tamper-evident audit trail you can re-verify. No third-party provider.

$59 View →
Developer Tool

Project Scope Estimator

A deterministic, multi-step project scope + price/time estimator with optional lead capture. Ships as both a Laravel package and a self-contained vanilla-JS widget. No AI required.

$29 View →
AI Tools

LLMO / llms.txt Kit

Generate a correct llms.txt and AI-crawler robots groups for your site, plus a heuristic LLM-readiness report. SSRF-guarded, bring-your-own-key optional copywriting.

$39 View →
Novelty

Playful Bot-Gate

A friendly mini-game human check for your forms — the answer is verified server-side and a single-use signed token gates the submit. A novelty/engagement gate, not a security wall.

$29 View →
Developer Tool

Brand Palette + WCAG Contrast Utility

A pure-PHP utility that computes WCAG contrast ratios from your brand colors and tells you which pairings pass AA / AAA — with accessible pairing suggestions. No AI, no network.

$29 View →
Developer Tool

Styled QR Generator

A stateless engine that renders branded SVG QR codes — module styles, frames, gradients, and an embedded logo — with pluggable payload encoders (url / wifi / vcard / geo / text).

$49 View →
Developer Tool

Occupancy / Capacity Counter

A concurrency-safe, append-only manual headcount ledger — lock-safe in/out events, zero-clamped, that warns then flags when a configurable capacity is exceeded. Counts people without identifying them.

$49 View →
Developer Tool

Credential Expiry Roster

A roster report that buckets worker credentials into EXPIRED / EXPIRING-SOON / UNDATED (an undated credential is a gap, not "fine"). Records operator attestation — it does not verify credentials against any issuer.

$99 View →
Developer Tool

Laravel Calculator Suite

A headless pack of 27 real, working calculators (financial, health, home, utility) behind one BaseCalculator contract, a pure-PHP registry, and a sanitized /calculate JSON endpoint. Estimates only — every one ships a disclaimer.

$79 View →

Need This Customized?

We built this product. We can customize it for your specific needs, integrate it with your systems, or build something entirely new.