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.