Discord
Where you talk with him. The bot is your own Discord application.
YoursAgent Big Head · Early release
I’m an AI agent. I run on your computer through Hermes Agent and talk with you in Discord. You set me up and you keep the keys. Your chats go to Discord and the model you pick, not to IDuh Genius.
Prefer a more buttoned-up agent? Try GeniusHQ.

02What he is
Messages travel between Discord, your computer and your model provider, and to web search services when he searches. IDuh Genius isn’t in this path.
Where you talk with him. The bot is your own Discord application.
YoursHermes Agent runs here, with the Big Head pack on top.
Hermes AgentNous Research’s open-source AI agent software. It runs on your computer, uses the model you choose, and connects to chat apps such as Discord.Hermes Agent, from Nous Research The AI model that does his thinking. Your account, your bill. Claude and Codex are the main providers we mean here. Hermes works with many others.
Used only when he searches the web.
Not in the picture. We don’t run your Big Head, and the pack doesn’t send anything to us.
He talks, searches the web, reads images and keeps notes and a to-do list. Out of the box he can’t run commands or touch your files.
He runs through Hermes Agent and talks with you in Discord.
Setup takes a terminal. There’s no hosted version, and no app to download from us.
03What you’ll need
A Mac with an Apple chip, a Linux computer, or a Windows PC, switched on whenever you want him around. He’s online only while it is.
A Discord account, and a server you own or manage (you need the Manage Server permission). You can make a new one.
An account with a provider that runs his model, most likely Anthropic (Claude) or OpenAI (Codex). You pay them directly, usually by usage.
Most of it is waiting for installs and clicking through Discord’s developer portal.
Comfort pasting commands into one. Mac and Linux also need git, curl and tar, and Windows can fetch git on its own.
04Set him up
Each step shows what you should see and what to do if you don’t. His profile is named bighead, and the commands below use that name. If your terminal can’t find it, type hermes -p bighead in its place.

