Nous Research's Hermes Desktop Picks and Runs Local AI Models in One Click
Hermes Desktop now auto-detects your hardware, picks a fitting local model, downloads it, and configures the runtime without any manual setup.

- Hermes Desktop adds one-click local model setup that reads hardware and picks a fitting model.
- The flow auto-downloads weights and configures a bundled llama.cpp server with correct context sizing.
- Accessible on first launch or later via Settings then Providers then Local Models.
- Hermes Desktop is MIT-licensed, free, and works on macOS, Windows, and Linux.
- Supports cloud fallback so hard tasks route to paid APIs while local handles the rest.
- Works with any OpenAI-compatible endpoint including Unsloth, Ollama, and Nous Portal.
Nous Research just shipped a quality-of-life upgrade to Hermes Desktop that removes one of the most annoying friction points in running local models: figuring out which one your machine can actually handle. The new easy setup flow reads your hardware, chooses a fitting model, downloads the weights, and wires up the runtime in a single click.
The flow appears automatically on first launch after installing, and it also lives under Settings in the Providers section for anyone who wants to reconfigure or add models later.
What the one-click flow actually does
Hermes Desktop bundles a llama.cpp server and handles the fitting work for you. Navigate to Settings, then Providers, then Local Models, and it installs and manages that server automatically, covering model downloads, memory fitting, and context sizing. That last part matters. Picking a quantization that fits your VRAM and setting a context window that won't OOM is exactly what people usually get wrong on their first attempt with Ollama or raw llama.cpp.
The setup collapses these steps into one click:
- Detect available RAM, VRAM, and accelerator (NVIDIA, AMD, Apple Silicon, or CPU).
- Match against a catalog of open-weight models and select one that will run well.
- Download the correct quantization.
- Launch the local server and register it as a provider inside Hermes.
Why local model users should care
Running a local model only stays appealing when setup friction is low. Once you're debugging GGUF quantization mismatches or watching a 70B model swap to disk because you chose the wrong size, the appeal evaporates. The docs are candid about the tradeoff: if your model needs more RAM than available, it spills to disk, so use a smaller model or add RAM. Auto-fitting sidesteps that class of mistake entirely.
The cost argument for local inference is also real. Cloud LLM APIs charge per token, and a heavy coding session can run $5 to $20. For personal projects, learning, or privacy-sensitive work, that accumulates fast, and every conversation goes to a third party. Hermes supports a hybrid fallback pattern: set up a cloud provider that only activates when the local model fails, so 90% of usage runs free locally and only the hard tasks hit a paid API.
Where Hermes Desktop fits
Hermes Desktop is the GUI for Nous Research's open-source agent framework. The agent learns across sessions, writes its own skills from experience, and keeps refining them in use. Run it for a week and it knows your projects, your preferences, and how you like things done.
It ships under an MIT license with no account required for the base app. System requirements are broad: macOS 12 or later, Windows 10/11, and any Linux distribution, though on Linux the agent installs through the terminal rather than an installer package. Signing in to Nous Portal unlocks cloud agents and a shared model catalog.
Rough edges worth knowing
On every API call, Hermes sends a fixed payload upfront: the system prompt plus tool schemas for all enabled tools, before any conversation content. On CPU-only or low-VRAM setups, processing that payload during the prefill phase can leave the model silent for minutes on the first turn before it generates at normal speed. That's expected behavior, not a hang.
Manual setup remains fully supported for anyone who wants more control. The Ollama guide covers a CLI-first path, and the Unsloth integration connects Hermes to any OpenAI-compatible local endpoint, including DeepSeek, Qwen, Gemma, and others.
Who should try it
If the setup dance has kept you away from local models, this is the closest thing yet to the LM Studio or Ollama Desktop experience, wrapped around an agent built for real work: file edits, tool calls, and persistent skills across sessions. Particularly useful for offline coding, privacy-sensitive workflows, and anyone who has watched their OpenRouter bill quietly climb past what a decent GPU costs.