Hermes + AgentLine
Give your Hermes agent its own phone number
Nous Hermes agents are strong in text and have no native telephony. AgentLine adds a real number, voice, and inbound SMS through the same skill the other runtimes use.
One skill file
The AgentLine skill auto-detects Hermes, installs a user service, and keeps one runtime session per live call.
Get yourself a phone number and call me. Follow https://agentline.cloud/skill.mdWhy Hermes needs its own number
Same skill as every other runtime
Hermes, OpenClaw, Claude Code, and Codex all install from skill.md. No Hermes-specific SIP config.
Isolated agent identity
The Hermes process gets its own number and transcripts. It never sends from your personal phone.
Owner task mode
Register your cell as owner_phone and call the Hermes agent to give it work in your own voice.
Prompt
Paste this to your Hermes agent. It tells the agent how to use its number.
Get yourself a phone number and call me. Follow https://agentline.cloud/skill.mdSet up Hermes
How the skill and the service land on this runtime.
1. Set your API key
The relay reads AGENTLINE_API_KEY from the environment. Export it where your Hermes agent runs.
export AGENTLINE_API_KEY="al_live_..."2. Install the relay service
Downloads the relay, then installs it as a persistent user service with the Hermes runtime. Replace agt_xxx with your agent ID.
python -c "import urllib.request; urllib.request.urlretrieve('https://api.agentline.cloud/static/agentline_relay.py','agentline_relay.py')"
python agentline_relay.py install --agent-id agt_xxx --runtime hermes