Announcing OpenCueWeb: The Complete Web-Based OpenCue GUI
First Full Release: OpenCueWeb Now Replicates All of CueGUI (Cuetopia and CueCommander)
July 7, 2026
We’re excited to announce that OpenCueWeb, the browser-based OpenCue GUI, is now feature-complete and merged to the OpenCue master branch. OpenCueWeb replicates the complete functionality of CueGUI, covering both Cuetopia (job, layer, and frame monitoring and management) and CueCommander (host, allocation, show, subscription, service, limit, and facility administration), all in the browser with no desktop install required.

Why OpenCueWeb
CueGUI is a desktop application, but it requires a local install, a graphical environment, and network access to Cuebot. OpenCueWeb removes that friction: artists and administrators can now monitor and manage the render farm from any modern browser, on any platform, behind standard web authentication. This makes OpenCue easier to access for remote workers, easier to deploy for studios, and easier to integrate into existing web-based pipelines.
Cuetopia Parity
OpenCueWeb now provides the full set of Cuetopia job-management capabilities:
- Job menu actions: pause / unpause, retry dead frames, eat dead frames, kill, unbook, request cores, set priority, subscribe to job, email artist, and job comments.
- Min/max cores dialog and batch confirmation for multi-job actions.
- Job dependency graph with an inline panel, a Cuetopia toggle, and a dependency wizard (view dependencies, drop external / internal dependencies).
- CueSubmit in the browser: a job-submission UI that brings CueSubmit-equivalent functionality to the web.
- Frame and layer management: layer property editing, frame state filter chips, human-readable age columns, per-state progress bars, and an enhanced frame log viewer.

Clicking a job reveals its layers and frames inline:

The job dependency graph renders below the layers and frames:

CueCommander Parity
The administrative side of CueGUI is fully represented as well:
- Monitor Hosts with full CueCommander parity, plus host actions: lock / unlock, reboot, tag editing, and host detail pages.
- Monitor Cue page.
- Shows page with a stats table, Show Properties, and subscriptions, plus a Create Show modal and per-show group tree with drag-to-reparent.
- Subscriptions and Subscriptions Graph pages.
- Services (Facility Service Defaults), Limits, and Allocations pages.
- Stuck Frames and Redirect pages.

The Shows page with stats, Show Properties, and subscriptions:

Allocations and Limits pages:


Platform Features
Beyond CueGUI parity, OpenCueWeb adds capabilities that a modern web application enables:
- Cuebot facility switching with server-side gateway routing and per-facility connection health.
- Authorization: an optional group-based authorization gate, admin gating for the full CueCommander and CueSubmit, and Okta group memberships.
- Extensibility: a plugin system with a loader, settings, menu selection, and sample plugins.
- Observability: per-user usage metrics (Prometheus) with a Grafana dashboard, and an OpenCueWeb audit trail that tracks who did what, when, and with what outcome.
- Workflow: view presets, immersive mode, and split-view workspaces.
- Logs: an optional Loki backend for frame log viewing.
Switch the active Cuebot facility from the menu, with per-facility health indicators:

The OpenCueWeb audit trail tracks who did what, when, and with what outcome:

