Keys stay in this browser unless you opt into persistent storage
Responses are sent directly to the selected provider
ArtifactNo file selected
PreviewGenerated files appear here
▧
Your artifact workspace
Ask the model to generate code or a document. Detected code blocks and generated files can be previewed here.
Workspace settings
Providers, models, appearance, and behavior
Model providers
Choose a preset or add a compatible endpoint.
Provider connection
OpenAI-compatible
Use the API base URL documented by your provider. Logo lookup uses the hostname favicon service; it is not a guaranteed official logo.
Never paste a key into a shared/public computer. Browser calls expose the key to this page and your network tools.
Select a provider preset to configure it.
Important browser limitation
Some APIs block direct browser requests with CORS, and some require extra headers or server-side authentication. For reliable production use, route requests through your own backend/proxy; never ship a shared API key in client-side code. This demo calls endpoints directly when the provider permits it.
Models
Fetch models from the selected provider or enter an exact model ID manually.
Reasoning mode
The app can pass supported reasoning parameters for selected APIs/models. It cannot turn a non-reasoning model into a reasoning model. Provider-specific parameter support varies.
Appearance
Customize this browser's workspace.
Compact chat spacing
Fit more messages on screen.
Animations
Loading indicators and transitions.
Stream responses
Render tokens as the provider sends them.
Advanced & privacy
Key storage and API behavior.
Remember API keys on this device
Off by default; session-only key storage is safer.
Include credentials in local browser storage
Only enable on a private device. XSS can expose saved keys.
Session only
Send with Enter
Shift+Enter inserts a newline.
Provider keys are not sent to OpenAI by this interface unless OpenAI is the provider you select. Requests go to the selected provider endpoint. Do not use this static file as a multi-user production deployment.
⌕
Type to search your conversations.
Attach files
Files can be previewed as artifacts; text files can be added to chat context.