Hey OpenHands folks :man-raising-hand: I’ve been ...
# questions
f
Hey OpenHands folks 🙋‍♂️ I’ve been using OpenHands a fair bit on clusters / machines where I don’t have Docker privileges. It works great in headless/CLI mode with local runtime, but I’d love a clean “local GUI + local runtime (no Docker)” option. Use case: - I’m on shared HPC / GPU cluster / restricted-permission server — Docker isn’t available or allowed. - I still want a web GUI for convenience (browser interface / session history / easy inspection / REST API) rather than just CLI. What I see now: - Local Runtime is documented (good). - GUI can be deployed locally with npm. So I guess local-runtime + GUI is technically achievable — but the user experience is undocumented. I’m wondering: with the current architecture (runtime abstraction, ability to choose Docker / local / remote), is there any plan to polish / support a “local-runtime + GUI” mode (on Linux / macOS / cluster machines) in a stable way? If there isn’t a plan yet — I’m happy to contribute, and provide feedback.
Just to clarify — the documentation I was referring to is https://docs.openhands.dev/openhands/usage/run-openhands/local-setup#start-the-app I may have missed some other ways of starting the local GUI without Docker — pardon me if that’s the case.
l
Does this work?
Copy code
export INSTALL_DOCKER=0
export RUNTIME=local
make build && make run
e
Thanks for the feedback here! We've been tracking a variety of user feedback related to docker. Curious if you don't have docker privileges because you're trying to use OpenHands in a corporate environment?
f
Thanks, Mr. Neubig — the no-docker install steps look great, I’ll give them a try. And to answer Mr. Pelletier’s question: I don’t have docker privileges mainly because I’m working on shared HPC clusters in my research lab. I use OpenHands mostly as a research tool rather than in a production environment, and I rely on openhands-sdk quite a bit for rapid prototyping and testing new agents. So having a no-docker setup is super helpful for my workflow.