Have you tried Hermes yet? I strongly recommend t...
# general
b
Have you tried Hermes yet? I strongly recommend taking a look at Hermes + https://github.com/nesquena/hermes-webui. It’s very easy to install and host: just a single exposed host and port endpoint and everything worked like a charm. The event messages in the UI are presented in a different way: inside the "Activity" panel, the "Thinking" panels are stacked at the top (sorted from latest to oldest), and the tool-use panels are stacked at the bottom. A summary is built up via streaming as the main output (in reverse order). Once you understand how it works, it becomes very easy to follow. It also provides options to branch a conversation, enqueue messages (can be combined, canceled, sorted), etc. It would be nice to have Hermes WebUI controlling OpenHands agents.
e
Hey Christopher, thanks for sharing - looks really interesting! Just downloaded and started playing wiht it. Some things that jump out between the WebUI and Hermes Agent are the self-improving skills (e.g., it generates and updates skills based on your convo history), the persistent memory, the recurring automations, and the WebUI's easy install (runs on a single host+port) What do you like most about Hermes + the WebUI? Is the install approach desirable over the current Docker-based install for OpenHands GUI?
b
Hey @elegant-branch-54423, regarding the WebUI, the first thing I like is that it actually works. Like any web app, you run it on a server, and it exposes an endpoint that you can access directly from a browser on another device. In the case of OpenHands, there is a design flaw: it only works locally because the browser tries to connect to the agent server via a non-existent localhost endpoint. In general, the Hermes Web UI is much more mature and includes useful widgets, such as the current context usage indicator. The OpenHands Web UI currently has several glitches with basic functionality, such as loading and displaying messages.
Regarding Hermes, it's definitely its self-improving approach.
h
I love what Hermes has been able to do with the exposing the api to build your own web UI. I think that is something you'll be able to do with the changes coming to the local gui setup. Having a clean frontend and backend you can host anywhere and hack on is the goal.
b
Well, OH is also capable of editing its frontend.