Skip to main content

Web UI

The Next.js/React application is a client of boothd. Closing or reloading it does not stop an offline render. An optional desktop wrapper remains deferred.

/b2b configures two to four actors, model or local-planner mode, personalities, energy targets and transition preferences. It shows planning decisions and public handoffs, then accelerated render progress. Completed sessions expose WAV playback/download and replay verification. Pause/resume/cancel apply to the offline worker.

/library imports music, generates procedural demo assets and reviews BPM, first beat, regular phrase length and key. /events inspects persisted session events. The internal tabs retain the in-memory authentication token; a page reload requires reconnecting.

/booth is the older four-deck metadata command playground, separate from the audible session renderer. Do not confuse its Play/fader controls with live control of a B2B recording.

The daemon binds loopback and accepts the configured local bearer token. Browser origins are restricted to localhost/127.0.0.1 port 3000. Keys for model providers stay server-side. This local authentication scheme is not a multi-user LAN deployment design.

B2B demo with independent actor cards, recording controls and public handoffs