Real AI. Not a marketing bullet.

Prebit AI is a merged, one-memory assistant with confirm-gated write tools, plus AI Store Builder — an onboarding chat that turns real answers into a Design Brief, then a draft Bit theme a merchant reviews before anything goes live.

See Store BuilderSee how it works
Assistant scope today: Products onlyWrite model: Draft + explicit confirmStore Builder output: Draft theme, reviewedModels: OpenRouter DeepSeek V4 Pro/Flash

AI — At a Glance

Why merchants like it
  • A real starting store, not a blank canvas
  • Nothing goes live without a review step
  • Conversational product management that behaves like the real dashboard
  • A defined, budgeted cost instead of an open-ended AI bill
Built for developers
  • A registry-based tool architecture that scales by addition
  • AI-generated theme code shares one validation path with hand-authored themes
  • A real, documented cost-control mechanism to build on
  • Explicit, listed gaps instead of hidden ones
AI is a fit if you are...
  • merchants who want a real starting store instead of a blank theme
  • operators who want to manage products conversationally without leaving a chat
  • technical buyers evaluating whether "AI features" means real tool-calling or just a chatbot wrapper

What is AI?

One assistant, one memory

There used to be two separate AI chat surfaces with two separate memories — a small docked helper and a separate full-page assistant. They're now one assistant with one shared memory: start a conversation in one place, continue it in the other, and it remembers everything either way.

Why merchants care: nothing changes until you approve it

The assistant can actually look things up and draft real changes now, not just answer questions. But anything that changes real data — like creating a product — shows you a summary card first. Nothing is saved until you click Confirm.

Why developers care about the two-step generation process

Building a store with AI isn't one big, unpredictable request. A first pass turns your answers into a clear creative brief; a second, separate pass turns that brief into the actual store. Splitting creative decisions from mechanical execution makes the result more consistent.

Why Prebit built AI

A read-only chatbot is not what merchants actually need

Before this, the assistant could only answer questions — it couldn't actually do anything for you. The real upgrade was giving it the ability to look things up and take real action, safely.

AI-generated theme code has to obey the same rules a human author does

When the AI builds a store, it writes the exact same kind of theme code a human developer would — same structure, same limits, same validation. There's no separate, looser set of rules for AI-generated content.

AI usage needs a real cost model, not an unlimited free tier or a hard wall

Every plan has a real monthly AI budget. An active paying user is never cut off once they cross it — the system quietly shifts to a more efficient model instead of stopping.

Key features

Ask it to do something, and it asks you to confirm first

The assistant can look things up right away. But when it's about to change something real — like creating a product — it always drafts the change and asks you to confirm before saving anything.

Merchant impact: A merchant can ask the assistant to draft a new product conversationally and still gets the same review step they'd get editing it by hand — the AI never silently writes to the live catalog.

Developer impact: Every tool is one of three kinds: read (runs immediately), confirm (drafts a change, requires explicit approval), or requires-client (needs the browser to do something, like open a picker). `loop.ts`, `executor.ts`, and `registry.ts` are cleanly separated, so adding a new capability is a new tool file plus one registry line.

Example: `product.create.v1` drafts a new product from the conversation and shows a summary card — name, price, category, vendor, image count, status — that only creates the real product on confirm.

A product the assistant creates is a real product, made the normal way

When the assistant creates or edits a product, it goes through the exact same process as editing it by hand in the dashboard — it's not a separate, lookalike shortcut that could behave differently.

Merchant impact: A product the assistant creates behaves identically to one created by hand in the dashboard, because it's the same underlying process, not a lookalike.

Developer impact: Every product tool runs through the same code the actual Products UI uses (`createStoreProduct`/`updateStoreProduct`, `payloadFromForm`) — one code path to maintain and test, not two that could silently diverge.

Example: `product.update.v1` diffs against a product's real current values before drafting a change, so the confirmation card only shows what's actually changing — not a full re-description of the entire product.

It never makes up a product image

When a product needs an image, the assistant opens your real media library — the same picker you'd use in the product editor — so you always choose a real image, instead of the AI guessing or inventing one.

Merchant impact: Product images stay real and correct — no risk of a broken or fabricated image URL landing on a live listing.

Developer impact: Media selection is a `requires-client` tool by design, not a read or confirm tool, since only the browser can actually open that picker.

Example: A merchant says "use our logo for this product," and the assistant opens the real picker instead of guessing a URL from context.

A real starting store, built from a short conversation

