[FEATURE]: Kiosk mode for simplified web UI #4369

Open
opened 2026-02-16 17:43:35 -05:00 by yindo · 1 comment
Owner

Originally created by @cboecking on GitHub (Jan 7, 2026).

Originally assigned to: @adamdotdevin on GitHub.

Feature Request

Add a kiosk mode to the web UI that provides a simplified user experience by hiding navigation elements.

Use Cases

  • Embedded deployments
  • Simplified onboarding experiences
  • Kiosk terminals
  • Single-project focused workflows

Proposed Solution

URL parameters to control the UI:

  • ?kiosk=true - Hides sidebar and header
  • ?dir=/path - Auto-opens project and navigates to new session

Implementation

It was easier to just create an example than describe it:

PR: #7218 - https://github.com/anomalyco/opencode/pull/7218

The implementation is minimal (~30 lines of code changes) and non-intrusive - it only affects the UI when the URL parameters are present.

Originally created by @cboecking on GitHub (Jan 7, 2026). Originally assigned to: @adamdotdevin on GitHub. ## Feature Request Add a kiosk mode to the web UI that provides a simplified user experience by hiding navigation elements. ### Use Cases - Embedded deployments - Simplified onboarding experiences - Kiosk terminals - Single-project focused workflows ### Proposed Solution URL parameters to control the UI: - `?kiosk=true` - Hides sidebar and header - `?dir=/path` - Auto-opens project and navigates to new session ### Implementation It was easier to just create an example than describe it: **PR: #7218** - https://github.com/anomalyco/opencode/pull/7218 The implementation is minimal (~30 lines of code changes) and non-intrusive - it only affects the UI when the URL parameters are present.
yindo added the web label 2026-02-16 17:43:35 -05:00
Author
Owner

@github-actions[bot] commented on GitHub (Jan 7, 2026):

This issue might be a duplicate of or closely related to existing issues. Please check:

  • #6822: Feature Request for URL parameters for agent/model preselection in web UI - already proposes adding URL parameter support to the web UI for serving mode

The #6822 issue is related in that it also proposes URL parameters for web UI customization. Your kiosk mode feature extends this concept to hide UI elements. These could potentially be implemented as part of the same feature expansion.

Feel free to ignore if your kiosk mode use case is sufficiently different.

@github-actions[bot] commented on GitHub (Jan 7, 2026): This issue might be a duplicate of or closely related to existing issues. Please check: - #6822: Feature Request for URL parameters for agent/model preselection in web UI - already proposes adding URL parameter support to the web UI for serving mode The #6822 issue is related in that it also proposes URL parameters for web UI customization. Your kiosk mode feature extends this concept to hide UI elements. These could potentially be implemented as part of the same feature expansion. Feel free to ignore if your kiosk mode use case is sufficiently different.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#4369