What Hermes is
Hermes is an open-source autonomous agent by Nous Research that runs on your own machine. It keeps a persistent memory across sessions, follows multi-step plans and runs real shell commands. Pointed at thepostqueen CLI, it becomes a social media operator: hand it one brief and it drafts, schedules and then verifies its own work, and every post it touches shows up on your PostQueen calendar.
Hermes can also front your chat apps: WhatsApp and Telegram from your pocket, Slack and Discord with your team. With Hermes running, she reads your messages there and answers the way a colleague would.
The PostQueen mobile app is on the way. You are not waiting on it, though: through OpenClaw or Hermes she already answers on the phone in your pocket.
What you need
- A machine that can run Hermes: macOS, Linux, or Windows. The installer pulls
uvand Python 3.11 rather than Node. - An API key for a model provider such as Anthropic, OpenAI or OpenRouter, which Hermes asks for during setup
- The
postqueenCLI, plus the PostQueen skill that teaches Hermes her command set - Your
POSTQUEEN_API_KEY POSTQUEEN_API_URL, only if you self-host PostQueen
Set it up
1
Install Hermes
The Hermes project ships its own installer. On macOS or Linux:On Windows, use the PowerShell installer instead:For anything Hermes-specific after that, from linking chat apps to picking a model, the Hermes repository is the guide to follow.
2
Install the postqueen CLI where Hermes runs
Hermes executes shell commands on the machine it lives on, so the CLI has to be there too:
3
Install the PostQueen skill
~/.hermes/skills/ plus any directory listed under skills.external_dirs, while the skills CLI installs into ~/.agents/skills. Point Hermes at that directory so it picks the skill up:~/.hermes/config.yaml
4
Export your API key
Your key lives in the app at app.postqueen.ai: open Settings > Developers > Public API and click Reveal. Export it in the environment Hermes runs in:Self-hosting PostQueen? Point the CLI at your backend URL, the same value as
NEXT_PUBLIC_BACKEND_URL. Most single-domain setups serve the backend under /api:5
Verify the connection
postqueen auth:status to confirm your credentials are valid.👑 One brief, a full week
Once connected, give Hermes a single brief:“Draft five posts about our new release and schedule them across all our channels this week.”Hermes reads the skill and works the plan on its own:
- It runs
postqueen integrations:listto find your connected channels and their integration IDs. - It checks what each channel accepts with
postqueen integrations:settingsbefore writing a word. - It writes the posts and runs any media through
postqueen uploadfirst, since only the returned URL belongs in-m. - It schedules each post with
postqueen posts:createand a concrete ISO date, then lists what it scheduled to confirm the plan landed.
-t draft saves each one without scheduling it, so it waits until you publish it.
On a schedule
Hermes ships a built-in cron scheduler, so the brief does not have to come from you each morning. You create a recurring job by asking in chat or with thehermes cron create command; the exact syntax lives in the Hermes cron guide. A recurring brief as small as this one keeps the calendar fed:
“Every morning at 4 am, check yesterday’s PostQueen numbers and draft today’s post.”Under the hood, that job is two CLI calls:
FAQ
Do I need Hermes to use PostQueen?
Do I need Hermes to use PostQueen?
No. She works on her own through the dashboard, the CLI and the API. Hermes is one of several ways to automate her.
What can Hermes actually do with PostQueen?
What can Hermes actually do with PostQueen?
Everything the CLI can do. It can list your channels and check their settings, create and schedule posts, and it can upload media and pull analytics afterwards, with JSON output an agent can parse on each command.
Can I review posts before they publish?
Can I review posts before they publish?
Yes. Ask Hermes to create drafts, read them on the PostQueen calendar and publish each one when it is ready.
Does the integration cost extra?
Does the integration cost extra?
Learn more
Agents overview
Every way to put an agent in front of PostQueen, from coding assistants to chat apps.
CLI introduction
The
postqueen CLI that Hermes drives: installation, authentication and the full command set.Why agents love her
Why an agent can drive her without guesswork, and the two rules that matter most.
Hermes project
The official Hermes repository from Nous Research, with its installer and documentation.