Skip to main content
Use the published ByteRover skill to give Hermes access to persistent project memory. ByteRover and Hermes agent integration

Setup

1

Optional step 0: Remove old V3 CLI, connectors, and integrations

If this machine still has the old V3 CLI, connectors, OpenClaw integration, or Hermes memory provider installed, remove them before setting up the V4 skill:
curl -fsSL https://www.byterover.dev/uninstall-v3.sh | sh
This removes old V3 command-line tools and connectors. It also removes the old OpenClaw integration and Hermes memory provider when they are detected. It does not migrate V3 memory data.
2

Install the ByteRover skill

Run:Requires Node.js 20 or newer. Node.js includes npm and npx.
npx skills add campfirein/skills
3

Restart Hermes

Fully quit and reopen Hermes so it can load the installed ByteRover skill.
4

Authenticate with ByteRover

Prompt Hermes:
Authenticate with ByteRover.
Open the URL Hermes prints, approve the request in your browser, then return to Hermes and type:
approved
5

Start ByteRover onboarding

Prompt Hermes:
onboard with ByteRover

Authentication URL flow

Hermes may ask you to finish account linking in the browser. Agent ByteRover authentication URL flow Follow the URL flow exactly as Hermes prints it before you start onboarding:
  1. Tell Hermes to start the authentication flow.
  2. Open the URL that Hermes prints in your browser.
  3. Confirm the browser page before the code expires.
  4. Return to Hermes and type:
approved
Use the URL and code printed by your Hermes session. Do not copy values from the example image.

If Hermes needs a space

During onboarding, Hermes may tell you that ByteRover is not configured for the current workspace. When that happens:
  1. Open ByteRover Desktop.
  2. Create or select the space for this project.
  3. Return to Hermes.
  4. Prompt Hermes again:
onboard with ByteRover
Hermes checks the current project again and continues setup.

Verify

After onboarding, ask Hermes to check ByteRover before starting work:
query ByteRover for this project
Hermes should use ByteRover automatically after setup: query before non-trivial work and record useful knowledge when the work is complete.