Hermes USB Portable is a cross-platform launcher that lets you run Nous Research’s Hermes Agent from any folder or USB drive without installing anything on the host computer. Double-click a single file on Windows or run one command on macOS/Linux, and Hermes downloads its own runtimes, sets up an isolated environment, and presents a polished terminal dashboard — all self-contained inside your portable directory. It’s designed for developers, privacy-conscious users, and anyone who wants a fully capable AI agent they can carry in their pocket.Documentation 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.
How It Works
Hermes Portable solves the host-dependency problem by establishing a sandboxed runtime context that points entirely inward to the portable folder. There are three pillars to this isolation design:-
Custom Data Directory — The launcher overrides the
HERMES_HOMEenvironment variable to point at the localdata/folder inside your portable directory. This forces Hermes to write all configuration, sessions, memories, and skills locally rather than to~/.hermes/on the host machine. -
Local Path Sandboxing — The setup scripts download self-contained Python 3.11 and Node.js 22 binaries into
.cache/runtimes/and prepend those paths directly to the active processPATH. No system Python or Node.js is ever invoked. - No Registry/Host Pollution — System configurations, global environment variables, and packages on the host machine are left completely untouched. When you unplug the drive or delete the folder, the host is exactly as it was before.
Launch Flow
Key Features
Zero Host Dependencies
No pre-installed Python, Node.js, or package managers are required on the host computer. All runtimes are downloaded and kept locally inside the portable folder.
100% Portable
Copy the entire directory to a USB flash drive or external SSD and run it instantly on any Windows, macOS, or Linux computer.
True Privacy & Isolation
Your API keys (
data/.env), conversations (data/sessions/), persistent memory, and custom skills are kept strictly within the portable folder — never in the host’s home directory.Interactive Console Launcher
A polished terminal dashboard tracks setup status, your active LLM provider and model, and gateway state — all from a single numbered menu.
Full Hermes Capabilities
Retains all features of Nous Research’s Hermes Agent, including persistent memory storage, reusable skill generation, and tool use.
Local Ollama Support
Connect to a locally running Ollama instance using any OpenAI-compatible endpoint such as
http://127.0.0.1:11434/v1 — no cloud API key required.Directory Structure
A clean, modular layout where runtime caches are separated from your personal data and configurations.Credits
- Hermes Agent — Powerful agentic core created by Nous Research.
- python-build-standalone — Portable Python interpreter compilation by indygreg.
- uv — Blazing-fast Python package installer and resolver by astral-sh.