What stays local in a hybrid setup?
These components run and are stored on a system at your location:
The Hermes environment itself, with its configuration, settings, and skills.
Your projects and files, such as code, documents, and a knowledge base.
Session history: earlier conversations, decisions, and context.
Access permissions: who can use the agent and with which rights.
Repositories can live where you choose, such as GitHub or an internal Git server. Which system holds the local part depends on your setup: a computer you already have or one you choose for it. Also read when you need a Linux computer for an AI agent.
Which part can run with an external provider?
The language model: the part that understands your instructions, makes a plan, and writes answers. That model can run with an external provider such as OpenAI or Anthropic, or locally on your own hardware. Hermes sends every message and every tool step through that main model. There are also smaller side tasks, such as summarizing a long conversation or looking at an image. By default, they use the same model, but you can pick a different model for each side task, including a local one. The documentation on configuring models explains how.
Which data goes to the provider?
Short answer: each call only includes the context of the current task. Your files and earlier sessions stay local unless the agent opens or searches them for that task.
That context has three parts. First, the standing instructions for the agent: the project’s working rules, the short memory with fixed facts, and the list of available skills. Second, the conversation in the current session. Third, the output of the tools the agent used in that session, such as the text of a file it opened or the result of a search. A file the agent never opens is not sent. The documentation on prompt assembly shows how Hermes builds those instructions.
What the provider does with that context is set out in its own policy. OpenAI writes in its enterprise privacy commitments, which cover its API Platform among other products: “We do not train our models on your data by default.” According to the Anthropic Privacy Center, Anthropic does not use inputs or outputs from its commercial products, including the API, to train its models by default. The exception is when you send feedback or otherwise choose to allow it. Also check how long your provider keeps data; that differs by product and account.