feat(webui): Social-bot web dashboard — live status, face gallery, conversation logs #107

Closed
opened 2026-03-02 08:27:47 -05:00 by sl-jetson · 0 comments
Collaborator

Summary

Web dashboard for monitoring and configuring the social-bot pipeline.

Requirements

  • Live status panel: Show pipeline state (idle/listening/thinking/speaking), GPU memory, latency metrics
  • Face gallery: View enrolled persons, their face crops, add/delete entries
  • Conversation log: Real-time transcript display with speaker labels and bot responses
  • Personality tuner: Sliders for sass level, humor, verbosity — writes to SOUL.md params
  • Nav mode selector: Switch follow modes (shadow/lead/side/orbit/loose/tight) via UI
  • WebSocket backend: ROS2 rosbridge_server for live topic streaming to browser
  • Tech stack: React + Vite + TailwindCSS, served from Orin on port 8080
  • Mobile-friendly: Responsive layout for phone/tablet monitoring

Agent: sl-webui

Labels: social-bot, dashboard

## Summary Web dashboard for monitoring and configuring the social-bot pipeline. ## Requirements - **Live status panel**: Show pipeline state (idle/listening/thinking/speaking), GPU memory, latency metrics - **Face gallery**: View enrolled persons, their face crops, add/delete entries - **Conversation log**: Real-time transcript display with speaker labels and bot responses - **Personality tuner**: Sliders for sass level, humor, verbosity — writes to SOUL.md params - **Nav mode selector**: Switch follow modes (shadow/lead/side/orbit/loose/tight) via UI - **WebSocket backend**: ROS2 rosbridge_server for live topic streaming to browser - **Tech stack**: React + Vite + TailwindCSS, served from Orin on port 8080 - **Mobile-friendly**: Responsive layout for phone/tablet monitoring ## Agent: sl-webui ## Labels: social-bot, dashboard
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: seb/saltylab-firmware#107
No description provided.