Is Hermes the best openclaw like agent as they mention running it before?
Also, what are power uses really using openclaw like systems for?
Hermes is what I was using but I still found it annoying I often wanted to operate 1-2 levels deeper.
Yesterday I just decided to try writing my own version (100% just for me, not open source, no monetization plan, incredibly custom) and I've been enjoying working on it so far (I know, I know, it's been a day, honeymoon period and all that).
Part of it is I like building software (even if I'm not writing every line) and part is I like having full control. Turns out (and many people have said this) the basic agent loop really isn't all that special. There are a million levers to pull and what not outside the base loop but that the fun part for me. Trying out different ways to add on to the core concept.
I'm really enjoying being untethered for things like "how will I monetize?" or "how do I make this generic so others can use it?". If I need functionality I just add it in, I don't need to make it infinitely pluggable, etc.
All that said, I'm thankful to things like nanoclaw and then Hermes for exposing me to the core ideas. I just want to put my own spin on it.
Hermes is huge and packed with features you probably don't need. I prefer smaller one I can extend as necessary, there are so many on github now and it is fun to test them but have been impressed with dirge (https://github.com/dirge-code/dirge) not affiliated.
I have one reading my second tier RSS feeds and newsletters and giving me news/market updates filtered for things important to me
I'm currently using it to help me with my oncall, first responder to our any production alerts. It's not as efficient as coding agent by default, but it's been tremendously helpful to me.
I think most people use it to poll their email and instant messages and whateva with an LLM
hermes is great to get started with, but it's packed to the gills with stuff you'll probably use one time just to test it. and this eats in to your context so if you're hoping to run it on a lighter-weight local model you'll run in to some trouble. if you go into it planning to customize/thin it out it's solid
Honestly the limitations/security of it kind of made it a novelty for me. I use web hosted stuff like surfboard now for my llm-assistant work stuff.
Still figuring it out, but it's been really convenient to have an always-on agent that has access to internal systems and can be triggered by webhooks. Some examples of what we use it for:
- automatically fixing simple CI failures
- getting production alerts and automatically creating RCAs and a fix PR
- periodically checking slow DB queries and finding ways to speed them up.
- creating charts to answer one-off questions about our data
I've tried using it as an on-the-go coding agent as well, but found I prefer more interactive agents, so I can see what the code looks like.