Hermes Agent Discord: Complete Guide (2026)

Julian Goldie — founder, AI Profit Boardroom
By Julian Goldie · 8 min read
Get The AI Profit Stack Join AIPB →
🎯 1,000+ done-for-you AI agent workflows 📅 4 live coaching calls every week 🛡️ 7-day refund + 30-day ROI guarantee 👥 3,400+ AI operators inside

To run Hermes Agent Discord, create an application in the Discord Developer Portal, turn on the Message Content and Server Members intents, invite the bot to your server, and give Hermes the bot token plus your Discord user ID. Then start the gateway. Skip the intents and Discord refuses the connection, which the Hermes docs call the number one reason Discord bots don't work.

📺 Watch: NEW Hermes AI Voice Agent is Crazy Good!

🔥 Get the Agent OS as a free bonus: AI Profit Boardroom members get the full Agent OS zip, prompt libraries, daily tutorials and weekly live coaching calls. → Get inside

This page starts with how the bot behaves once it is in your server, because that shapes every setting after it. Then the setup, the permission levels, and the access controls. For a community of people building agent workflows for their own businesses, see the AI Profit Boardroom.

How Hermes behaves in a Discord server

Hermes on Discord is not a stateless webhook. Each message goes through the full gateway: authorization against DISCORD_ALLOWED_USERS, mention checks, session lookup, loading the transcript, the agent run with its tools and memory, and the reply. The defaults, from the Hermes docs:

Shared channels have one more rule. By default, group_sessions_per_user is true, so two people talking to Hermes in the same channel each get their own conversation. Set it to false and the whole channel shares one transcript and one running agent. That gives shared context, but the docs warn it also means shared token use and people interrupting each other's tasks.

Hermes Agent Discord setup, step by step

  1. Create the application. Go to discord.com/developers/applications, click New Application, name it, accept the terms and click Create. Note the Application ID.
  2. Set up the bot. Click Bot in the sidebar. Set Public Bot to ON if you want to use the Discord-provided invite link. Leave Require OAuth2 Code Grant OFF.
  3. Turn on the intents. Still on the Bot page, under Privileged Gateway Intents, switch on Message Content Intent and Server Members Intent. Presence is optional. Click Save Changes.
  4. Get the token. Click Reset Token, enter your 2FA code if asked, and copy it. Discord shows it once. Never commit it to Git.
  5. Build the invite. In the Installation tab, turn on Guild Install, choose Discord Provided Link, and select the bot and applications.commands scopes plus the permissions below. Or build the URL by hand: discord.com/oauth2/authorize?client_id=YOUR_APP_ID&scope=bot+applications.commands&permissions=309237763136.
  6. Invite it. Open the link, choose your server, Continue, Authorize. You need Manage Server permission on that server.
  7. Find your user ID. In Discord, Settings, Advanced, turn on Developer Mode. Right-click your name and choose Copy User ID. It is a long number.
  8. Connect Hermes. Run hermes gateway setup and pick Discord. The docs say the wizard checks the token with Discord, checks the intents, prints the invite link and offers to allowlist you. Or put DISCORD_BOT_TOKEN and DISCORD_ALLOWED_USERS in ~/.hermes/.env.
  9. Start it. Run hermes gateway. The bot should come online in a few seconds. Use hermes gateway install to keep it running as a service.

📺 Watch: Hermes Agent Just Made Multi-Device AI Agents INSANE!

Which permissions to grant

The Hermes docs list three permission integers. Pick the one that matches what you want the bot to do.

LevelIntegerWhat it includes
Minimal117760View Channels, Send Messages, Embed Links, Attach Files, Read Message History
Recommended309237763136Minimal plus Create Public Threads, Send Messages in Threads, Add Reactions
Full (what hermes gateway setup prints)309240908864Recommended plus Connect and Speak, for voice channels

Existing installs do not pick up new permissions on their own. If you invited the bot with an older link, invite it again with the new one.