A quick chat about your store name, what you sell, and the look you're going for turns into a genuine creative brief, which then gets built into an actual starter store — not a generic template with your name swapped in.

Merchant impact: A new store gets a real, personalized starting point — not a generic template — and the result lands as a draft theme to review and publish, never live unreviewed.

Developer impact: A Planner call synthesizes onboarding answers into a detailed Design Brief (genuine creative reasoning, on Pro while budget remains, Flash once exhausted). A separate Builder call, always on Flash, executes that already-finalized brief into real theme sections — splitting creative judgment from mechanical code generation, and keeping the most token-heavy call off the expensive model on every run.

Example: A user can close the tab once generation starts and gets emailed when the store is ready; if they stay, they watch it finish live via server-sent events.

A real usage budget, not an open tab

AI usage is tracked against a real monthly allowance tied to your plan, refreshing every month — so it's a predictable part of what you're paying for, not a cost that can spiral unexpectedly.

Merchant impact: AI access is a real, gated part of a plan tier, not an unmetered cost center that could spiral unexpectedly.

Developer impact: `StoreAiUsage` tracks one document per user, per calendar month, lazily rolled to a fresh period on read — decoupled from the user's own billing cycle, since a yearly-paid plan still gets a monthly AI allowance. Nothing about usage is shown to the end user today; the Pro→Flash fallback is completely silent.

Example: A dev-only model override lets an internal reviewer force both Planner and Builder stages to the same model for a side-by-side quality comparison — the server independently re-checks it's actually a dev environment before ever honoring it, so a forged override in production is silently ignored.

Architecture

Commerce Engine
Typed API + Events
Framework Layer (Boron / Krypton)
Frontend Surface
Merchant Outcomes

Every layer feeds the next: AI sits inside this chain rather than bypassing Commerce Engine's data contracts.

Assistant core: loop, executor, registry

`loop.ts` decides what to call next; `executor.ts` runs it after checking permissions; `registry.ts` lists available tools — a new capability area is additive, not a core rewrite.

One conversation model, one API group

`AssistantConversation`/`AssistantMessage` replace what used to be two separate models (`DomainHelpChat` and `StoreAssistantConversation`/`StoreAssistantMessage`), served through one `/api/assistant/*` group.

AI Store Builder: onboarding session, Planner, Builder, apply

`OnboardingSession` (one per draft theme, not per user) tracks step/answers/chat history/design brief. `synthesizeDesignBrief` (Planner) and the Builder's blueprint-generation call are separate steps; `applyBlueprintToThemeDraft` writes only into a draft `StoreTheme.data`, never the live `Store`.

Fire-and-forget generation, SSE for live progress

The generation route validates, gates on AI access, flips state to `generating`, responds immediately, and an unawaited background job does the actual model calls — deliberately built to survive the user closing the tab, which assumes a persistent Node process rather than a serverless/edge runtime that would freeze after the response.

Merchant benefits

A real starting store, not a blank canvas

AI Store Builder produces an actual, personalized draft theme from real onboarding answers, grounded in the merchant's own catalog data when they already have products, not invented placeholder products.

Nothing goes live without a review step

Both systems land changes as drafts — a confirmation card for the assistant, a draft theme for Store Builder — never writing directly to a live storefront.

Conversational product management that behaves like the real dashboard

Because the assistant reuses the actual product create/update code path, there's no risk of AI-created products behaving subtly differently from hand-created ones.

A defined, budgeted cost instead of an open-ended AI bill

AI access ties to a real per-plan monthly budget, so usage doesn't become an unpredictable cost line item.

Developer benefits

A registry-based tool architecture that scales by addition

Collections, menus, discounts, shipping zones, orders, and store settings are all named as natural next capability areas, each following the same read → confirm split every product tool already establishes — additive, no changes to the loop/executor/registry core.

AI-generated theme code shares one validation path with hand-authored themes

The Builder's output goes through the same Zod-schema-plus-size-cap validation as any other theme write, so there's no separate "AI theme" format to special-case elsewhere in the platform.

A real, documented cost-control mechanism to build on

`resolvePlannerModel(userId, requestedOverride?)` is the one real entry point every route calls — honoring a dev-only override first, deferring to the real access/budget check otherwise — a clear pattern for any future AI-gated feature to follow.

Explicit, listed gaps instead of hidden ones

No retry-with-feedback loop for bad model output, no abandoned-draft cleanup, no "your AI builds" list, and no prompt-injection hardening beyond standard message-role separation are all named directly as open work, not discovered later by a user.

