- Add JWT to available rotation components - Document security limitations and manual steps - Add component table with service restart requirements - Include verification and best practices documentation Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1.7 KiB
1.7 KiB
Chapter 04: User Interface
General Bots UI system built with HTMX and server-side rendering.
UI Modes
| Mode | Description | Use Case |
|---|---|---|
| default.gbui | Full desktop suite | Complete productivity |
| single.gbui | Simple chat widget | Embedded chat |
| console | Terminal interface | Development/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:9000 → Main interface
http://localhost:9000/chat → Chat app
http://localhost:9000/drive → File manager
http://localhost:9000/console → Terminal mode
Suite Applications
| App | Purpose |
|---|---|
| Chat | AI assistant conversations |
| Drive | File management |
| Tasks | LLM-powered intelligent execution |
| Email client | |
| Calendar | Scheduling |
| Meet | Video calls |
| Paper | AI writing |
| Research | AI search |
Chapter Contents
- Suite User Manual - End-user guide
- UI Structure - Component layout
- default.gbui - Full desktop mode
- single.gbui - Chat widget mode
- Console Mode - Terminal interface
- HTMX Architecture - Technical details
- Suite Applications - App documentation
- How-To Tutorials - Step-by-step guides
See Also
- .gbtheme Package - Styling and themes
- .gbui Structure - Package format