@coreyganim: I spent the entire week building 3 Hermes agents from scratch. The full architecture: 4 separates Gbrains as the founda…

X AI KOLs Timeline Tools

Summary

A developer detailed the architecture of three Hermes AI agents built from scratch, using shared and private brains for role-specific tasks, with automated data syncs from various sources.

I spent the entire week building 3 Hermes agents from scratch. The full architecture: 4 separates Gbrains as the foundation: -1 shared brain (company knowledge base, shared among the 3 agents) -3 private brains (role-specific working memory) 3 separate Hermes profiles: -CFO -Ops -Marketing Agent/brain mapping: CFO -> Finance brain + Shared brain Ops -> Ops brain + Shared brain Content -> Content brain + shared brain What feeds the Shared brain: -Context repo (company docs, offers, brand voice, ICPs, team roles, etc.) -Call/meeting transcripts (syncs every 2 hours) -Gmail (syncs every 2 hours) -Google Calendar (syncs daily) Cron jobs handle the syncs which makes upkeep hands off for me. Each Hermes profile owns its own config, .env, SOUL.md, memory, logs, sessions, home dir, Telegram bot, and gateway process. Local wrapper scripts force GBrain routing to the right private + shared brain. I created the 3 separate profiles to have role separation. Each profile is a specialist in a specific role but all 3 share the same business context underneath.
Original Article
View Cached Full Text

Cached at: 05/23/26, 06:05 AM

I spent the entire week building 3 Hermes agents from scratch.

The full architecture:

4 separates Gbrains as the foundation:

-1 shared brain (company knowledge base, shared among the 3 agents) -3 private brains (role-specific working memory)

3 separate Hermes profiles:

-CFO -Ops -Marketing

Agent/brain mapping:

CFO -> Finance brain + Shared brain Ops -> Ops brain + Shared brain Content -> Content brain + shared brain

What feeds the Shared brain:

-Context repo (company docs, offers, brand voice, ICPs, team roles, etc.) -Call/meeting transcripts (syncs every 2 hours) -Gmail (syncs every 2 hours) -Google Calendar (syncs daily)

Cron jobs handle the syncs which makes upkeep hands off for me.

Each Hermes profile owns its own config, .env, SOUL.md, memory, logs, sessions, home dir, Telegram bot, and gateway process.

Local wrapper scripts force GBrain routing to the right private + shared brain.

I created the 3 separate profiles to have role separation. Each profile is a specialist in a specific role but all 3 share the same business context underneath.

This is all my personal setup, I’m not setting this up for clients (yet)

all on one VPS

It’s only a couple days old, will report back soon

Yep

Similar Articles