Live branding
Colors, fonts, avatar, welcome copy, starter chips, left or right dock, open-on-load, launcher label, custom CSS.
Train on text, Markdown, PDFs, and URLs. Theme every pixel. Deploy to a slug on bots.registermysite.com. First bot is free.
The panel above and the Chat bubble on this page are Forge Guide — the same Workers AI pipeline your customers get. It knows BotForge, botforge.registermysite.com, pricing, and deploy steps.
Colors, fonts, avatar, welcome copy, starter chips, left or right dock, open-on-load, launcher label, custom CSS.
Vectorize + Workers AI embeddings. Incremental add/remove. Isolated by bot_id so tenants never share context.
No per-bot subdomains. Every bot is bots.registermysite.com/x7k9m2p4 plus a one-line embed.
Start free. Pay only when you outgrow a single bot.
Full branding, RAG training, slug deploy, analytics, and the embed snippet. No trial clock.
Create a free botA subscription plan is required for every bot after the first. Same edge stack, isolated tenants.
Sign in to add morePlacement, auto-open, and the launcher label are data attributes or a global config object.
<script>
window.BotForge = {
theme: { position: "right", openOnLoad: false },
buttonLabel: "Chat"
};
</script>
<script
src="https://bots.registermysite.com/widget.js"
data-bot="x7k9m2p4"
data-position="right"
data-open="false"
data-label="Chat"
async></script>
GitHub and Google login, encrypted session cookies, CSRF origin checks, KV rate limits.
Accounts and bots in D1, originals in R2, embeddings in a single namespaced index.
position: "left" | "right", openOnLoad, and buttonLabel: "Chat" via data-position, data-open, data-label or window.BotForge.
Same streaming contract as Cloudflare’s llm-chat-app-template, wrapped in a Shadow DOM widget.
Dashboard at botforge.registermysite.com. Deployed bots and widget.js at bots.registermysite.com/{slug}.
One live bot per account at no charge. Extra bots require a subscription plan.