Real use cases

New merchant onboarding

A merchant starting a store answers a few onboarding questions about their niche and creative direction instead of starting from a blank theme.

Outcome: A real, personalized draft theme to review and publish — not a generic template requiring extensive hand-editing first.

Day-to-day catalog management

An operator wants to add or update a product without navigating the full product editor form.

Outcome: A conversational flow that drafts the change and shows exactly what's changing, with a real Confirm step before anything is saved.

Agency managing multiple stores

An agency wants a faster way to stand up a client's initial store structure.

Outcome: AI Store Builder's Planner/Builder pipeline as a starting point, still fully editable by hand afterward since the output is ordinary Bit source.

Technical buyer evaluating "AI features" claims

A CTO wants to know whether Prebit's AI is real tool-calling or a chatbot skin.

Outcome: A specific, verifiable answer: real read/confirm/requires-client tool-calling reusing production code paths, plus a real Planner/Builder generation pipeline — with the honest caveat that neither has been run end-to-end against a live OpenRouter key in this environment yet.

Performance

Background generation survives a closed tab

Store generation is fire-and-forget by design specifically so a user closing the browser tab doesn't kill the in-progress work — they get emailed when it's ready instead.

Cost-aware model routing

The Builder stage — the single most token-heavy call in the feature — always runs on the cheaper Flash model regardless of remaining budget, which is where the deliberate cost-control decision actually lives.

SSE as a passive observer, not a dependency

The generation-progress stream polls session state server-side and forwards it as events — safe to never open, safe to disconnect from, since the actual background job in the POST route is unaffected either way.

Not yet verified: real-world model latency and output quality

Nothing in this feature has been run against a real OpenRouter key or a live Mongo/SMTP setup — type-checking and linting catch syntax and type errors, not prompt quality or whether the model reliably returns parseable JSON in practice.

SEO and AI-search advantages

AI-generated sections are structurally identical to hand-authored ones

Because the Builder writes real Bit sections under the same schema and validation rules a human author follows, AI-generated pages carry the same semantic markup and metadata capabilities as any other Prebit theme.

Catalog-grounded generation avoids invented placeholder content

When a merchant already has products, the Builder's prompt includes a real, capped catalog summary so generated sections reference actual products rather than fabricated placeholders that would need replacing before launch.

Review-before-publish keeps AI output from harming a live SEO footprint

Since AI Store Builder output always lands as a draft, a merchant reviews content quality and accuracy before anything reaches a URL a search engine could index.

Comparison

How AI compares

A direct, factual read on where each platform is strong, and where Prebit takes a different approach.

PlatformBest forWhere Prebit differs
ShopifyMerchants who want a mature ecosystem and are comfortable assembling apps around the core product.Prebit ships real tool-calling with a confirm-gated write model and a genuine Planner/Builder generation pipeline, not a chatbot skin over static help content.
WooCommerceTeams already invested in WordPress that can manage hosting, plugins, and patching themselves.Prebit ships real tool-calling with a confirm-gated write model and a genuine Planner/Builder generation pipeline, not a chatbot skin over static help content.
DukaanFast setup for lightweight catalogs and social-first merchants who need simple operations.Prebit ships real tool-calling with a confirm-gated write model and a genuine Planner/Builder generation pipeline, not a chatbot skin over static help content.
WixVisual-first website editing where commerce complexity is still relatively low.Prebit ships real tool-calling with a confirm-gated write model and a genuine Planner/Builder generation pipeline, not a chatbot skin over static help content.
SquarespaceContent-led brands that prioritize polished publishing and lighter transactional workflows.Prebit ships real tool-calling with a confirm-gated write model and a genuine Planner/Builder generation pipeline, not a chatbot skin over static help content.
BigCommerceMid-market catalog and B2B scenarios that need established enterprise controls.Prebit ships real tool-calling with a confirm-gated write model and a genuine Planner/Builder generation pipeline, not a chatbot skin over static help content.
MagentoEnterprises with large implementation budgets and in-house platform engineering teams.Prebit ships real tool-calling with a confirm-gated write model and a genuine Planner/Builder generation pipeline, not a chatbot skin over static help content.

Directional and factual. Validate against your own catalog complexity, channel strategy, and budget before deciding.

FAQs

Frequently asked questions about AI

Plain answers to what merchants, agencies, and developers actually ask.

AI is a dedicated Prebit capability focused on one merged assistant, one shared memory — start a conversation in the docked panel, continue it on the full-page thread, same history. It is positioned as part of the wider Prebit platform rather than a disconnected add-on.