On intents: if your bot is in fewer than 100 servers, you can toggle them freely. At 100 or more, Discord makes you apply for verification to use privileged intents. For a bot in your own server, that never comes up.

📺 Watch: 776 NEW Hermes Agent Updates Are INSANE! 🤯

Keep strangers out: allowlist, pairing and admin roles

A Discord server can hold thousands of people, and Hermes can run commands on your machine. The docs state that by default the gateway denies every user who is not on an allowlist or paired via DM.

Allowlist. DISCORD_ALLOWED_USERS=284102345871466496,198765432109876543. Comma-separated user IDs.

DM pairing. Someone not on the list who DMs the bot gets a one-time code. Approve it with hermes pairing approve discord followed by the code. hermes pairing list shows who is waiting. hermes pairing revoke discord plus their user ID takes access away. Codes expire after an hour.

Admins and regular users. In config.yaml you can name admins with allow_admin_from and limit what everyone else can run with user_allowed_commands. Regular users can still chat. They just cannot run commands you have not opened up. Group channels get their own lists through group_allow_admin_from and group_user_allowed_commands.

Skip GATEWAY_ALLOW_ALL_USERS=true. The docs mark it as not recommended for bots with terminal access.

Running a community or client server and not sure how to roll this out safely? Book a free AI strategy session.

Slash commands, voice and forums

Slash commands. Hermes registers native Discord slash commands, including one per installed skill, and an interactive model picker. The Hermes Agent slash commands guide lists the core set.

Voice messages. Voice messages you send are transcribed, using local faster-whisper with no key, Groq Whisper or OpenAI Whisper. /voice tts makes the bot send spoken replies alongside text.

Voice channels. Hermes can join a voice channel, listen and talk back. That needs the Full permission level with Connect and Speak. By default it leaves after 300 seconds idle. An optional voice_fx setting, off by default, adds a short spoken "one moment" and a quiet background bed while tools run. More in Hermes Agent voice mode.

Forum channels. Forum channels only accept thread posts, so Hermes creates a new thread for each message it sends there, named from the first line.

Files. It can send generated files inline and receive any file type you drop in.

One gateway since v0.23.0

Hermes v0.23.0 shipped on 5 November 2026. Nous Research says each machine now runs one gateway that owns every session, with the CLI, TUI, desktop app, editors, bots and cron attached as clients. One queue, one history. Before, separate surfaces could each run their own copy of the agent against the same chat, which caused doubled or missing messages.

For Discord, that means the bot is one client among many. The same gateway can also serve your Telegram or Slack. The Hermes multi-gateway connections page covers running several. If you are weighing Discord against the others, read best messaging app for Hermes Agent. Platform guides in this set: Hermes Agent Telegram, Hermes Agent Slack and Hermes Agent WhatsApp.

The Agent OS guide shows how the bot fits into a full agent system. To choose the model behind it, see Goldie Bench.

Inside the AI Profit Boardroom, members share the Discord bots and agent setups they use to run their businesses. If you want a plan for your own server, book a free AI strategy session.

FAQ

Why is my Hermes Discord bot offline?

Message Content Intent is almost always the cause. If gateway.log mentions privileged Gateway Intents, go to the Developer Portal, Bot, Privileged Gateway Intents, switch it on and save. Then restart the gateway.

The bot is online but ignores my messages. Why?

In server channels it only answers @mentions, unless the channel is in DISCORD_FREE_RESPONSE_CHANNELS. Also check that your user ID is on DISCORD_ALLOWED_USERS or that you have been paired.

Do people in the same channel share one conversation?

Not by default. Each person gets their own session. Set group_sessions_per_user to false for one shared channel session.

Can Hermes talk in a Discord voice channel?

Yes. It can join, listen and reply out loud, as long as the bot has Connect and Speak permissions.

Ready to have an agent answering in your server? Book a free AI strategy session and plan what it should handle first.

What members say about the AI Profit Boardroom

