AgentMail is the fastest way to give a Hermes agent its own email inbox. Your agent can send email, receive replies, and manage full conversation threads from a dedicated inbox.
AgentMail works with any agent runtime - including Hermes from Nous Research. Install the SDK, set your API key, and your Hermes-powered agent has a real inbox it owns.
pip install agentmailnpm install agentmailexport AGENTMAIL_API_KEY="am_us_your_key_here"AgentMail is model-agnostic. Whether you are running Hermes locally, via API, or through an orchestration framework, the SDK integrates the same way.
Your Hermes agent gets its own inbox with its own address. It never sends from your personal email or shares credentials with other agents.
Every email sent and received is available via API. Your agent can read the full thread history and maintain context across multi-turn conversations.
import os
from agentmail import AgentMail
client = AgentMail(api_key=os.getenv("AGENTMAIL_API_KEY"))
# Create a dedicated inbox for this agent
inbox = client.inboxes.create()
print(f"Agent inbox: {inbox.inbox_id}")
# agent-abc123@agentmail.to
# Send an email
client.inboxes.messages.send(
inbox_id=inbox.inbox_id,
to="user@example.com",
subject="Hello from your Hermes agent",
text="This was sent by a Hermes-powered agent via AgentMail.",
)
# Read replies and pass them back to Hermes
messages = client.inboxes.messages.list(inbox_id=inbox.inbox_id)
for msg in (messages.messages or []):
# Feed reply content back into your Hermes prompt
print(f"Reply from {msg.from_address}: {msg.text}")Common questions about AgentMail and Hermes.
Free tier. No credit card required. Inboxes ready in under a second.
Start for free© 2026 AgentMail, Inc. All rights reserved.