1
0

Introduction.mdx 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. import { Meta } from '@storybook/addon-docs/blocks';
  2. <Meta title="Introduction" />
  3. # llama.cpp Web UI
  4. Welcome to the **llama.cpp Web UI** component library! This Storybook showcases the components used in the modern web interface for the llama.cpp server.
  5. ## 🚀 About This Project
  6. WebUI is a modern web interface for the llama.cpp server, built with SvelteKit and ShadCN UI. Features include:
  7. - **Real-time chat conversations** with AI assistants
  8. - **Multi-conversation management** with persistent storage
  9. - **Advanced parameter tuning** for model behavior
  10. - **File upload support** for multimodal interactions
  11. - **Responsive design** that works on desktop and mobile
  12. ## 🎨 Design System
  13. The UI is built using:
  14. - **SvelteKit** - Modern web framework with excellent performance
  15. - **Tailwind CSS** - Utility-first CSS framework for rapid styling
  16. - **ShadCN/UI** - High-quality, accessible component library
  17. - **Lucide Icons** - Beautiful, consistent icon set
  18. ## 🔧 Development
  19. This Storybook serves as both documentation and a development environment for the UI components. Each story demonstrates:
  20. - **Component variations** - Different states and configurations
  21. - **Interactive examples** - Live components you can interact with
  22. - **Usage patterns** - How components work together
  23. - **Styling consistency** - Unified design language
  24. ## 🚀 Getting Started
  25. To explore the components:
  26. 1. **Browse the sidebar** to see all available components
  27. 2. **Click on stories** to see different component states
  28. 3. **Use the controls panel** to interact with component props
  29. 4. **Check the docs tab** for detailed component information