Because Hermes Portable overridesDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/techjarves/Hermes-USB-Portable/llms.txt
Use this file to discover all available pages before exploring further.
HERMES_HOME to point at the local data/ directory, every session transcript, memory database, custom skill, and configuration file is stored inside the portable folder — never in ~/.hermes/ on the host machine. This means your entire conversation history and agent context travels with the drive and is fully self-contained.
Sessions
Completed and in-progress conversations are saved as individual session files underdata/sessions/.
Listing and Resuming Sessions
Example: Listing Sessions
Persistent Memory
Hermes stores long-term facts and context indata/memories/. Memory persists across sessions — if Hermes learned your preferred coding style or noted a project detail in a previous conversation, it can recall and apply that knowledge in a new one.
Memory is written automatically during conversations as Hermes identifies information worth retaining. You do not need to trigger it manually — it happens in the background.
Custom Skills
Skills are reusable behaviors that Hermes learns and stores indata/skills/. Once created, a skill can be invoked in any future conversation, giving Hermes a consistent, repeatable way to perform complex or multi-step tasks.
What is a skill?
What is a skill?
A skill is a saved sequence of steps or instructions that Hermes can execute on demand. For example, you might create a skill called
deploy-preview that runs your staging pipeline, checks the logs, and reports a summary — all triggered by a single prompt in any session.SOUL.md — Custom System Prompt
If you create a file atdata/SOUL.md, Hermes loads it as the system prompt on every launch. This is the primary way to give Hermes a persistent persona, working style, or set of standing instructions that apply across all conversations.
data/SOUL.md:
data/SOUL.md is loaded on every Hermes launch — including gateway sessions and one-shot prompts via hermes -z "…". Keep it focused on persistent preferences rather than session-specific instructions.Backing Up Your Data
The entiredata/ directory contains all your personal data:
| Path | Contents |
|---|---|
data/.env | API keys and credentials |
data/config.yaml | LLM provider and model configuration |
data/sessions/ | Conversation histories |
data/memories/ | Persistent memory databases |
data/skills/ | Custom learned skills |
data/SOUL.md | Custom system prompt (if created) |
data/logs/ | Agent and gateway log files |