๐ญ Demo Mode: Try Before You Install
Want to explore Libre WebUI without setting up Ollama? Demo Mode lets you experience the interface with simulated AI responses.
Try immediately in your browser - no downloads, installations, or technical setup needed!
๐ What is Demo Mode?โ
Demo Mode is a special version of Libre WebUI that runs without requiring Ollama or any AI models to be installed.
๐ Perfect For
- Trying out the interface before committing to a full setup
- Showcasing features on devices without AI capabilities
- Testing the UI during development
- Learning how the interface works
โก Instant Access
- No Ollama installation required
- No model downloads needed
- Works immediately in any browser
- Full UI experience with simulated responses
โจ Demo Mode Featuresโ
When demo mode is active, you'll see:
๐ข Demo Bannerโ
A clear banner at the top indicating this is a demonstration version with a link to the full setup.
๐ค Sample Modelsโ
Pre-configured sample models to explore:
- gemma3:4b - Current best single-GPU model simulation
- deepseek-r1:32b - Advanced reasoning model demonstration
- qwen2.5vl:32b - Flagship vision-language model for image analysis demos
๐ฌ Mock Conversationsโ
Realistic chat responses that demonstrate:
- Streaming text generation
- Conversation history
- Different response styles
- Error handling
๐ฎ Full UI Experienceโ
All interface features work exactly like the real version:
- Model switching
- Settings configuration
- Keyboard shortcuts
- Theme toggling
- Responsive design
๐ Try Demo Mode Onlineโ
Demo mode automatically activates when Libre WebUI is deployed to popular hosting platforms:
Vercel (Recommended)โ
Demo mode automatically detects Vercel deployments and activates seamlessly.
Other Platformsโ
Demo mode also works on:
- Netlify (
*.netlify.app
) - GitHub Pages (
*.github.io
) - Any domain starting with
demo.
orpreview.
๐งช Test Demo Mode Locallyโ
Want to try demo mode on your local machine?
Quick Setupโ
-
Navigate to the frontend directory:
cd frontend
-
Create a demo environment file:
echo "VITE_DEMO_MODE=true" > .env.local
-
Start the development server:
npm run dev
-
Visit the app: Open http://localhost:5173 and you'll see the demo banner!
Reset to Normal Modeโ
Simply delete the .env.local
file:
rm .env.local
๐ฏ What You Can Test in Demo Modeโ
Interface Explorationโ
- โ Navigate between Chat, Models, and Settings pages
- โ Try all keyboard shortcuts (โB, โD, โ,, ?)
- โ Test light/dark theme switching
- โ Explore responsive design on different screen sizes
Chat Simulationโ
- โ Send messages and see streaming responses
- โ Try different "models" to see varied responses
- โ Test conversation history and context
- โ Experiment with advanced settings
Model Managementโ
- โ Browse the model library interface
- โ See how model information is displayed
- โ Test model switching functionality
- โ Explore model management tools
Settings & Customizationโ
- โ Adjust interface preferences
- โ Test import/export functionality
- โ Configure keyboard shortcuts
- โ Customize appearance settings
๐ Ready for the Real Thing?โ
After exploring demo mode, setting up the full version is straightforward:
- Install Ollama: Visit ollama.ai for your platform
- Download a model:
ollama pull gemma3:4b
- Start Libre WebUI: Follow the Quick Start Guide
- Enjoy unlimited AI conversations!
๐ ๏ธ For Developersโ
Demo Mode Detectionโ
Demo mode automatically activates when:
// Environment variable
process.env.VITE_DEMO_MODE === 'true'
// Or specific hostnames
hostname.includes('vercel.app') ||
hostname.includes('netlify.app') ||
hostname.includes('github.io') ||
hostname.startsWith('demo.') ||
hostname.startsWith('preview.')
Mock Data Configurationโ
Demo responses are configured in src/utils/demoMode.ts
and can be customized for different demo scenarios.
Deployment Tipsโ
- Demo mode requires no backend - perfect for static hosting
- All features are client-side simulated
- No API keys or external services needed
- Instant deployment to any static hosting platform
๐ญ Demo Mode gives you the full Libre WebUI experience without any setup!
Ready to experience the power of local AI? Try demo mode first, then follow our Quick Start Guide for the complete setup.