What stays local
These components run on a system at your location: the Hermes environment itself, with its configuration, settings, and skills; your projects and files (code, documents, and knowledge base); session history with earlier decisions and context; and access permissions, including who can use it and with which rights. Repositories can live where you choose, such as GitHub or an internal Git server.
What can run externally
Language processing, handled by the model that interprets your prompts and generates answers, can use an external provider such as OpenAI or Anthropic. You decide which model to use and which data may be sent to it.
What goes to the provider
If you use an external provider, Hermes sends the context needed for the specific task. It does not send everything: the intended scope is what the task needs, within the data boundaries you set.