Open-source AI agent

Self-hosted Hermes Agent on AWS and Google Cloud

Run Hermes Agent, the self-improving AI agent from Nous Research, from a pre-configured image in your own cloud account. It remembers past conversations, builds its own skills and answers on Telegram, Discord, Slack, WhatsApp and Signal, with the LLM provider of your choice.

  • Ready in 5-10 minutes
  • Any LLM provider
  • Data stays in your account
Hermes Agent deployed on AWS by Meetrix

What is Hermes Agent?

Hermes Agent is an MIT-licensed, self-hosted autonomous AI agent built by Nous Research. It keeps memory across sessions, learns new skills from experience and runs scheduled automations. One gateway connects it to your messaging platforms, and it works with any LLM provider rather than a single vendor's model.

What's in the Meetrix Hermes Agent image

Running Hermes Agent yourself means runtimes, a gateway process, a reverse proxy, SSL and backups. The marketplace image ships with that done, plus a web dashboard.

How to set up a self-hosted Hermes Agent

  1. Launch the server

    Subscribe on AWS Marketplace or Google Cloud Marketplace, enter your domain and admin username and password, and deploy.

  2. Point your domain at it

    Create a DNS A record for your Hermes domain with the server's public IP, then sign in to the dashboard once SSL has issued.

  3. Choose a model provider

    SSH into the server and run hermes model inside the container to pick a provider and add your API key.

  4. Connect a channel

    Open Channels in the dashboard and pair Telegram, Discord, Slack, WhatsApp or Signal.

Choose your cloud

Hermes Agent by Meetrix vs hosted agent SaaS vs a manual install

Hermes Agent by MeetrixHosted AI agent SaaSSelf-managed install
LicenceMIT, open sourceProprietaryMIT, open source
Pricing modelInstance and software fee, plus your own model cost with no markupPer-seat or usage markup on model costServer cost plus your own model cost
PlatformsTelegram, Discord, Slack, WhatsApp and Signal from one gatewayUsually one, more as paid add-onsWhatever you wire up yourself
Data locationYour own AWS account or GCP projectVendor's infrastructureYour server

Model tokens are billed by your provider directly, not by Meetrix. Read about Hermes Agent on AWS →

Hermes Agent FAQ

What is Hermes Agent?

A self-hosted, self-improving autonomous AI agent built by Nous Research. It keeps memory across sessions, builds its own skills, runs scheduled automations and connects to Telegram, Discord, Slack, WhatsApp and Signal through one gateway.

Do I need my own model API key?

Yes. The image does not include model access. Run hermes model after deployment and choose Nous Portal, OpenAI, OpenRouter, Anthropic, Google Vertex AI, AWS Bedrock or a custom OpenAI-compatible endpoint. The provider bills you directly.

Does it remember conversations between sessions?

Yes. Memory persists using SQLite FTS5 full-text search combined with LLM summarisation, stored on the server's own disk, so it survives a stop and restart.

How do I connect Telegram, Discord or the others?

Open the Channels section of the dashboard and follow the pairing flow for each platform. They all run through the same gateway.

What is the admin login?

The username and password you set at deployment. There is no default credential. To change them later, regenerate /etc/nginx/.htpasswd on the server and reload nginx.

Which machine size should I choose?

t3a.small on AWS, or the default General purpose type on Google Cloud. Size up for many concurrent automations or several busy channels.

Where does my data live?

On the server in your own AWS account or GCP project. Conversation history, the memory database and your API keys stay there; Meetrix has no access to the running deployment.

What if SSL does not issue automatically?

Make sure DNS has propagated to the server, then SSH in and run sudo bash /root/certificate_generate_standalone.sh.

Hermes Agent guides and articles

Need a hand with your AI agent?

We build and run self-hosted AI infrastructure for teams every day, from model provider setup to channel integrations. Tell us what you need.

Contact us