Submind YouTube summaries
Thumbnail for Hermes Agent for Beginners...Safe Set Up in Under 17 Minutes

Hermes Agent for Beginners...Safe Set Up in Under 17 Minutes

Watch on YouTube

Video summary

The video introduces Hermes as a powerful, autonomous persistent agent capable of running 24/7 to assist with various digital tasks, but emphasizes that beginners must prioritize safety over hype when setting it up. The creator demonstrates how to avoid installing the software directly on personal Macs, which would grant full and potentially risky access to local files and accounts. Instead, the recommended approach is to host Hermes securely on a dedicated Cloudways managed server built specifically for AI agents like OpenHermes or Hermes itself. This method ensures that the agent operates in an isolated environment while still providing robust capabilities without compromising personal security. To get started safely, the tutorial walks through creating an agent within the Cloudways dashboard by selecting a location such as Singapore and configuring resources like RAM to match performance needs. The setup involves connecting an LLM provider, with OpenAI being highlighted as a cost-effective option for those on basic subscription plans rather than paying per token usage. Once deployed, users can configure connections to communication tools like Slack or Telegram via device code authorization, allowing the agent to be managed remotely from mobile devices while maintaining secure authentication protocols through SSH terminals and API keys. The core functionality of Hermes is showcased through practical use cases such as setting up custom uptime monitoring for non-WordPress websites using cron jobs that check site status every few minutes and send alerts directly to Slack if issues arise. The agent can autonomously create scripts, fix errors in real-time, and manage complex workflows like reputation management by scanning review platforms for new feedback on a brand's behalf. By starting with simple tasks like these low-hanging fruit projects, users can gradually expand the agent's capabilities to handle automated backups, GitHub interactions, or personalized client collaboration without needing deep technical expertise initially. Ultimately, the video concludes that while Hermes offers incredible power and flexibility for web designers and creators, a cautious approach is essential when integrating such advanced AI tools into daily workflows. The creator encourages viewers to start small with secure hosting solutions before scaling up operations, noting how even simple automations can evolve into sophisticated systems as familiarity grows. By leveraging the agent's memory, skills hub, and persistent nature, users can build collaborative digital assistants that understand project contexts and client preferences, transforming routine maintenance tasks into streamlined processes while keeping their personal data safe behind managed infrastructure.
Read the full video transcript
I've been working with Hermes. This is an autonomous persistent agent that runs 24/7. And I gave it access to everything, my Mac, my Apple account, my Google and Gmail account. I even gave it its own credit card with a $10,000 limit and sent it on a mission to build a side business that is guaranteed to 100x my revenue. Sorry, everyone. I couldn't help myself. No, that's not what we do here. This is not a AI hype bro channel and if alarm bells are starting to ring, that's good news. Those are your survival instincts kicking in. Personally, I am very cautious when it comes to tools like this. And if you are as well and want to learn how to get started with Hermes but in a non-overwhelming AI hype bro kind of way, then this video is for you. On the real, I have been using Hermes and it's really good and crazy powerful. So, what we're going to do here is I'm going to show you how to get started safely, where to start at, and then also show some really good use cases that's helpful for us web designers and web creators. Lots of videos will show you to install Hermes right on your Mac. Just go over to this curl command, go into your terminal, paste it in, and install it. And this is for beginners. That is crazy. We need to be very careful when we are getting started using a tool like this and the kind of access that we give it. And this is why we're going to start off using Cloudways managed server. Now, this is a dedicated server for either OpenClaw or Hermes. And the thing about using this kind of a server is that it is built secure from the ground up. In fact, if you go through the landing page, you're going to see the main focus is on security. Hosting it locally on your machine it means it does get full access to your Mac. Now, go ahead and go buy your own Mac Studio or Mac Mini, but we're just looking at getting started setting this up and beginning to learn how to use this kind of an agent. Now, here are the prices. Doesn't cost much and I do want to be 1,000% transparent. I did partner with Cloudways on this video, but it's only because I have used Cloudways for many, many years running my own web design agency, and I only partner with platforms that I actually use. I do have a coupon code if you want to even get a better discount. So, all that will be inside of the description, but let's go ahead and get started. You'll see how all of this works. Once you go through the process of getting set up, you're going to be inside of your back end with Cloudways. You're going to go over here to AI agents, and then just add in your first agent. We're going to select on Hermes. Go ahead and give it a name. I'm going to call this just my agent. We're going to keep it simple, and choose your location. Since I'm in Asia, I'll choose Singapore, and go to continue. You could choose the size that you want and the RAM. This does matter because one of the powerful features behind Hermes is the memory, and the memory needs RAM. Now, you could go ahead and start off small, and you could scale this up as you need. So, I'm just going to leave it on the scout option just to get started. For your LLM provider, you got several different options. You could go ahead and put in your API key and get started that way. Right now though, what I'm going to do inside of this video is skip it because I already have a $20 a month OpenAI or ChatGPT plan. We're going to use that without having to use the API and pay by token usage. Unfortunately, Anthropic or Claude, they don't allow this anymore. So, we're going to stick with OpenAI. And if you have a basic plan, just a $20 a month plan, then this is going to be your cheapest option to get started. We're going to go to deploy agent, and it's going to take a few minutes. And now it is ready to go. Let's go ahead and click on it and take a look at what we got. And here we are. Now, real quick down at the bottom, you're going to see we have our connections for our channels, and this part is really important because this is one of the powerful features and functions inside of something like Hermes that we could connect it and actually work with any device wherever we're at. Personally, I like to use Slack. I know many people use Telegram. I use Slack because this is where my work lives and that means if I'm out on the go, something comes up, I could connect with my agent directly through my phone and continue working with my agent wherever I am at. We're going to come back to this in a moment. First, let's go ahead and launch the app and take a look at it. We are going to need to get our password here. Let's go ahead and copy that and select on open agent. It is ready to go. Just add in your password and now we are here. It does give you a wizard to get started. I'm just going to click on through this and we're not going to use any API keys yet. I'm going to show how to get started with open AI first just to get started with this, but let's go ahead and open up Hermes and see what we are working with. Now, if you're using like the clock code app or code X app, even chat GPT app, a lot of this is going to look familiar. We just got our chat. We got our option to choose our models. We even got our efforts. So, a lot of this is going to be very familiar. But, there's actually a whole lot more here. First off, we got our tasks. We're going to be coming back to this when we set up our crons. Now, think of the crons as like setting up a uptime monitor for a website. We could go ahead and set up a cron saying, "Hey, check this website every single 2 minutes letting us know if it ever goes down." We're actually going to do that inside of this video. We have our Kanban. We have our skills. So, one of the powers inside of Hermes is the ability to create skills. Hermes could create its own skills and there is a dedicated skill hub as well. I'll leave a link to this and all the resources that you're seeing. This is one of those things that just makes it really powerful. The next thing that makes Hermes powerful is its memory. It's the ability to remember what it is doing. It keeps everything persistent. Now, we have things I could go ahead and create notes and create different user profiles. It also has something called agent soul, which I think is really weird to call this since I believe only us humans have souls. Maybe uh should be changed to agent personality because of that is what it is. Uh we also have our project context. Something we definitely want to go through, but this and our skills, these are where the powers really come in and what makes a tool like this so powerful. Now, we also have our spaces and our profiles. We could create different workspaces, our to-do's, insights, and logs. As you can see, there's a lot. I mean, I could do a 5-hour course on this right now, most definitely, because there's so much, but that's overwhelming. That's not the point of this video. It's to get started in a very safe way. Let's go over to our settings because this is where I always like to start. Now, we got our conversation. We also got our appearance, and I'm going to switch it up because I do want to have something looking kind of cool. Do you know what? I'm going to change this to light. And this looks cool, but I'm kind of a dark mode guy, so I'm going to leave it on dark mode, and I'm going to put my font size a little bit larger. My eyes aren't what they used to be. So, go through the settings and your preferences as well. Now, our providers, this is where we are going to want to set things up next cuz we need to have a provider. Right now, it can't do anything. Hello, and there's no LLM provider here. So, let's connect our ChatGPT subscription. First, we got to go over to our ChatGPT, and there is a setting you need to turn off. So, we're going to go over to settings, and then over here in the security and login, go all the way down. We want to make sure we enable device code authorization for Codex. We need to go back to our Cloudways dashboard and get our SSH credentials. So, what I'm going to do is I'm just going to screenshot this cuz I'm going to take it into Claude and then I just ask Claude to walk me through connecting OpenAI Codex. We're going to need to open up terminal for this so we could SSH our way in and this is connecting to the server from our terminal. We are not installing Hermes or anything into our Mac that is going to be unsafe. So, let's just go ahead, open up terminal, paste this in and now it is going to ask us for a password. You're going to see in our SSH credentials, our password. Let's go ahead and copy that, paste that here. You're not going to see it. And the first time you do this it might ask you to say yes or no, just go ahead and type in yes if it asked you that. Now, we're going to go to the auth command. Let's go ahead and copy that, bring it back over and we are going to paste this in because now we are actually connected into our server. So, let's run this command and now it is going to give us a URL that we need to go to but it also gives us this code. This is the code that is going to authenticate the app. Go back over to my browser, choose my account and now we need to give it the code. I am going to copy this code and then paste this in and now my server is signed into Codex. Let's go back over to our Hermes agent and I am going to go to my settings, to my providers and you can see now it is already connected, it is green. Now, let's go back over to our chat and just put in hello, make sure we are connected. Okay, it's still not showing connected. Let's make sure we have the right provider. I am going to go to ChatGPT 5.5. I'm going to make sure I am inside of the Codex and let's just go ahead and refresh this and now we can see it is working. It is starting to process. We are now connected. Now there's one more thing we want to do before we start building out some automations or building out some tools inside of here and that is going back over to our backend dashboard and we want to connect one of our messaging providers. I'm going to connect slack. So the reason why we set this up first with our chat GPT is because now you could go in here and ask walk me through connecting to slack API and you don't have to go back over to your cloud or your open AI chat GPT apps. You could do everything right here and depending on how often you've done this, how experienced you are, this could take anywhere between like 5 minutes to 30 minutes. So just walk through the process like you would inside of cloud. I would walk you through that process but that's a dedicated a video in its own. Just use Hermes to walk you through it. But here is the awesome part here. Now this is the first thing that definitely you want to get started with. Here is my slack. Now I got a dedicated channel right here for my Hermes agent. I've already invited it to it so I could just put in hello at and then I can search for my Hermes agent and let's go ahead and see. Look at that. It is already working. Now we could connect together here and we could actually talk. Let's say I am working on something. Let's say we're working on a client project and we just need some information something looked at. I could ask my agent now to go do a task or fetch me some information or do something that I have already set up inside of Hermes. And if we go back over to our web app and we do have it right here. Jeffrey says, "Hello." And that means we could continue our chat here. We are connected, ready to go. So, what does all this mean? What can we do? Well, let's start with something actually very simple. Let's say we built a site for our client, and the site like what I have here. This is just something I vibe coded really quickly. Not like a real site. I just want to use it as an example, but this is a static HTML CSS site. Inside of WordPress, we got tools like ManageWP or WP Umbrella that could do the uptime monitoring. What if we need to do our own uptime monitoring on custom-built sites? I'm going to go back over to my agent, and I'm going to go inside of a new chat, and I can give it a simple prompt to set up uptime monitoring to the website. Create a cron that checks the uptime every 2 minutes, and if the site ever goes down, to send an alert message to our Slack. And after it's done, let's go ahead and run a practice alert. Let's go ahead and set that up. Now, right now it is running on ChatGPT 5.6, so this is going to be the highest effort. We don't even need to use this right now. I probably think 5.5 might be good enough. Some tasks, you're just going to want the lowest model, so this way it isn't using too many resources. But now, check this out. It does not take long. It is building everything out. Okay, and it's asking us which Slack destination. So, let me go ahead and put in the URL to the chat that I want it to go to. Let's send that. And now it is fully built. If we go back and look, it took 3 minutes, and the whole process, it went through, and it did its own fixing. It did its own thinking. It figured everything out and went through step by step. Now, setting up something like this inside of like an agent, and building an AI agent in there to just do something simple like this, if you've done it before, you know it could be a little bit complex and takes a little bit of time. This took 3 minutes and check this out. Inside of Slack, it did run the alerts. So, now we have the same thing set up like I would have in my WP umbrella for a WordPress website on a custom-built website. And this is where we're going to find it. We're going to go over here to our task and we're going to see our cron set up over here. This was built all with the script. There's no prompting needed. This is not going to take any tokens because it's all using a Python script and it built it out in just 3 minutes. We could go ahead and create more cron jobs ourselves and manually do it here. That's all good, but we could go back over to our chat and just create a new one. This Okay, I'm going to do something really silly right now. First off, I am going to do something I would not normally do, but just to show you how easy this is to set up. I'm going to call this one say hello. Just very very silly. Okay, I'm going to keep this on private for right now. I don't want anybody else seeing this and I am going to invite my Hermes agent. By the way, this is what I set up inside of Slack when I created my Slack app. And now I am going to just give it a very simple prompt and this one's going to create a new task every hour that just tells me hello and shares the weather inside of my city. very silly and I just gave it a URL to a new Slack channel that I started right here. So, it's going to set it up. I just want to use this as an example and it looks like it finished this in 14 seconds. No way. Let's go back and see. Did it do it in 14 seconds? I believe it did. You see, it created a prompt here. We could go in and we update the prompt and we could work with this cron task, this automation. Let's go ahead and close it. Let's run it and we have an error. Let's go back over and just let it know, "Hey, there's an error. Let's figure this out. Keep running tasks until it is fixed and it is working." This could give a good idea of where to get started. When I get started with a new tool like this, I first like to start small and look for the low-hanging fruit, the uptime monitoring. Imagine creating automated backups or automated comments to GitHub. A lot of different situations where I could see this being really useful. Even being able to have a dedicated agent getting to know your client and the project and the way you work together. Not as in you're creating an agent to give to your client, but uh agent that just has a memory and knows the way your client likes to work, how you interact about their brand and their goals. And that is your dedicated agent that is your collaborator to work with your client. Maybe your client is very active. They're getting a lot of reviews on Google, Trustpilot, Facebook, and so on. You could always offer reputation management services where you're creating an agent that runs on the cron, that checks and looks for new reviews or is triggered whenever it gets a new review. It could respond to the positive ones. It could flag the negative ones. It can make sure the mentions of the brand are all being flagged, they all are being looked at, taken care of, and making sure nothing bad is happening with the brand. And if there is a negative review, the brand is able to respond to it. Things like this could come in handy for us web creators. But what I found is when I started here inside of Hermes and get started with the first smaller task, the simple things, things that might seem very simple. Well, the more I began using it, the more opportunities I found like, "Hey, this could be really useful for this, for that. I could be taking a shower or driving somewhere and new ideas will pop up on how I could simplify my own workflows. And with that said, we can see it fixed everything. It took a couple minutes, 2 and 1/2 minutes, but if I look at my Slack here, here we go. Hello, says the weather. Okay, we got some rain today. And now we got a very simple cron started. This is just a way to begin seeing how we could use this inside of our workflows and being able to use something like this inside of Cloudways, that's very simple to set up. Just a couple things we need to do and doing it all on something safe. So, yeah, check out the links, the coupon code, all that stuff, all the information you need, they're all inside of the description of this video. I definitely would love to hear your thoughts on it. Again, we're just getting started. If you want to see more, which I would be so happy to do because to me, this is this is actually powerful and exciting. So, if you would like to see more, let me know. I'll be happy to create more and go into everything deeper with something like Hermes and how I'm using it and how this could be useful for us web creators. That's it for this video. Thank you for watching. I'll see you in the next one.