Desktop 🟑 PREVIEW - Virtual Desktop

Remote desktop via VNC

Not a launcher app. the desktop shell itself, not an app running inside it. This page is kept here because it documents part of the suite, but it does not appear in the app menu and has no stability classification.

Desktop Interface Screen

Overview

Desktop provides remote desktop access to virtual machines and servers directly from General Bots Suite. Connect via VNC, control the remote session with full keyboard and mouse support, and manage your saved connections for quick access.


Features

Connections

Manage your saved VNC connections:

  • Quick Connect β€” Enter a host and port for a one-time connection
  • Saved Connections β€” Store frequently used hosts with credentials
  • Connection Groups β€” Organize connections by environment (dev, staging, prod)
  • Auto-Reconnect β€” Automatically reconnect on network interruption
  • Connection History β€” View recently connected hosts

VNC Session

Full remote desktop control:

  • Keyboard Input β€” Send keystrokes including special keys
  • Mouse Control β€” Full mouse movement, click, and scroll support
  • Clipboard Sync β€” Copy and paste between local and remote
  • Screenshot β€” Capture the current remote screen
  • Disconnect β€” Gracefully end the session

Resolution

Configure the remote desktop resolution:

  • Auto β€” Match the browser viewport size
  • Custom β€” Set a specific resolution (e.g., 1920x1080)
  • Fullscreen β€” Expand to fill the entire browser window

Scaling

Adjust the remote desktop display:

  • Fit to Window β€” Scale the remote screen to fit the browser
  • Original Size β€” Display at native resolution (scrollable)
  • Custom Zoom β€” Manually adjust the zoom level

Ctrl+Alt+Del

Send special key combinations to the remote session:

  • Ctrl+Alt+Del β€” Trigger the system menu on Windows hosts
  • Ctrl+Alt+Esc β€” Alternative system menu
  • Ctrl+Alt+Backspace β€” Reset X server on Linux hosts
  • Custom Combo β€” Send any key combination via dropdown

Keyboard Shortcuts

ShortcutAction
F11Toggle fullscreen mode
Ctrl+Alt+DSend Ctrl+Alt+Del to remote
Ctrl+Alt+FToggle fit-to-window scaling
Ctrl+Shift+CCopy to clipboard
Ctrl+Shift+VPaste from clipboard
EscapeRelease mouse capture
NNew connection
/Search connections

Desktop via Chat


API Reference

EndpointMethodDescription
/api/desktop/connectionsGETList saved connections
/api/desktop/connectionsPOSTSave a new connection
/api/desktop/connections/:idGETGet connection details
/api/desktop/connections/:idPUTUpdate connection
/api/desktop/connections/:idDELETEDelete connection
/api/desktop/connectPOSTStart a new VNC session
/api/desktop/connect/:idPOSTConnect to a saved connection
/api/desktop/sessionsGETList active VNC sessions
/api/desktop/sessions/:idDELETEDisconnect an active session
/api/desktop/sessions/:id/screenshotGETCapture current screen

  • Admin β€” Server and container management
  • Tickets β€” Support cases, ITSM incidents and problem management
  • Chat β€” Discuss issues while sharing a remote session