Hermes AI Agent turns an EC2 instance into a self-hosted AI assistant that customers can operate through Telegram. This is a repackaged open source software product wherein additional charges apply for independent AWS packaging, validation, security hardening, release automation, and support. Hermes Agent is developed by Nous Research and distributed under the MIT license; this product does not claim authorship of the upstream project.
The production-ready AMI includes a pinned, published Hermes Agent release, its Telegram gateway dependencies, UFW default-deny inbound firewalling, fail2ban SSH protection, SSH key-only authentication, unattended security upgrades, network sysctl hardening, gp3 root storage with encryption available at launch, and required IMDSv2. The gateway runs as a systemd service with customer configuration and state stored under /home/ubuntu/.hermes. No customer credentials are baked into the AMI.
Getting started after launch:
Restrict TCP 22 to a trusted CIDR and connect as ubuntu with your EC2 key pair.
Set your model-provider API key, model selection, Telegram bot token, and allowed Telegram user ID.
Run sudo /opt/hermes/bin/provision-hermes.sh and verify systemctl status hermes-gateway.
The product is fully functional after configuration and has no product-imposed time or usage restriction. An internet connection, a supported third-party model-provider account, and a Telegram bot are required and are disclosed external dependencies. The optional five-day free trial changes only the software billing and automatically converts to the paid hourly offer; it does not enable a separate trial or evaluation edition.
The software charge is USD 0.02 per running instance-hour. EC2, EBS, data transfer, Telegram connectivity, and third-party model-provider usage are charged separately by their providers.
Highlights
Ready to configure: Hermes Agent and its Telegram gateway dependencies are pinned and pre-installed; add your own model-provider and Telegram credentials after launch.
Production-operated foundation: Hermes runs as a systemd service with release markers, persistent customer state, automated security updates, and daily Marketplace-copy health checks.
Hardened from first boot: UFW, fail2ban, key-only SSH, gp3 storage with encryption available at launch, unattended security upgrades, and required IMDSv2 reduce the host attack surface.
AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
Try this product free for 5 days according to the free trial terms set by the vendor. Usage-based pricing is in effect for usage beyond the free trial terms. Your free trial gets automatically converted to a paid subscription when the trial ends, but may be canceled any time before that.
You pay by the hour based on the EC2 instance size you launch. The software runs as an Amazon Machine Image in your own AWS account. Six instance options let you match the price to your compute needs. The t3 options (t3.small, t3.medium, t3.large, t3.xlarge) are general-purpose instances that scale from fewer to more resources. The m6i options (m6i.large, m6i.xlarge) use a different instance family for workloads needing steadier performance. Pricing scales with the size and family you pick. AWS infrastructure, data transfer, and model-provider charges are billed separately.
Top-of-mind questions for buyers
What do the t3 and m6i instance options give me for the hourly charge?
Each option maps to one running Amazon EC2 instance of that size. The t3 sizes (small through xlarge) are general-purpose instances with increasing CPU and memory. The m6i sizes (large, xlarge) use a different family for steadier performance. The software charge applies per instance-hour based on the size you launch.
Am I charged the software fee when the EC2 instance is stopped?
The software fee meters running instance-hours. A fully stopped instance does not accrue the hourly software charge. Stopped instances may still incur AWS storage fees for attached EBS volumes. Those AWS infrastructure charges are billed separately from the software price.
What costs are separate from the hourly software charge?
AWS infrastructure such as EC2 compute, EBS storage, networking, and data transfer is billed separately. Model-provider API usage and messaging platform usage carry their own charges from those services. You supply your own provider and channel credentials after launch, so those accounts bill you directly.
softwaresushi.com+1
Helpful?
Vendor refund policy
We offer a full refund of software charges for the first 48 hours billing starts if the product does not perform as described. To request a refund, email info@softwaresushi.com with your EC2 instance ID and a description of the issue. AWS infrastructure costs (EC2, EBS, data transfer) are billed by AWS and are not eligible for refund by us.
How can we make this page better?
Tell us how we can improve this page, or report an issue with this product.
Give us feedbackReport a problem with this product or seller
Legal
Vendor terms and conditions
Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA).
Content disclaimer
Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Adds native Anthropic provider support to the Hermes runtime, including the locked SDK dependency and verified Telegram-to-Anthropic operation. Nous Research Hermes Agent v2026.8.18 on hardened Ubuntu 24.04.
Subscribe to Hermes AI Agent, launch the current direct AMI with an EC2 key pair, and restrict inbound TCP 22 to your trusted CIDR. The AMI requires outbound HTTPS to Telegram and your selected model provider. Enable EBS encryption by default in the target AWS Region before launch if the root volume must be encrypted.
Connect with ssh ubuntu@INSTANCE_ADDRESS, run sudo -i, and privately prompt for LLM_API_KEY, BOT_TOKEN, and CUSTOMER_TELEGRAM_ID with read -s so values do not enter shell history. Export those variables plus LLM_PROVIDER and LLM_MODEL, then run bash /opt/hermes/bin/provision-hermes.sh. For the tested Anthropic setup use LLM_PROVIDER=anthropic and LLM_MODEL=claude-sonnet-5; for OpenAI use LLM_PROVIDER=openai and LLM_MODEL=gpt-5.
Verify systemctl status hermes-gateway, /var/log/deploy-ec2.log, and /home/ubuntu/.hermes/logs/gateway.log. Open the Telegram bot, select Start, and send a message. Keep DM_POLICY=allowlist unless public access is intentional.
Customer credentials, configuration, sessions, cron jobs, and state are stored under /home/ubuntu/.hermes; .env is mode 0600. Rotate credentials by reprovisioning with new values, then revoke the old provider key and Telegram token. Back up this directory only through an approved encrypted process. No proprietary data store is used.
For upgrades, launch the newer Marketplace version and migrate only required state after taking a protected backup. Monitor EC2 status checks, hermes-gateway, gateway logs, provider quotas, and Telegram connectivity.
Software costs USD 0.02 per running instance-hour after the five-day free software trial for one instance. EC2, EBS, data transfer, Telegram connectivity, and third-party model-provider usage are separate. Stop or terminate unused instances and monitor EC2, EBS, and provider quotas. Browser automation dependencies are not installed. No customer credentials are baked into the image.
Support is provided in English during US business hours. Security reports should use the subject Hermes AI Agent security.
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Pre-configured Hermes Agent AI with browser automation, Docker, Tailscale, Caddy, and developer tools. SSH in, run hermes setup, start building with AI.
Hermes Agent enables organizations & individuals to create autonomous AI agents that execute tasks, manage workflows, and integrate with modern tools.
Create and scale AI agents using Hermes extensible open-source platform that learn ,adapt and improve from the interactions
Hermes Agent is a self-hosted, self-improving autonomous AI agent that learns from experience, builds its own skills, and remembers past conversations across sessions. It connects to Telegram, Discord, Slack, WhatsApp, and Signal through a unified gateway, runs scheduled automations, and works with any LLM provider including OpenAI, OpenRouter, and custom endpoints, giving teams a flexible, vendor-neutral foundation for autonomous AI workflows.
Be the first to review this product. We've partnered with PeerSpot to gather customer feedback. You can share your experience by writing or recording a review, or scheduling a call with a PeerSpot analyst.