Skip to main content

๐ŸŽญ 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.

Zero Setup Required

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:

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. or preview.

๐Ÿงช Test Demo Mode Locallyโ€‹

Want to try demo mode on your local machine?

Quick Setupโ€‹

  1. Navigate to the frontend directory:

    cd frontend
  2. Create a demo environment file:

    echo "VITE_DEMO_MODE=true" > .env.local
  3. Start the development server:

    npm run dev
  4. 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:

  1. Install Ollama: Visit ollama.ai for your platform
  2. Download a model: ollama pull gemma3:4b
  3. Start Libre WebUI: Follow the Quick Start Guide
  4. 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.