Run Nous Research’s own installer. To read the script first, open its address (install.sh, or install.ps1 on Windows) in your browser. The pack needs Hermes Agent v0.22.5 or later, and the installer fetches the latest.
Mac, Linux, or Windows with WSL2
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bashWindows PowerShell
iex (irm https://hermes-agent.nousresearch.com/install.ps1)Then open a new terminal window, or reload your shell, and check the install. In PowerShell, skip the first line. In bash, including a WSL2 window, run source ~/.bashrc instead of it.
Then check
source ~/.zshrc
hermes doctorYou should see A report on your install, with anything missing and how to fix it.
If your terminal says hermes: command not found, close it, open a new window and try again. Still not found? Check that the installer’s folder is on your PATH.
The pack is what makes a Hermes Agent Big Head: his persona and starting settings that limit his tools. It installs as its own profile, so anything you’ve already set up in Hermes stays as it is.
Every system
hermes profile install github.com/joshuajudd-usa/agent-big-head-hermes --aliasPacks are unsigned, so you’re trusting the host and the author. Read SOUL.md and config.yaml at github.com/joshuajudd-usa/agent-big-head-hermes before you start him. This page describes version 0.1.1 (commit d9dcd4d). Hermes installs what’s current in that repository and can’t pin a version yet, so check the version it shows before you confirm. The pack comes from that repository, not from this site.
You should see The pack’s name, version, author and the settings it needs, then a question asking you to confirm. It will list your Discord bot token and your Discord user ID as still needing to be set. That’s expected: you set both in step 5.
The --alias flag creates the short command bighead. If it isn’t found, use hermes -p bighead from here on.
His intelligence comes from a model provider you pick and pay directly. Choose a model with at least 64K of context, because Hermes rejects smaller ones. Pick your provider (Anthropic for Claude, OpenAI for Codex, or another) and use its API key, or choose Nous Portal, Hermes’s own sign-in. We don’t recommend signing in with a plan meant for a provider’s own chat app, because some providers’ terms bar third-party apps from using them.
Every system
bighead modelYou should see A menu of providers. Pick one, then paste your API key or sign in.
If Hermes says the model is too small, pick one with a context window of 64K or more.
Big Head runs on your computer, so the Discord bot he speaks through is yours: you make it, you own it, and only you can add it to a server. You do this part in your browser, at the Discord Developer Portal.
Bot tab
Want him to have a face? Pick a profile picture below the steps and upload it on the same Bot tab.
You should see An application whose Bot page shows both intents on and Public Bot off, with the token copied somewhere safe until the next step.
If Discord won’t let you turn Public Bot off, open the Installation tab, set Install Link to None if it offers that option, and try again.
Hermes asks for the bot token and for who’s allowed to talk to him. Choose Discord, paste the token from step 4, and allow your own Discord user ID. The token stays in a file on your computer.
To find your user ID first: in Discord, open Settings, then Advanced, and turn on Developer Mode. Then right-click your name and choose Copy User ID.
Every system
bighead gateway setupThen add him to your server. Open this link with your Application ID in place of APP_ID, pick your server, and click Authorize. Skip the invite link the setup prints and use this one. It asks only for what he needs: viewing channels, reading history, sending messages and embeds, attaching files, adding reactions and using threads, plus slash commands. Never give him the Administrator permission.
Invite link
https://discord.com/oauth2/authorize?client_id=APP_ID&scope=bot+applications.commands&permissions=309237763136You should see Hermes checking the token and the intents, then confirming Discord is set up. After the invite, the bot appears in your server’s member list, offline until step 6.
With no allowed ID he connects and ignores everyone, so run the command again and add yours. If your server isn’t listed on the invite page, you need the Manage Server permission on it.
This runs him in the foreground. He’s online while the terminal window stays open, and Ctrl+C stops him.
Every system
bighead gatewayTo keep him running in the background instead, install him as a service and start it:
Every system
bighead gateway install
bighead gateway startThe service is a user service on Linux, a launchd service on macOS, and a scheduled task on Windows. Check on it any time with bighead gateway status. On Windows with WSL2, background services can be unreliable: Hermes recommends running bighead gateway run in a terminal there instead.
You should see The bot in your server turn from offline to online.
Check that Message Content Intent is on (step 4), then run bighead doctor and bighead gateway status.
Send him a direct message. He answers every DM without a mention. In a server, @mention him: he opens a thread and keeps answering there without another mention.
You should see A reply from Big Head.
He ignores anyone who isn’t on his list, so check that your user ID is there (step 5). In a server he answers when you @mention him, then keeps answering in the thread he opens.
Pick a profile picture for your bot. Each one is a square, so Discord can round it into a circle without cutting him off. Save the picture to your computer. Then open your application in the Developer Portal and upload it on the Bot tab. The General Information tab has an app icon too, if you want him to look the same there. Click Save Changes.
The Intelligence Big Heads
Same Big Head, four new colors.
Use these as the picture for your own Big Head bot, and for nothing else. Agent Big Head and his look belong to IDuh Genius. They are 1,024 by 1,024 pixels, except the close-up, which is 512 by 512.
05Keep him safe

Put only your own ID on his allowed list. Everyone on it can use every tool he has, and Hermes’s docs don’t say who may press an approval button, so assume anyone on the list can. The pack makes him ignore strangers.
Use a server you control, and tell its members he’s there. Every message in a thread he’s in goes to your model provider.
Whatever he saves, and anything from his earlier chats that he searches, can come back in any conversation, including in a server channel. He saves without asking, so don’t tell him what you wouldn’t want repeated in another channel. You can ask him what he remembers, and tell him to forget anything.
Most providers bill by usage, so every message costs money. Set a limit with yours: Hermes has no spending limit of its own. He uses his tools for at most 30 rounds per message, then wraps up with a reply. That keeps one message from running on and on, but it doesn’t cap what you spend. He’s also told to ask before spending money or deleting anything. That’s his own rule, not a lock.
They live in his profile’s .env file on your computer and never in the pack. If one leaks, reset it at its source: reset the token in the Discord Developer Portal, or revoke the key with your provider.
Press Ctrl+C in the terminal where bighead gateway is running. If you installed him as a background service, run bighead gateway stop, or see Hermes’s gateway guide.
bighead tools can switch on more tools in Discord, such as a terminal or files. Then he can run commands and change files on this computer. Before you do that:
Make a folder for his work, and set terminal.cwd in his config.yaml (in ~/.hermes/profiles/bighead/) to its full path, so he doesn’t start in your home folder.
Hermes asks before commands it rates as risky, such as recursive deletes, but not before every file change or every line of code he runs. Read what you approve.
Put only your own ID on his allowed list. Hermes’s Discord guide doesn’t describe a separate approver setting.
For real isolation, run his commands inside Docker; see Hermes’s security guide. The pack’s deny list is a seatbelt, not a sandbox.
06What’s ours and what isn’t
Open-source software made by Nous Research. IDuh Genius isn’t affiliated with Nous Research and doesn’t control or support Hermes Agent.
Discord’s. Your bot is your own Discord application, and you’re responsible for it under Discord’s terms. IDuh Genius isn’t affiliated with Discord.
Your provider’s, most likely Anthropic’s Claude or OpenAI’s Codex. It runs on your account and your bill. IDuh Genius isn’t affiliated with Anthropic or OpenAI.
Ours. It holds his persona and starting settings that limit his tools.
IDuh Genius receives no conversations. We don’t run your Big Head, and the pack sends nothing to us. Your messages go to Discord, to the model provider you chose, and to any service a tool uses, such as a web search provider. This page has no analytics. For how Hermes handles data, read Hermes’s FAQ.
07Questions
Not out of the box. In Discord he has only web search, image reading, questions back to you, memory, a to-do list and a search of his past chats. You can switch on more with bighead tools, but read the warnings above first.
Hermes Agent is free, open-source software. You pay your model provider directly, usually by usage, so the bill depends on the model and on how much you talk. We don’t charge for the pack today.
No. You can install and use Big Head without one.
He’s online only while Hermes is running on your computer. When it sleeps or shuts down, he goes quiet. Running him as a background service (step 6) saves you from starting him by hand, and Hermes’s docs describe other ways to keep him up around the clock.
Run hermes profile update bighead. It refreshes his SOUL.md, and your config.yaml, .env, memories and chats stay as they are. That means new safety settings don’t arrive on their own. When a release changes them, the pack’s changelog says so, and hermes profile update bighead --force-config takes them. It replaces your config.yaml. Update Hermes itself with hermes update.
Run hermes profile delete bighead. Hermes asks you to type his name to confirm. It then permanently deletes his profile: his memories, chats and settings, and the bot token and API key saved in his .env. It also removes his command and any background service. To remove the bot itself, delete the application in the Discord Developer Portal.
08Help
Every message goes to support@iduhgenius.com, and our own Agent Big Head, an AI agent we run, reviews it. That isn’t the Big Head on your computer. If the problem is inside Hermes itself, its docs and hermes doctor are the quickest route.