diff --git a/hindsight-docs/blog/2026-06-22-hermes-desktop-memory-provider.md b/hindsight-docs/blog/2026-06-22-hermes-desktop-memory-provider.md new file mode 100644 index 000000000..7e55074f0 --- /dev/null +++ b/hindsight-docs/blog/2026-06-22-hermes-desktop-memory-provider.md @@ -0,0 +1,75 @@ +--- +title: "Hindsight Is Now a One-Click Memory Provider in the Hermes Desktop App" +authors: [benfrank241] +slug: "2026/06/22/hermes-desktop-memory-provider" +date: 2026-06-22T12:00 +tags: [hermes, memory, hindsight, desktop, integration, release] +description: "Hermes Agent's desktop app now lets you pick Hindsight as your memory provider and configure it entirely in-app — pick a mode, paste an API key, done. No config files, no .env editing. And it's the only memory backend that gets a full settings panel." +image: /img/blog/hermes-desktop-memory-provider.png +hide_table_of_contents: true +--- + +![Hindsight is now a one-click memory provider in the Hermes desktop app](/img/blog/hermes-desktop-memory-provider.png) + +[Hermes Agent](https://github.com/NousResearch/hermes-agent) by Nous Research has had Hindsight as a [native memory provider](https://hindsight.vectorize.io/blog/2026/04/06/hermes-native-memory-provider) for a while. Until now, configuring it meant editing a `config.json` or dropping keys into a `.env`. That's fine if you live in a terminal. It's a wall if you don't. + +That wall is gone. The **Hermes desktop app now lets you select Hindsight as your memory provider and configure the whole thing in-app** — pick a mode, paste an API key, save. No files, no environment variables, no restart dance. + +## TL;DR + + + +- The Hermes desktop app's **Settings → Memory & Context** section now lists Hindsight as a memory provider. +- Selecting it opens a real configuration panel: **Mode, API key, API URL, Bank ID, and Recall budget** — all editable in the app. +- The API key is stored as a secret (write-only), the rest as profile config. No more hand-editing files. +- Hindsight is the **only** memory provider in Hermes that gets a full in-app settings panel — the others render nothing. +- Cloud mode is the fast path: [sign up free](https://ui.hindsight.vectorize.io), paste the key, and Hermes remembers across every session. + +## What Changed + +Hermes supports pluggable memory backends, and the desktop app already let you switch between them with a dropdown. But switching was only half the job — most providers still needed you to go find a config file and fill in the credentials by hand. + +Now, when you choose **Hindsight** in the desktop app, Hermes renders a dedicated settings form right there. You fill it in, hit save, and the agent has long-term memory. The values land in the right places automatically: your API key goes to the secret store (and is never read back into the form), and everything else is written to your profile config. + +![Selecting Hindsight as the memory provider in the Hermes desktop app's Settings → Memory & Context](/img/blog/hermes-desktop-provider-dropdown.png) + +It's the difference between "Hindsight is supported" and "Hindsight is two clicks away." + +## What You Configure + +The in-app panel exposes exactly the settings that matter: + +| Setting | What it does | Default | +| ----------------- | ----------------------------------------------------------------------------------------------- | ------------------------------------ | +| **Mode** | `Cloud` (just needs an API key) or `Local External` (connect to an existing Hindsight instance) | `Cloud` | +| **API key** | Authenticates with the Hindsight API — stored as a write-only secret | — | +| **API URL** | The Hindsight endpoint | `https://api.hindsight.vectorize.io` | +| **Bank ID** | Which memory bank this Hermes profile reads and writes | `hermes` | +| **Recall budget** | How hard recall works each turn: `low` / `mid` / `high` | `mid` | + +![The Hindsight memory provider configuration panel in the Hermes desktop app, showing the Mode, API key, API URL, Bank ID, and Recall budget fields](/img/blog/hermes-desktop-config-panel.png) + +Pick **Cloud**, paste a key from [ui.hindsight.vectorize.io](https://ui.hindsight.vectorize.io), and you're done. Prefer to run your own backend? Switch the mode to **Local External** and point the API URL at your instance. + +## The Part Worth Noticing + +Hermes ships with a whole shelf of memory plugins. In the desktop app's provider dropdown you'll see a handful of options — but **Hindsight is the only one with an actual configuration panel.** Select any of the others and the settings area stays empty; select Hindsight and you get the full form above. + +That's not an accident of rendering. The desktop UI is generic: it asks the backend "what does this provider need configured?" and draws whatever comes back. Hindsight is the provider Hermes chose to fully describe — modes, secrets, defaults, and all — so it's the one you can set up without ever leaving the app. + +## Why It Matters + +Memory is the single biggest upgrade you can give an agent, and the friction has always been setup. Making Hindsight a point-and-click choice inside a shipping desktop app removes the last excuse. A Hermes user who has never opened a terminal can now give their agent persistent, cross-session memory in under a minute: + +1. Open **Settings → Memory & Context** +2. Set the memory provider to **Hindsight** +3. Choose **Cloud**, paste an API key, save + +From that point on, Hermes remembers — preferences, decisions, project context — across every session, on every machine the profile follows. + +## Get Started + +- **Integration docs:** [Configure Hindsight in the Hermes Desktop app](https://hindsight.vectorize.io/sdks/integrations/hermes-desktop) +- **Hermes Agent:** [github.com/NousResearch/hermes-agent](https://github.com/NousResearch/hermes-agent) +- **Hindsight Cloud (free):** [ui.hindsight.vectorize.io](https://ui.hindsight.vectorize.io) +- **The native-provider story:** [Hindsight Is Now a Native Memory Provider in Hermes Agent](https://hindsight.vectorize.io/blog/2026/04/06/hermes-native-memory-provider) diff --git a/hindsight-docs/static/img/blog/hermes-desktop-config-panel.png b/hindsight-docs/static/img/blog/hermes-desktop-config-panel.png new file mode 100644 index 000000000..68094086f Binary files /dev/null and b/hindsight-docs/static/img/blog/hermes-desktop-config-panel.png differ diff --git a/hindsight-docs/static/img/blog/hermes-desktop-memory-provider.png b/hindsight-docs/static/img/blog/hermes-desktop-memory-provider.png new file mode 100644 index 000000000..f123ffe27 Binary files /dev/null and b/hindsight-docs/static/img/blog/hermes-desktop-memory-provider.png differ diff --git a/hindsight-docs/static/img/blog/hermes-desktop-provider-dropdown.png b/hindsight-docs/static/img/blog/hermes-desktop-provider-dropdown.png new file mode 100644 index 000000000..2c25dd936 Binary files /dev/null and b/hindsight-docs/static/img/blog/hermes-desktop-provider-dropdown.png differ