Hermes.News

Technical news, guides and deep-dives on Hermes Agent by Nous Research


IntegrationsSep 30, 2026583 words

Running Hermes With Local Models: Zero API Cost

Hermes Agent works with any OpenAI-compatible endpoint, which means you can run the entire agent on models hosted on your own machine — no account, no API key, and nothing that needs to leave your computer. The Local Models docs frame it plainly: run models entirely on your own machine, no account, no API key, nothing leaves your computer.

Why Go Local

Local inference changes both the cost and privacy profile of running an agent:

  • Zero API cost — no per-token cloud billing, no paid subscriptions required for day-to-day work.
  • Privacy — conversations and data stay on your hardware rather than traveling to a hosted inference API.
  • Offline capability — once models are downloaded, Hermes keeps working without needing cloud connectivity.

For a self-improving agent with persistent memory and skills, running on local models also makes automation cheap enough to leave running around the clock.

The Ollama Guide

The Run Hermes Locally with Ollama guide is the step-by-step path: running Hermes Agent entirely on your own machine with Ollama and open-weight models like Gemma 4, no cloud API keys or paid subscriptions needed. The pattern is to run a local OpenAI-compatible LLM server and point Hermes at it as a provider — the same way you'd point it at any hosted provider, since Hermes treats any OpenAI-compatible endpoint as a first-class model source.

macOS and Apple Silicon

For macOS specifically, the Local LLMs on Mac guide covers setting up a local OpenAI-compatible LLM server with llama.cpp or MLX, including model selection, memory optimization, and real benchmarks on Apple Silicon. This is useful because local models are often memory-bound: choosing the right quantization and context size can be the difference between a usable agent and one that thrashes.

Local Models Across the Feature Set

Running local models doesn't mean giving up the agent's richer capabilities:

  • Computer Use works with open models — a vision model served by a local vLLM, LM Studio, or Ollama endpoint supports the full screenshot-and-click workflow, provided it supports multi-part tool content. Text-only local models can still operate in accessibility-tree mode.
  • Web search can stay self-hosted too — Hermes supports free self-hosted SearXNG as a search backend, so an entire local setup can avoid a single third-party API key for both inference and search.
  • Backends — Hermes runs on local, Docker, SSH, Daytona, Modal, or Singularity backends, so "local" can mean a dedicated box on your network rather than the laptop in front of you.

Choosing Between Local and Cloud

Local models trade convenience for control. Cloud providers like Nous Portal offer 300+ frontier models and the Tool Gateway in a single subscription, which is the recommended way to run Hermes for heavy use. Local models shine when you want the cost ceiling of zero, when data privacy is non-negotiable, or when you want autonomous agents running indefinitely. Because Hermes makes providers pluggable and supports fallback and routing, many setups run a hybrid: local by default, cloud as an automatic failover when a capability needs a bigger model.

Key Takeaways

  • Hermes runs on any OpenAI-compatible endpoint, so local inference works with no account or API key.
  • The Ollama guide walks through a zero-cost local setup with open-weight models like Gemma 4.
  • The macOS guide covers llama.cpp and MLX with model-selection and memory guidance for Apple Silicon.
  • Local models pair with self-hosted search and full feature support, or mix with cloud fallback for heavier workloads.