botbook/src/04-gbui
Rodrigo Rodriguez (Pragmatismo) 91a6710c52 Add humanoid robotics guide, SVG diagrams, and NO ASCII rule
- Add comprehensive humanoid robotics guide (humanoid.md) with:
  - Supported robot kits (Unitree, UBTECH, Poppy, InMoov, ROBOTIS)
  - BASIC keywords for servo/movement control
  - Computer vision integration (face, object, gesture detection)
  - LLM-driven conversational movement
  - Build guides for beginner to advanced
  - Safety considerations and complete reception robot example

- Create humanoid-architecture.svg with theme transparency

- Update PROMPT.md with NO ASCII DIAGRAMS rule

- Update devices README to include humanoid robotics section

- SVG diagrams for chapter 13 devices

- Update documentation style guide with theme transparency
2025-12-12 20:36:34 -03:00
..
apps docs: Update user docs - Tasks, Apps index, API Possibilities 2025-12-12 12:34:56 -03:00
how-to Add humanoid robotics guide, SVG diagrams, and NO ASCII rule 2025-12-12 20:36:34 -03:00
admin-user-views.md Update: General project updates 2025-12-06 11:09:12 -03:00
console-mode.md Update: General project updates 2025-12-06 11:09:12 -03:00
htmx-architecture.md Update: General project updates 2025-12-06 11:09:12 -03:00
monitoring.md Update: General project updates 2025-12-06 11:09:12 -03:00
README.md Update: General project updates 2025-12-06 11:09:12 -03:00
single-gbui.md Update: General project updates 2025-12-06 11:09:12 -03:00
suite-manual.md Update: General project updates 2025-12-06 11:09:12 -03:00
ui-structure.md docs: update UI documentation and add testing chapters 2025-12-07 02:14:20 -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 To-do lists
Mail Email client
Calendar Scheduling
Meet Video calls
Paper AI writing
Research AI search

Chapter Contents

See Also