Back to Commands
Memory & Sessionshermes memory

hermes memory Command — Complete Reference & Examples

Complete reference for hermes memory: set up and manage external memory providers, show status, disable external memory, or reset built-in memory (MEMORY.md/USER.md).

July 27, 2026

Overview

hermes memory sets up and manages external memory provider plugins. Available providers: honcho, openviking, mem0, hindsight, holographic, retaindb, byterover. Only one external provider can be active at a time. Built-in memory (MEMORY.md and USER.md) is always active, even when external memory is disabled.

hermes memory {setup,status,off,reset}

Subcommands

setup

Interactive provider selection and configuration.

hermes memory setup

status

Show the current memory provider configuration.

hermes memory status

off

Disable the external provider and use built-in memory only.

hermes memory off

reset

Erase all built-in memory (MEMORY.md and USER.md).

hermes memory reset

Common Scenarios

Selecting a memory provider

hermes memory setup
# Choose one of the available providers and follow the prompts

Checking the active provider

hermes memory status

Disabling external memory

hermes memory off
# Built-in MEMORY.md/USER.md memory still works

Clearing built-in memory

hermes memory reset
# Wipes MEMORY.md and USER.md

Tips

  • hermes memory reset only affects built-in memory, not data held by an external provider.
  • Use hermes memory status to verify which provider is configured.
  • When external memory is off, Hermes still remembers context from MEMORY.md and USER.md.
  • External provider configuration is profile-specific.

Explore All Commands

Browse the full command reference with search and category filters.

Back to Commands