hermes-brain-sync

Synchronize Hermes Agent state data across machines using GitHub.

Updated May 13, 2026
One-click install
npx skills add https://github.com/skkeoriw/hermes-brain --skill hermes-brain-sync
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: hermes-brain-sync
Source: https://github.com/skkeoriw/hermes-brain/tree/main/brain/hermes-home/skills/devops/hermes-brain-sync
Command: npx skills add https://github.com/skkeoriw/hermes-brain --skill hermes-brain-sync

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, Hermes Agent, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of synchronizing a user's Hermes Agent's brain across multiple machines, ensuring consistent memories, skills, sessions, and configurations.

Core Features & Use Cases

  • Synchronization: Synchronize memories, USER profile, skills, sessions, webhook subscriptions, config, or credentials across machines.
  • Bootstrap: Set up Hermes on a new machine using this repository.
  • Backup & Restore: Copy this machine's Hermes state to GitHub and restore from the repository.
  • Auto-Sync: Automatically synchronize changes to the Hermes brain using cron jobs.
  • Role Management: Manage push and pull roles for the Hermes brain across multiple machines.

Quick Start

Run the scripts/bootstrap_new_machine.sh script to set up Hermes on a new machine.

Frequently Asked Questions about hermes-brain-sync

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I synchronize my AI agent memory and configuration across multiple machines?▼

You can synchronize Hermes Agent memory and configuration across machines by backing up persistent state data to a GitHub repository, ensuring memories, skills, sessions, and credentials remain consistent across devices.

Can I back up my agent's sessions and credentials to GitHub?▼

Yes, you can back up agent sessions and credentials to GitHub. The synchronization process copies your local Hermes state, including webhook subscriptions and user profiles, to a remote repository for storage and later restoration.

How do I set up an existing AI agent on a new computer using a backup?▼

To set up an existing Hermes Agent on a new computer, run the bootstrap script provided in the synchronization repository. This restores your saved memory, skills, and configuration from GitHub to the local machine.

Do I need Git and GitHub to sync my agent's brain?▼

Yes, Git and GitHub are required to sync your agent's brain. The system assumes use of GitHub for synchronization storage, requiring both the Git dependency and a properly configured Hermes Agent on your local machine.

Can I automatically sync agent state changes without manual intervention?▼

Yes, you can automatically synchronize changes to the Hermes brain by setting up cron jobs. This auto-sync feature manages push and pull roles to keep persistent state data updated across multiple machines.

What are the limitations of syncing persistent state across devices?▼

A key limitation is that syncing persistent state requires a properly configured Hermes Agent on each local machine. Without this prerequisite environment, the bootstrap and synchronization scripts cannot function correctly.