Read all 114 reviews on Skool →

★ 4.9 out of 5 from 114 member reviews on Skool

Yosuke Sato, AI Profit Boardroom member review (5 stars, paying member for 17 months): The best Skool course you get for AI! I have attended a few Skool courses before, but AI Profit Boardroom is the most active community and has great support from the management team, including Julian! You can get the most up-to-date information and practical implementations in this community. I highly recommend this!Mazzie T, AI Profit Boardroom member review (5 stars, paying member for 10 months): My mind is blown everyday with all the content and the incredible information. So much support and I love the personalised attention and quick responses. The community is great and people are very responsive and helpful.Rene Clayton, AI Profit Boardroom member review (5 stars, paying member for 9 months): The AI Profit Boardroom is a GAME CHANGER people. I could not be more thrilled that I joined!! So much support, more information than you can even consume, a huge value for what the small fee was. I have grown my business, my knowledge and my FUN!. SUCH a fantastic leader and group of humans. I am incredibly honored to be a part of this fantastic group of intelligent humans :-) THANK YOU!Arpiet Malpani, AI Profit Boardroom member review (5 stars, paying member for 8 months): Incredible learning from Julian and team. I started out in march and was able to build end to end SAAS with the help and learning from this group. I am incredibly thankful to Julian for crazy support and prompt response.James Grimm, AI Profit Boardroom member review (5 stars, paying member for 7 months): I asked Julian for help finding local business websites with little to no traffic. Julian was gracious in providing me my personal "how-to" video instruction. Wow, this is the pinnacle of customer service! I am just one of 3,400 subscribers and Julian took the time to help me personally. Thank you Julian for your assistance and outstanding custoemr support and care. James (Jim) GrimmNick Good, AI Profit Boardroom member review (5 stars, paying member for 4 months): I’m part of many AI groups and hands down, what Julian Goldie, has built here…the classroom trainings are amazing, but the community he has created is second to none (the community is worth the cost of joining!). If you’re looking to become the AI expert and build/create something meaningful, then AI Profit Boardroom is for YOU!Steven Gray, AI Profit Boardroom member review (5 stars, paying member for 4 months): Been in awhile. I’m a dad on a factory shift, not a tech bloke. Julian’s lot showed me how to use AI without drowning in tools. Avatar, voice, the workflow thinking — that’s what I needed. If you’re stuck on “where do I start,” this group’s worth it. I always read them.Steve Erickson, AI Profit Boardroom member review (5 stars, paying member for 4 months): I asked Julian a simple question, and he ended up creating a 10-minute video and a guide breaking down in extreme detail what I had asked. Amazing response!Rod Martin, AI Profit Boardroom member review (5 stars, paying member for 3 months): Julian is brilliant, and more prolific than I can keep up with (which is a great thing). His AgentOS is remarkable, and he is THE go-to guy for what you can really do (and not do) with the ever-increasing deluge of new AI upgrades and tools. HIGHLY recommend.Daniel Shulman, AI Profit Boardroom member review (5 stars, paying member for 4 months): Julian is very helpful. He doesn't try sell stuff you dont need and will give you a straight answer to your questions.Rj Herzog, AI Profit Boardroom member review (5 stars, paying member for 5 months): Top notch. If you are searching & searching thinking there is always something better out there.... You just found it. No need to look any further. Goldie covers it all & is super helpful. Can't beat the group either. Really can't recommend this group enough.Jermey Matthews, AI Profit Boardroom member review (5 stars, paying member for 6 months): While he has the capacity to do it, Julian is definitely doing the unscalable things to support his community.

Ready To Join The #1 AI Community?

Join 3,400+ entrepreneurs inside the AI Profit Boardroom. Get the Agent OS, 1,000+ plug-and-play AI agent workflows, daily Q&A with Julian and 4 live coaching calls every week.

Join The AI Profit Boardroom →

7-Day No-Questions Refund • 30-Day ROI Guarantee

← Back to all posts