Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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:

AppPurpose
💬 ChatAI assistant conversations
📁 DriveFile management
✓ TasksTo-do lists
✉ MailEmail client
📅 CalendarScheduling
🎥 MeetVideo calls
🎬 PlayerMedia viewer
📝 PaperAI writing
🔍 ResearchAI search
📊 AnalyticsDashboards

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

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

ShortcutAction
Alt+1Chat
Alt+2Drive
Alt+3Tasks
Alt+4Mail
Alt+5Calendar
Alt+6Meet
EscClose menus

Usage

As Desktop App

Used automatically when running with --desktop:

./botserver --desktop
# Opens Suite in native window

As Web Interface

Default template for browser access:

./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

MetricTarget
Initial Load< 200KB
WebSocket Latency< 50ms
Touch Response60fps animations
Offline SupportService worker caching

Browser Support

  • Chrome/Edge 90+
  • Firefox 88+
  • Safari 14+
  • Mobile browsers (iOS Safari, Chrome Mobile)

Configuration

Customize Suite behavior in config.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