AI is best suited to merchants who want a real starting store instead of a blank theme and operators who want to manage products conversationally without leaving a chat.

AI relies on Commerce Engine contracts for product, cart, order, customer, or event state so teams are not duplicating business logic across separate tools.

Yes. Boron is Prebit's Next.js commerce framework, and this feature is designed to surface cleanly inside Boron storefront implementations.

Krypton is Prebit's mobile commerce framework. Where mobile parity matters, this feature is designed to share contracts with the same storefront APIs and platform services.

Yes. The feature set is designed so agencies can standardize workflows, theme patterns, or integration playbooks instead of rebuilding each project from scratch.

Yes. Prebit's direction is API-first and framework-aware, so custom logic can be added through typed interfaces, event flows, and deployment pipelines instead of fragile UI workarounds.

Usually yes, although the mechanism depends on the feature. Prebit's architecture aims to reduce plugin sprawl, tighten data contracts, and keep storefront rendering paths cleaner.

Start with the workflow you already run today, map the manual steps and integration points, then validate how this feature reduces handoffs, errors, or duplicated implementation effort.

It is part of the Prebit ecosystem, but the feature pages are intentionally written as independent product narratives so merchants, agencies, and developers can evaluate each capability on its own merits.

A third-party app usually means a second data model, a second permissions surface, and a second thing that can silently drift out of sync. AI reads and writes through the same Commerce Engine contracts as the rest of Prebit, so there is one source of truth instead of an app-plus-platform reconciliation problem.

AI is modeled at the platform layer, not inside a specific theme or frontend. Switching themes, or moving a storefront from one framework surface to another, does not require re-entering or migrating the underlying data.

No for the core merchant workflow, which is designed to work out of the box. Yes if a team wants deeper customization, custom UI, or integration with an external system, which is why the developer-facing contracts exist alongside the merchant UI.

The goal is for platform-level features to add negligible overhead compared to stitching together equivalent third-party scripts or apps, since the logic runs closer to the same data layer instead of making extra round trips.

It is included as part of the relevant Prebit plan rather than sold as a separate paid add-on, though final packaging can vary by plan tier — check current plan details before assuming feature-by-feature pricing.

Prebit maintains the underlying platform logic and ships improvements centrally. Merchants and developers configure and extend it, rather than owning the core implementation the way they would with a self-hosted plugin.

Generally yes. Most Prebit capabilities are additive rather than mandatory, so a team can adopt them when the workflow actually calls for it instead of being forced into every surface on day one.

The same contracts that make a single store work cleanly are what let multi-store and enterprise operators standardize the same workflow across several storefronts instead of re-implementing it per store.

Start a trial, look at the relevant dashboard surface directly, and compare it against whatever manual process or third-party tool currently handles the same job — the difference is usually clearest in a real side-by-side.

Specific and technical, by design — this page describes real architecture and real behavior, not vague marketing claims, so a merchant, agency, or developer can evaluate it accurately.

No. Every tool that changes real data is a confirm-gated tool — the model drafts the change and shows a summary card in the chat, and nothing is saved until the merchant explicitly clicks Confirm.

Products today: searching/listing products, drafting a new product, updating an existing one (with a diff against its real current values), and opening the real media picker. Collections, shipping, discounts, orders, and customers are next on the rollout plan, following the same read-then-confirm pattern.

No. The result always lands as a draft theme to review and publish — it is never live unreviewed, regardless of how the generation went.

Because executing an already-fully-specified Design Brief into code is mechanical, not creative, and it's also the single most token-heavy call in the entire feature — keeping it off the more expensive model is where the real cost savings come from, deliberately, regardless of a user's remaining monthly budget.

Yes — every plan has a real monthly AI budget in USD, configured per tier. An active paying user always keeps working past their monthly budget; the Planner stage silently downgrades from Pro to Flash instead of stopping.

Not yet, honestly. Everything is type-checked and lint-clean, but no `OPENROUTER_API_KEY` was available in this development session — nothing has been exercised against a real model call, a live Mongo instance, or a real SMTP send.

No — that's specifically why media selection is a requires-client tool. It opens the real media library picker so a merchant chooses an actual image, rather than the model generating or guessing a URL.

Explore More

Ready to try AI?

Start free. No credit card required. Explore the rest of the Prebit platform once you're in.

See Store BuilderRead the Bit Theme Engine spec

← All Prebit features