Skip to content

Local VM: show two per-bot desktops in one app window #353

Description

@lightcloud00

Problem

Per-bot Local VMs can run two isolated bot desktops, but the Electron app still exposes one modal desktop viewer at a time. Opening another viewer replaces the first and also takes control immediately, preventing a two-up watch workflow.

Requested behavior

  • Show exactly two ready per-bot Local VM desktops inside one OpenMausBot app window.
  • Default both panes to live watch-only mode so both bots continue working.
  • Permit keyboard and mouse input in at most one pane.
  • Release the previous control hold before activating the other pane.
  • Keep viewer URLs loopback-only and out of renderer events/logs.
  • Leave shared/cloud/single-view behavior unchanged.

Acceptance

  • Both panes render and update simultaneously.
  • Opening the workspace leaves both bots unheld.
  • Switching control releases the first bot before taking the second.
  • Closing the workspace leaves both held=false.
  • Resize, minimize/restore, overlays, and one-VM failure remain isolated.

Related work

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions