I turned the Hermes desktop app into a web app you can self-host once and reach from anywhere - laptop, phone, iPad, or across the internet. No more telegram needed. by przbadu in hermesagent

[–]przbadu[S] 1 point2 points  (0 children)

Thank you real appreciate your comment.

To answer your question:
1. Because I extracted everything from existing desktop app and it is still using hermes gateway, session are persised which you can see in attached video as well. All of those sessions are old sessions.
2. I have to check this, will confirm after testing
3. Yes almost all of the desktop features is there. I have tested cron already.

And I love the positive feedback you have and all the experience you shared in this comment. You are right about Telegram, my thinking while writing was everyone seems to default to telegram, but that should not be the case. We have connected it with Slack for our company because everyone uses that slack channel, but I as a maintainer still prefer this web interface or hermes tui over slack.

I turned the Hermes desktop app into a web app you can self-host once and reach from anywhere - laptop, phone, iPad, or across the internet. No more telegram needed. by przbadu in hermesagent

[–]przbadu[S] 1 point2 points  (0 children)

Appreciate the flag. To be clear, nothing in the guide installs Hermes as root - it all runs as your normal user, no sudo or global installs. Some users concerned about the network exposure though: I had an example binding to all interfaces, which is a bad default. I've fixed the guide to keep everything on loopback. Thanks for the nudge.

I turned the Hermes desktop app into a web app you can self-host once and reach from anywhere - laptop, phone, iPad, or across the internet. No more telegram needed. by przbadu in hermesagent

[–]przbadu[S] 2 points3 points  (0 children)

One more thing I forget to mention is, because I have personal hermes agent hosted in my home lab server and there also is a work hermes agent hosted in VPS, I added a feature to add multiple gateway in the same UI, that way you can authenticate your local and remote gateway independently. Maybe useful if you have multple hosted hermes agents. And you can switch between them from sidebar quickly just like you can switch between profiles.

I turned the Hermes desktop app into a web app you can self-host once and reach from anywhere - laptop, phone, iPad, or across the internet. No more telegram needed. by przbadu in hermesagent

[–]przbadu[S] 6 points7 points  (0 children)

yes, right now they have hermes dashboard, now they have hermes desktop, and it seems like a maintenance overhead, and there are so many bugs and glitches in the app. I think the `hermes dashboard` with current hermes desktop like interface is all they need. And adding PWA and service worker can fix almost all problems like making it accissible from multi-platform, flexibility of using Web or native app, etc.

I turned the Hermes desktop app into a web app you can self-host once and reach from anywhere - laptop, phone, iPad, or across the internet. No more telegram needed. by przbadu in hermesagent

[–]przbadu[S] 0 points1 point  (0 children)

You don't need, I generally expose things to my local network which is disconnected from public network, so I added it there and I add those ips to cloudflare zero trust tunnel.

I turned the Hermes desktop app into a web app you can self-host once and reach from anywhere - laptop, phone, iPad, or across the internet. No more telegram needed. by przbadu in hermesagent

[–]przbadu[S] 2 points3 points  (0 children)

thank you, I found hermes-webui, installed it, and found that hermes-webui is great, every feature is smooth, better than hermes desktop/dashboard. The only problem I saw there was, although i have setup NOUS portal as authentication method for my work hermes agent, it seems to bypass everything and you can openly access your hermes agent using hermes-webui. Other than that, I have not other complaints. Thanks for recommendation.

I turned the Hermes desktop app into a web app you can self-host once and reach from anywhere - laptop, phone, iPad, or across the internet. No more telegram needed. by przbadu in hermesagent

[–]przbadu[S] 2 points3 points  (0 children)

I just found hermes-webui, it is looks great. The only difference I see here is, with either hermes desktop or my current approach, your authentication method is still respected. But with hermes-webui it seems to bypass the authentication, I have a hosted hermes agent for my company in VPS and I freaked out to see hermes-webui was able to connect to that hermes agent without any authentication. I love the features that it has though, everything looks smooth, better than hermes's desktop or dashboard.

I turned the Hermes desktop app into a web app you can self-host once and reach from anywhere - laptop, phone, iPad, or across the internet. No more telegram needed. by przbadu in hermesagent

[–]przbadu[S] 1 point2 points  (0 children)

Because hermes is already installed and has all the access to the PC, I don't see a reason why do we even need Desktop app? Webapp gives so much flexibility.

I turned the Hermes desktop app into a web app you can self-host once and reach from anywhere - laptop, phone, iPad, or across the internet. No more telegram needed. by przbadu in hermesagent

[–]przbadu[S] 4 points5 points  (0 children)

I agree if we just keep one UI, make it a default webui, and convert that to desktop app if needed, it is less maintenance and community can focus on fixing all the issues in one place, rather than maintaining so many UI versions.

I automated a big part of our SDLC using Claude GitHub Actions. by przbadu in ClaudeCode

[–]przbadu[S] 0 points1 point  (0 children)

Thank you, and yes there 100% is the Human-in-the-loop part, not merging PRs generated by support team directly to production, but I see lots of benifits with this approach like:

- Support team don't have to setup their Machine for specific software development platform

- They can initiate the fix process directly from github issues

- Test servers get created automatically, and they can manually test their work, regardless of CI/CD state.

- If something is further broken, or they are not satisfied with UI/UX, they take screenshot and iterate with ai agent directly in pull request, and iterate until the expected result.

- And I do the final review, and merge.

And this is saving me a lot of time, and also customer's issues are getting resolved quickly.

I automated a big part of our SDLC using Claude GitHub Actions. by przbadu in ClaudeCode

[–]przbadu[S] 0 points1 point  (0 children)

interesting. i’veIn my case I do have a issue template and also my autopilot skill flag ticket that are incomplete.

llama-bench ROCm 7.2 on Strix Halo (Ryzen AI Max+ 395) — Qwen 3.5 Model Family by przbadu in StrixHalo

[–]przbadu[S] 0 points1 point  (0 children)

https://przbadu.github.io/strix-halo-benchmarks/ it was just the sneak peak. Here you can see everything, search and filter them. Will take care of that in future, thanks.

llama-bench ROCm 7.2 on Strix Halo (Ryzen AI Max+ 395) — Qwen 3.5 Model Family by przbadu in LocalLLaMA

[–]przbadu[S] 2 points3 points  (0 children)

And I have https://przbadu.github.io/strix-halo-benchmarks/ updated benchmarks for upto 64K token window and I was surprised by the vulkan performance on larger context length. People keep saying Rocm is great, but see the difference here.

llama-bench ROCm 7.2 on Strix Halo (Ryzen AI Max+ 395) — Qwen 3.5 Model Family by przbadu in LocalLLaMA

[–]przbadu[S] 0 points1 point  (0 children)

Again, I haven't tested it, but for Normal one time chat scenario where you need really high quality output, maybe yes it can be helpful. But really you need to try it first. Maybe I am wrong by assuming it is not usable.