Skip to Content

⚡ Hermes

An advanced reasoning assistant for Companion Hub. Hermes is a conversational agent harness that runs on your hardware and connects to your Companion Memory, giving you a private assistant that actually knows your context — and forgets nothing you don’t want it to.

This is one of the two agent frameworks the Onboarding Wizard offers during first-time setup (the other is OpenClaw, the recommended default).

Already running your own Hermes? You can connect it to Companion Hub and Companion Memory directly. This app builds on the official Hermes Agent image rather than forking it, so the same endpoints and credentials work against your own install. See Connect Hermes.

What it does

  • Deep conversational reasoning — powered by the model you selected in the wizard (local Ollama models by default; optional cloud API keys under Advanced), with a terminal-style dashboard for working sessions.
  • Remembers through Companion Memory — with Memory connected, Hermes receives your profile context, recalls relevant memories per request, and syncs turns back into your timeline.
  • Speaks the Companion tool catalog — typed access to search, knowledge, people, places, calendar, and media instead of raw database queries.

The dashboard drops you straight into chat with Hermes after initial setup — press Ctrl+D to exit chat and reach the shell for commands like hermes model and hermes doctor.

Hermes Agent web terminal dashboard — a Welcome to CI-Hermes message inside a terminal window, with Note and Tip callouts above about updating only from the CI marketplace and restarting after messaging setup, plus Hermex for iOS and Setup guide links

Install & availability

Hub App StoreSearch Hermes → Install
Works withCompanion Memory (optional but strongly recommended)
Model backendYour Hub’s configured inference (Ollama by default)

Mobile access

CI-Hermes has a responsive web terminal and dashboard that you can open from an iPhone through Hub’s Private VPN or Web exposure mode.

The independent Hermex iOS app currently targets the separate nesquena/hermes-webui server API, not the official hermes dashboard packaged by CI-Hermes. Do not enter your CI-Hermes URL or Hub credentials into Hermex.

See the current Hermes mobile options and Hermex compatibility details.

Memory integration controls

The same operator controls as OpenClaw — environment variables in the app’s settings:

VariableControls
CI_MEMORY_CONTEXT_ENABLEDProfile context block injection
CI_MEMORY_RECALL_ENABLEDPer-request memory recall
CI_MEMORY_TURN_ENABLEDConversation-turn sync back to Memory
CI_MEMORY_WRITE_ENABLEDWhether the agent may write new memories
CI_INTENTS_ENABLEDThe typed intent catalog

Switching frameworks: OpenClaw and Hermes behave equivalently against the same Companion Memory contract, so you can switch in Settings later without losing memory — your data lives in Companion Memory, not in the agent.

Last updated on