botbook/src/04-gbui
Rodrigo Rodriguez (Pragmatismo) 965456b777 Add security protection tools documentation
- Create protection-tools.md with comprehensive documentation
- Explain root access requirement and security model
- Document sudoers configuration (no wildcards)
- Add API reference and troubleshooting guide
- Update SUMMARY.md with new entry
2026-01-10 09:41:19 -03:00
..
apps Add security protection tools documentation 2026-01-10 09:41:19 -03:00
how-to Lowercase botserver/botbook references, add bottemplates repo, update autonomous tasks docs 2025-12-12 23:18:36 -03:00
admin-user-views.md Update: General project updates 2025-12-06 11:09:12 -03:00
console-mode.md Lowercase botserver/botbook references, add bottemplates repo, update autonomous tasks docs 2025-12-12 23:18:36 -03:00
dev-chat.md Chapter 17: Rewrite Autonomous Tasks with wa-chat format and SVG diagrams 2025-12-27 17:10:57 -03:00
htmx-architecture.md Update: General project updates 2025-12-06 11:09:12 -03:00
monitoring.md Lowercase botserver/botbook references, add bottemplates repo, update autonomous tasks docs 2025-12-12 23:18:36 -03:00
README.md Rename Auto Tasks to Tasks, fix SVG with proper PROMPT.md guidelines 2025-12-12 23:34:30 -03:00
single-gbui.md Update: General project updates 2025-12-06 11:09:12 -03:00
suite-manual.md Rename Auto Tasks to Tasks, fix SVG with proper PROMPT.md guidelines 2025-12-12 23:34:30 -03:00
ui-structure.md Lowercase botserver/botbook references, add bottemplates repo, update autonomous tasks docs 2025-12-12 23:18:36 -03:00

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:8080           → Main interface
http://localhost:8080/chat      → Chat app
http://localhost:8080/drive     → File manager
http://localhost:8080/console   → Terminal mode

Suite Applications

App Purpose
Chat AI assistant conversations
Drive File management
Tasks LLM-powered intelligent execution
Mail Email client
Calendar Scheduling
Meet Video calls
Paper AI writing
Research AI search

Chapter Contents

See Also