-
Notifications
You must be signed in to change notification settings - Fork 5.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Run GUI and CLI mode at the same time for a single container #5771
Comments
I had a look at the codebase and tried to keep a simpler approach by connecting to websocket via a rust exec. |
@UltraInstinct0x Any updates or draft PRs you could share? Thanks! |
Hey @scosenza, we’re making progress, but I’m not sure I’m comfortable mixing these two from a CLI perspective (which I currently use). Normally, the GUI would handle runtime containers for you. With my workaround, I define the working directory in advance, along with the LLM and API key. I’m aiming to make the CLI accessible through a GUI container instead. So users can use the GUI as they normally would, but the CLI will also be available. I’m making some changes and hope they’ll be ready by the end of the week. What do you think? |
This issue is stale because it has been open for 30 days with no activity. Remove stale label or comment or this will be closed in 7 days. |
This issue was closed because it has been stalled for over 30 days with no activity. |
What problem or use case are you trying to solve?
I have developed a Discord bot capable of initializing and executing OpenHands Docker containers. My intention is to enable simultaneous execution of graphical user interface (GUI) and command-line interface (CLI) functionalities. This will allow users to interact with the GUI independently, while the bot can simultaneously fulfill tasks through CLI commands, even with voice commands. By incorporating both GUI and CLI interfaces, the functionality of OpenHands can be extended to accommodate these diverse use cases.
Describe the UX of the solution you'd like
Users can utilize speech-to-text or text-to-speech flows to command OpenHands through layers, such as my Discord bot. Subsequently, the layer can execute tasks via CLI, which will impact the GUI itself. This approach enables a genuine collaboration experience.
Do you have thoughts on the technical implementation?
This really shouldn't be a problem with current implementation.
Describe alternatives you've considered
Currently, I am executing two concurrent containers: one for graphical user interface (GUI) and another for command-line interface (CLI). However, these containers lack communication, which may potentially lead to confusion for the end users.
Additional context
The text was updated successfully, but these errors were encountered: