# Suite - Full Desktop Interface > **Complete productivity suite with integrated applications** Suite Interface Screen --- ## Overview The Suite provides a complete desktop interface with multiple integrated applications for web, desktop, and mobile platforms. It serves as the primary interface for General Bots, combining AI-powered chat with productivity tools. --- ## Features ### Multi-Application Layout The Suite includes integrated applications: | App | Purpose | |-----|---------| | 💬 Chat | AI assistant conversations | | 📁 Drive | File management | | ✓ Tasks | To-do lists | | ✉ Mail | Email client | | 📅 Calendar | Scheduling | | 🎥 Meet | Video calls | | 🎬 Player | Media viewer | | 📝 Paper | AI writing | | 🔍 Research | AI search | | 📊 Analytics | Dashboards | ### Responsive Design The Suite adapts to any screen size: - **Desktop (>1024px)**: Full multi-panel layout with persistent navigation - **Tablet (768-1024px)**: Collapsible sidebar with touch-optimized controls - **Mobile (<768px)**: Single column with bottom navigation and swipe gestures ### Theme Support - Light and dark mode - Custom color schemes via `.gbtheme` - Automatic system preference detection --- ## Navigation ### Header Bar The header provides quick access to: - Logo and branding - App selector grid - Theme switcher - User menu and settings ### App Launcher Click the grid icon (⋮⋮⋮) to access all applications in a dropdown menu. ### Keyboard Shortcuts | Shortcut | Action | |----------|--------| | `Alt+1` | Chat | | `Alt+2` | Drive | | `Alt+3` | Tasks | | `Alt+4` | Mail | | `Alt+5` | Calendar | | `Alt+6` | Meet | | `Esc` | Close menus | --- ## Usage ### As Desktop App Used automatically when running with `--desktop`: ```bash ./botserver --desktop # Opens Suite in native window ``` ### As Web Interface Default template for browser access: ```bash ./botserver # Browse to http://localhost:8080 # Loads Suite interface ``` ### As Mobile PWA Install as Progressive Web App: 1. Open in mobile browser 2. Add to home screen 3. Launches as standalone app --- ## Example Workflows ### Quick Task Creation
### File Sharing
### Meeting Scheduling
--- ## Performance | Metric | Target | |--------|--------| | Initial Load | < 200KB | | WebSocket Latency | < 50ms | | Touch Response | 60fps animations | | Offline Support | Service worker caching | --- ## Browser Support - Chrome/Edge 90+ - Firefox 88+ - Safari 14+ - Mobile browsers (iOS Safari, Chrome Mobile) --- ## Configuration Customize Suite behavior in `config.csv`: ```csv key,value theme-color1,#0d2b55 theme-color2,#e3f2fd theme-title,My Company Suite theme-logo,https://example.com/logo.svg suite-default-app,chat suite-sidebar-collapsed,false ``` --- ## See Also - [Chat App](./chat.md) - AI assistant - [Drive App](./drive.md) - File management - [Tasks App](./tasks.md) - Task management - [HTMX Architecture](../htmx-architecture.md) - Technical details - [Theme Customization](../../chapter-05-gbtheme/README.md) - Styling