Hermes Inkbox Plugin
inkbox-ai/hermes-agent-plugin
Gives a Hermes agent its own mailbox, phone number, SMS/MMS, iMessage and realtime voice calls
Hermes Inkbox Plugin is a Hermes Agent gateway adapter that gives an agent its own Inkbox identity: a mailbox, iMessage, a phone number for calls and texts, and a tunnel that keeps it reachable from anywhere without forking Hermes.
What Hermes Inkbox Plugin does
After installing Hermes Agent and configuring a model provider, you install the plugin and run hermes inkbox setup, which can create a fresh agent identity through self-signup or attach an existing Inkbox API key. Starting hermes gateway run opens an Inkbox tunnel, configures mail, text and iMessage webhook subscriptions and incoming-call handling, and routes inbound email, SMS, iMessage and calls into Hermes sessions. The README lists the gateway platform adapter, setup wizard, doctor checks, SMS/MMS batching, 1:1 and group conversations, inbound email, SMS, iMessage and voice, OpenAI Realtime phone calls, and conversation tools as implemented.
The repository also documents a non-interactive bootstrap path for an agent that has already been assigned an identity and credential by a person. hermes inkbox bootstrap takes the credential over standard input rather than a command-line argument, validates it against the assigned identity, configures Inkbox Voice AI, rotates the identity's signing key and starts the gateway, returning a JSON result of configured, requires_human or error so the step can be resumed safely.
Key features
- Inbound and outbound email, SMS/MMS and iMessage routed into Hermes sessions
- A dedicated phone number with inbound and outbound calls and realtime voice
- An Inkbox tunnel that keeps the gateway reachable without port forwarding
- Setup wizard and a doctor command for configuration diagnostics
- 1:1 and group SMS/iMessage conversations with message batching
- Non-interactive bootstrap flow for an agent taking over an assigned identity
When to use it
- Giving a Hermes agent a real phone number to answer calls and texts
- Letting a Hermes agent receive and reply to email without a separate mail client
- Handing an already-provisioned Inkbox identity to an agent to configure non-interactively
Who it is for: Hermes Agent users who want their agent reachable by email, SMS, iMessage or phone call through one managed identity.
How it fits with Hermes Agent
Built as a Hermes Agent gateway platform adapter installed through hermes plugins, keeping Hermes reachable across channels without forking it.
How to install Hermes Inkbox Plugin
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
hermes plugins install inkbox-ai/hermes-agent-plugin --enable
hermes inkbox setup
hermes inkbox doctor
hermes gateway runRequirements: An installed Hermes Agent with a configured model provider, and an Inkbox account or API key
FAQ
What is Hermes Inkbox Plugin?
Hermes Inkbox Plugin is a gateway adapter that gives a Hermes agent its own mailbox, phone number and iMessage identity through Inkbox, so it can be reached by email, text or call.
How do I install Hermes Inkbox Plugin?
Run hermes plugins install inkbox-ai/hermes-agent-plugin --enable, then hermes inkbox setup and hermes inkbox doctor, and start it with hermes gateway run.
What do I need to run Hermes Inkbox Plugin?
You need an installed Hermes Agent with a model provider configured, plus an Inkbox account or API key, which the setup command can help you create.
Similar messaging for Hermes Agent
All messagingAutonomous social agent for Crustocean, built as a platform adapter on the Hermes Agent gateway
cuongdev hermes-zalo-pluginNode.js bridge that connects a personal Zalo account to the Hermes Agent gateway
RongleCat Hermes WeChat AdapterHermes Agent WeChat adapter that connects personal WeChat accounts through the iLink Bot API
Kutuyyy Muse BridgeFile-queue bridge linking 9Router and Hermes Agent inside a Muse VM to Telegram, Discord and WhatsApp bots
Aowen-Nowor Hermes Lark StreamingFeishu/Lark CardKit v2.0 plugin for Hermes Agent with streaming cards and a typing effect
agentchatme AgentChat for HermesHermes Agent plugin that gives an agent an @handle on the AgentChat peer-to-peer messaging network
Related guides: How to run Hermes Agent securely · Run multiple Hermes agents with profiles