Can native Windows and WSL2 coexist?
The official installation docs say native and WSL2 installs can coexist cleanly because their data directories differ.
Native vs WSL2 vs Docker
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.
| Path | Best for | Trade-off |
|---|---|---|
| WSL2 | Most Linux-like Hermes experience | Requires WSL setup and Linux filesystem habits. |
| Native Windows | Users avoiding WSL2 or Docker | Treat as early beta and verify shell/browser behavior. |
| Docker | Cleaner service-style operation | Needs Docker Desktop and volume/network understanding. |
hermes --help works in a new shell.hermes from User PATH.| Symptom | Switch to | Why |
|---|---|---|
| Native terminal behavior differs from docs | WSL2 | It gives a Linux-like shell and file layout. |
| You need a stable service boundary | Docker | Container state and mounts are easier to isolate. |
| You only need desktop convenience | Native Windows or desktop installer | The official installer handles Python, Node, Git Bash, ripgrep, and ffmpeg. |
| You need to debug scripts deeply | WSL2 or Linux | Most shell examples and issue reports are easier to compare there. |
| 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.
The official installation docs say native and WSL2 installs can coexist cleanly because their data directories differ.
Capture shell type, command, sanitized output, whether Git Bash is present, and whether the same command works in WSL2.
Operator checklist
Receive the smoke-test order for install path, sandbox boundary, provider setup, source review, and production checks.