Contributors
OpenCueWeb reached full parity through sustained work, with a burst of collaboration during DevDays 2026:
- Ramon Figueiredo: 43 commits, including most of the OpenCueWeb code and all of the OpenCueWeb and REST Gateway documentation. Full list of PRs
- #2470: [cueweb] Fix Monitor Cue job row height to match show/group rows
- #2468: [cueweb] Gate full CueCommander and CueSubmit behind admin authorization
- #2466: [rest_gateway] Raise REST gateway gRPC max receive message size above 4MB default
- #2461: [cueweb/docs] Add CueWeb Audit web action audit system
- #2459: [cueweb/docs] Add per-user usage metrics (Prometheus) + Grafana dashboard
- #2457: [cueweb/docs] Job graph: show layers, right-click layer menu, double-click to open
- #2449: [cueweb/docs] Add view presets, immersive mode, and split-view workspaces
- #2448: [cueweb/docs] Add plugin system: loader, settings, menu selection, and samples
- #2447: [cueweb/docs] Add optional Loki backend for frame log viewing
- #2442: [cueweb/docs] Add “About CueWeb” dialog and version sourcing from VERSION.in
- #2439: [cueweb/docs] Add per-facility connection health and runtime facility config
- #2433: [cueweb/docs] Add Cuebot Facility switching (server-side gateway routing)
- #2431: [cueweb] Add optional group-based authorization gate
- #2426: [cueweb/docs] Job/Layer/Frame context-menu parity + frame log viewer enhancements
- #2423: [cueweb/docs] Add Monitor Cue page (CueCommander parity)
- #2421: [cueweb/docs] Monitor Hosts: Full CueCommander parity
- #2418: [cueweb/docs] Add Redirect page (CueCommander parity)
- #2416: [cueweb/docs] Add Stuck Frames page (CueCommander parity)
- #2415: [cueweb/docs] Add Services (Facility Service Defaults) page (CueCommander parity)
- #2413: [cueweb/docs] Add Subscriptions page and Subscriptions Graph page (CueCommander parity)
- #2412: [cueweb/docs] Add Limits page (CueCommander parity)
- #2410: [cueweb/docs] Add Allocations page (CueCommander parity)
- #2409: [cuebot] Complete the gRPC response in ShowInterface.SetCommentEmail
- #2406: [cueweb/docs] Add Shows page: stats table, Show Properties, subscriptions (CueCommander parity)
- #2397: [cueweb/docs] Host management actions: lock/unlock, reboot, detail page, tag editor
- #2392: [cueweb/docs] Document the job dependency graph (inline panel + Cuetopia View Job Graph toggle)
- #2386: [cueweb/docs] Job menu actions Part 3: Dependencies (View Dependencies, Dependency Wizard, Drop External / Internal Dependencies)
- #2374: [cueweb/docs] Job menu actions Part 1 & 2: Unmonitor, View Job Details, Copy Job Name, Comments, Pause/Unpause, Auto-Eat, Retry/Eat Dead Frames, Kill, Email Artist, Request Cores, Subscribe to Job, Set Priority
- #2373: [cueweb/docs] Add CueSubmit job-submission UI (CueSubmit CLI parity + improvements)
- #2353: [cueweb/docs/sandbox/images] Complete Professional UI/UX Foundations milestone
- #2350: [cueweb] Add Apache 2.0 license header to CueWeb source files
- #2349: [cueweb/docs] Add job comments panel with CRUD and predefined macros
- #2348: [cueweb/docs] Document per-job completion notifications
- #2346: [cueweb] Fix all high and critical npm vulnerabilities
- #2341: [cueweb] Use toast for job-finished notifications and harden poller
- #2332: [cueweb] Bump Next.js to 15.5.18 to patch CVE-2026-44578 (WebSocket SSRF)
- #2154: [docs] Add 2026 project update news and automate nav_order management
- #2103: [sandbox/docs/cueweb/rest_gateway] Add full stack sandbox deployment with CueWeb and REST Gateway
- #2098: [ci/cueweb/rest_gateway] Add Docker build jobs for cueweb and rest_gateway
- #2015: [rest_gateway] Add management interface endpoints and comprehensive testing
- #1955: [docs] Add comprehensive CueWeb documentation with mermaid diagram support
- #1596: [cueweb] CueWeb system: First web-based release of CueGUI with many features from Cuetopia
- #1356: [cueweb] CueWeb system
- Zach Fong: 7 commits
- #1439: [cueweb] Enhance CueWeb search functionality
- #1457: [cueweb] CueWeb improvements and add unit testing
- #1578: [cueweb] Actions, context menu, auto-reload, and search by show-shot
- #1580: [cueweb] Prevent page reload on data updates in jobs, layers, and frames tables
- #1592: [cueweb] Add autoload user jobs, fix frames page, and update interface screenshots
- #1623: [cueweb] Fix autoload and caching
- #1596: [cueweb] CueWeb system: First web-based release of CueGUI with many features from Cuetopia
- Mariz Fahmy: 2 commits
- Tomi Lui: 2 commits
- Hai Shun: 2 commits
- Michael Vallido: 2 commits
- Mukunda Rao Katta: 2 commits
- Anadee: 1 commit
- #2376: [cueweb] Add Create Show modal
- Raj Aryan: 1 commit
- #2377: [cueweb] Add job dependency graph: inline panel + Cuetopia toggle
- Vishal Kumar Singh: 1 commit
- #2336: [cueweb] Add human-readable age column with smart formatting
- Jimmy Christensen: 1 commit
- #2132: [cueweb/docs] Update cueweb documentation with correct healthcheck using wget instead of curl
- Alexis Oblet: 1 commit
- #2096: [cueweb] Add CueWeb LDAP Authentication
- Dev Kumar Pal: 1 commit
- #1906: [cueweb] Add Professional Toolbar with Grouped Action Buttons
Thank you to everyone who contributed with code, reviews, testing, and feedback.
Get Started
OpenCueWeb is available now on the OpenCue master branch. The full documentation set covers OpenCueWeb and the REST Gateway it depends on:
Quick starts
Concepts
Getting started
User guides
Other guides
Reference
Tutorials
Developer guide
Community and Support
Have questions or feedback about OpenCueWeb?
- Slack: Join us in #opencue on ASWF Slack
- GitHub Discussions: OpenCue Discussions
OpenCueWeb brings the full power of CueGUI to the browser, making OpenCue more accessible than ever. Try it out and please file issues and feedback.
Happy rendering!