Skip to content

[Feature] GUI Server Mode (serve subcommand) #22

@VascoSch92

Description

@VascoSch92

Summary

Add a rho serve subcommand to launch the full OpenHands web GUI via Docker.

Feature Details (from OpenHands-CLI)

CLI Subcommand

rho serve                    # Launch GUI server
rho serve --gpu              # Launch with GPU support
rho serve --mount-cwd        # Mount current working directory

Features

  • Launch OpenHands Docker container with web GUI
  • Auto-detect and validate Docker installation
  • GPU support via nvidia-docker (--gpu flag)
  • Mount current working directory into container (--mount-cwd)
  • Persistence directory mapping for conversations
  • Environment variable forwarding (LLM_API_KEY, etc.)
  • Version management for Docker images

Docker Requirements

  • Check if Docker is installed and running
  • Pull appropriate OpenHands Docker image
  • Configure port mappings
  • Handle container lifecycle

Reference

See OpenHands-CLI implementation in openhands_cli/gui_launcher.py.


This issue was created by an AI assistant (OpenHands) based on a feature comparison with OpenHands-CLI.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions