**Julian Goldie** (0:00)
Today, I'm going to show you how to run Hermes Agent for free forever, using something called OmniRoute that just dropped. It's a brand new free way to code across like 231 free providers. And so what you can do with OmniRoute is you can plug this into like pretty much anything like Claw Code, Codex. I've already done tutorials on that. Today, we've tested out with Hermes Agent, and I'll show you exactly how this works step by step today. So basically, with OmniRoute, this is a way to use coding tools for free, right? Loads of different free APIs inside there. Now, what you can do with that is because it's open source, you can plug that into Hermes Agent. So you can see, for example, we have OmniRoute, which is the free profile with Hermes Agent. And so, for example, we test out here, you're working? Yes, it works fine. Okay. So for example, we say, okay, I don't know, code out a beautiful landing page, we can use that like so. And if you're wondering, okay, how does this work? So essentially, this is an open source project. And it means that it's got auto fallback across 237 providers. And that was in milliseconds. So like if one of these free APIs gets rate limited, or you can't use it, no problem, it automatically switches to the next one. It's also got RTK and Caveman built in. These are both ways of compressing the number of tokens you use. So you reduce the amount of tokens, which is great because if you're using free APIs, then quite often you can get rate limited, and this reduces the chance of that happening. Also, it's free to start. There's 90 providers with a free tier, and 11 of them are actually free forever, which is pretty cool. Every tool actually works. There's one endpoint, and it's production grade.
So if we go back into Hermes now, it's beginning to use that system with OmniRoute. The way that I like to set this up is I'll have a different agent profile for each Hermes agent I use based on the API. And that means I can just test them outside by side. I have different conversations, a different conversation history for each. I can use two Hermes agents at the same time. And every time I want to test something like this, we can go directly into it.
So for example, here, you can see the Hermes with OmniRoute is selected. But for example, like Tencent HY3 just dropped today, we already plugged that into the system as well. If you're wondering, how do you actually use OmniRoute with Hermes agent, I'll show you that in a second how to set up. So basically, the way this works is you got Hermes agent, which is the hands, then you got OmniRoute, which is the brain, and then that plugs into Hermes to actually get stuff done.
So for example, here, you can see that we've got the website fully built with OmniRoute. So if we just run this terminal command, like so, we can open up the page. We just build with Hermes and OmniRoute. Pretty nice, pretty clean. So you can actually code out locally. You can do a jented task as well using OmniRoute, and you can use it for free forever with Hermes Agent, which is pretty mind-blowing itself. So let's talk about how this works step-by-step and how to use it.
So there's three things that happen automatically. The one is compression. So reduce the amount of tokens you have with RTK and Caveman. Number two, routes across 93 providers. And number three, you can switch in one word between those different models. So OmniRoute is basically like a small program that runs on your computer. It's a gateway, like a post office, that knows how to reach every AI provider in the world. So you wire Hermes to that gateway instead of talking to OpenIR or Anthropic directly. And Hermes sends a request, OmniRoute reads it, compresses it, picks the right provider and routes it. So the model answers and OmniRoute sends the answer back. And Hermes doesn't really know the difference.
So this is pretty much how it works.
Now, the cool thing about this is you can prompt it, then you can use the Hermes profile for OmniRoute, OmniRoute compresses it, it selects a provider automatically. All this is happening in the background automatically without you doing anything. So what you're doing is just chatting to it like you would normally with Hermes. But the difference is that it runs through this whole model right here. The other cool thing is you could plug it into custom workflows. So for example, we have Hermes Agent with a custom workflow for lead generation and sending out emails and managing our inbox. We could easily just plug the model for OmniRoute into this system, give it access to our emails, and then it can go off and send emails as well, which is pretty cool. Now also what we have over here is a memory system. So with OmniRoute, we can plug in Hermes Agent into our memory system, and then it can recall context and knows everything about us straight away. So as soon as you switch the API, no problem. We've also switched the memory and everything else because it works as one powerful system inside this full Hermes Agent OS system that we've created.
5 more minutes of transcript below
Try it now — copy, paste, done:
curl -H "x-api-key: pt_demo" \
https://spoken.md/transcripts/1000651996090
Works with Claude, ChatGPT, Cursor, and any agent that makes HTTP calls.
From $0.10 per transcript. No subscription. Credits never expire.
Using your own key:
curl -H "x-api-key: YOUR_KEY" \
https://spoken.md/transcripts/1000775844329