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

Chapter 04: User Interface

General Bots UI system built with HTMX and server-side rendering.

UI Modes

ModeDescriptionUse Case
default.gbuiFull desktop suiteComplete productivity
single.gbuiSimple chat widgetEmbedded chat
consoleTerminal interfaceDevelopment/testing

Architecture

  • HTMX - Dynamic updates without JavaScript frameworks
  • Server-Side Rendering - Fast, SEO-friendly pages
  • Minimal JS - No build process required

Quick Access

http://localhost:8080           → Main interface
http://localhost:8080/chat      → Chat app
http://localhost:8080/drive     → File manager
http://localhost:8080/console   → Terminal mode

Suite Applications

AppPurpose
ChatAI assistant conversations
DriveFile management
TasksTo-do lists
MailEmail client
CalendarScheduling
MeetVideo calls
PaperAI writing
ResearchAI search

Chapter Contents

See Also