Search the field guide ⌘K

Native vs WSL2 vs Docker

Hermes Agent on Windows

Use WSL2 when you want the most battle-tested path. Use native Windows when you specifically need a Windows-native setup and can tolerate early-beta rough edges. Use Docker when deployment isolation matters more than direct desktop convenience.

Agent Guide is an independent editorial resource. It is not affiliated with, endorsed by, or sponsored by Nous Research, Hermes Agent, or Hermes/Hermes brand owners. Product names and marks belong to their respective owners.

Decision matrix

PathBest forTrade-off
WSL2Most Linux-like Hermes experienceRequires WSL setup and Linux filesystem habits.
Native WindowsUsers avoiding WSL2 or DockerTreat as early beta and verify shell/browser behavior.
DockerCleaner service-style operationNeeds Docker Desktop and volume/network understanding.

Native Windows checks

Troubleshooting pattern

  1. Capture the exact command and shell where the failure happens.
  2. Check whether the same command works inside WSL2.
  3. If terminal-tool behavior differs, test Docker before modifying production files.
  4. Document the environment in the page update notes if the failure becomes repeatable.

Windows success criteria

When to switch paths

SymptomSwitch toWhy
Native terminal behavior differs from docsWSL2It gives a Linux-like shell and file layout.
You need a stable service boundaryDockerContainer state and mounts are easier to isolate.
You only need desktop convenienceNative Windows or desktop installerThe official installer handles Python, Node, Git Bash, ripgrep, and ffmpeg.
You need to debug scripts deeplyWSL2 or LinuxMost shell examples and issue reports are easier to compare there.

Official sources reviewed

Source Used for Last checked Confidence
Hermes Agent installation guide Install commands, prerequisites, Windows/native installer details, and post-install checks. 2026-06-02 high
Hermes Agent configuration guide Provider, model, backend, and environment configuration patterns. 2026-06-02 high
NousResearch/hermes-agent on GitHub Repository discovery, release/source inspection, issues, and contribution context. 2026-06-02 high

Known caveats: Hermes Agent is moving quickly. Treat commands and support status as current only as of the verification date, then check the official docs before changing production systems.

FAQ

Can native Windows and WSL2 coexist?

The official installation docs say native and WSL2 installs can coexist cleanly because their data directories differ.

What should I capture in a Windows bug report?

Capture shell type, command, sanitized output, whether Git Bash is present, and whether the same command works in WSL2.

Operator checklist

Get the Agent Guide launch checklist

Receive the smoke-test order for install path, sandbox boundary, provider setup, source review, and production checks.