https://github.com/ajmeese7/hermes-multi-user-skill
Enable multiple Hermes Agent personalities, cementing OpenClaw feature parity.
https://github.com/ajmeese7/hermes-multi-user-skill
agent-skills hermes hermes-agent multiple-users
Last synced: about 2 months ago
JSON representation
Enable multiple Hermes Agent personalities, cementing OpenClaw feature parity.
- Host: GitHub
- URL: https://github.com/ajmeese7/hermes-multi-user-skill
- Owner: ajmeese7
- Created: 2026-03-25T19:25:39.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2026-03-26T22:21:06.000Z (4 months ago)
- Last Synced: 2026-03-26T22:52:47.074Z (4 months ago)
- Topics: agent-skills, hermes, hermes-agent, multiple-users
- Homepage:
- Size: 11.7 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# hermes-multi-user
A [Hermes Agent](https://github.com/hermes-agent/hermes-agent) skill for setting up and managing multiple user instances on a single machine.
Run separate agents for family members, coworkers, or different personas — each with their own personality, memory, conversation history, and platform connections (WhatsApp, Slack, Telegram).
## Install
```bash
hermes skills install ajmeese7/hermes-multi-user-skill/hermes-multi-user --force
```
> **Why `--force`?** The built-in security scanner flags this skill as dangerous because it references `.env` files, `.bashrc`, and systemd services — which is exactly what a multi-user setup skill needs to do. Review the [SKILL.md](hermes-multi-user/SKILL.md) yourself before installing if you'd like to verify there's nothing malicious.
## What it does
This skill teaches your Hermes agent how to:
- Create isolated `HERMES_HOME` directories for additional users
- Set up systemd services so each instance runs independently
- Configure separate WhatsApp/Slack/Telegram connections per user
- Docker-sandbox secondary agents for security
- Version-control configs while excluding secrets and bundled data
- Detect custom vs bundled skills for clean backups
## Usage
Once installed, just ask your agent:
> "Set up a new Hermes instance for my wife Alice on WhatsApp"
> "Help me version-control my multi-agent configs"
The agent will follow the skill's step-by-step guide, adapting paths and settings to your system.
## Architecture
```
~/.hermes/ # Your agent (primary)
~/.hermes-alice/ # Alice's agent (separate everything)
config.yaml # Her settings
SOUL.md # Her personality
.env # API keys
memory/ # Her memory
sessions/ # Her conversations
skills/ # Her skills
whatsapp/session/ # Her WhatsApp connection
```
All instances share the same hermes-agent codebase but are completely isolated in data and behavior.
## Blog Post
For a full walkthrough of how this was built, see: [How I Set Up Multi-User AI Agents with Hermes (And You Can Too)](https://blog.aaronmeese.com/how-i-set-up-multi-user-ai-agents-with-hermes-and-you-can-too-648b52fe20e9)
## License
MIT