Guides
Pure-Client Products
How new AI products can start as frontend-first products.
“Pure-client product” does not mean “no backend at all.” It means you stop rebuilding the AI backend for every product.
VisibleBase lets a new product start from the frontend, extension, or app and connect to an already deployed Base. You can validate the product UX first, then decide how much product-specific backend you really need.
Good fits
- lightweight web tools
- Chrome extensions
- desktop shells
- mobile entries
- client demos
- internal tools
Recommended boundary
The client owns:
- UI and interaction
- calling
UserClient - holding
product_id - storing or refreshing
user_token
Base owns:
- provider keys
- model directory
user_tokenverification- service routing
- usage records
- hooks and billing logic
The most common minimum shape
Product frontend
↓
Your login / token-issuing endpoint
↓
VisibleBase BaseThat product backend can stay very thin at first:
- user login
AdminClient.tokens.apply()- returning
user_token + product_idto the client
Why this fits early products better
- you stop copying provider integrations for every AI idea
- the frontend can ship much earlier
- multiple products share one AI calling, logging, and quota layer
If the product gets more complex later, then add more business backend. Do not duplicate the whole AI infrastructure on day one.