# Radio Dm Gateway: Hermes Agent plugin

> Answers an allowlisted direct message on your Meshtastic® radio.

Canonical: https://hermeswatcher.com/plugins/radio-dm-gateway  
Tier: Community  
Official page (Nous Research): https://hermes-agent.nousresearch.com/docs/plugins/radio-dm-gateway  
Last updated in catalog: 2026-10-10

Answers an allowlisted direct message on your Meshtastic® radio.

## Good to know before installing

Talks only to the MESHTASTIC_URL you set, over plain tcp, so channel keys and text travel unencrypted. An empty MESHTASTIC_ALLOWED_NODES answers nobody. A channel packet or a direct message without pkiEncrypted is never answered, because a channel key can forge a sender. Allowlisted nodes can prompt the agent, use tools until hermes tools turns them off, and approve one command at a time. An approval question is sent only when its line shows exactly the command /approve will run. A line that still goes out after that send was declined does not let /approve run it, and the next approval is declined once. Each direct message runs an agent turn on your model, and the agent cannot send on its own. No cron job comes with it; one the agent makes stays until hermes cron remove. Hermes main does not load this platform when plugins run in their own process. Node ids, sizes and times go to nodes.json in this profile's plugin-data and stay after uninstall. The message text is not stored. Not tried on a physical radio. Meshtastic® is a registered trademark of Meshtastic LLC. This site is not affiliated with or endorsed by the Meshtastic project.

From the plugin's catalog listing.

## How to install

1. Install it. Hermes asks for any API keys it needs (this one needs `MESHTASTIC_URL`), then asks whether to turn it on.

```bash
hermes plugins install radio-dm-gateway
```

2. Said no? Turn it on later:

```bash
hermes plugins enable radio-dm-gateway
```

3. Restart Hermes so it loads the plugin.

Some plugins also need a sign-in or settings: see the official page. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide: https://hermes-agent.nousresearch.com/docs/user-guide/features/plugins

## Facts

- Category: Chat apps & voice
- Maintained by: TakeshiTGAL (Community)
- Needs: `MESHTASTIC_URL` (API key)
- Requires Hermes: `>=0.21.6`
- Version: 0.1.0
- In the catalog since: 2026-10-10

## Links

- [Full setup and settings (official page)](https://hermes-agent.nousresearch.com/docs/plugins/radio-dm-gateway)
- [Source code](https://github.com/TakeshiTGAL/hermes-plugin-radio-dm-gateway#readme)
- [All plugins](https://hermeswatcher.com/plugins.md)

---

HermesWatcher is an independent guide. It is not affiliated with or endorsed by Nous Research. The [official Hermes Agent documentation](https://hermes-agent.nousresearch.com/docs) and [repository](https://github.com/NousResearch/hermes-agent) from Nous Research are the authority; each page here lists the official sources it was written from. If this site and the official docs disagree, trust the official docs. Index for agents: https://hermeswatcher.com/llms.txt
