hermes - 💡(How to fix) Fix [Feature]: Proposal: Self-Hosted Mem0 as Memory Provider in Hermes

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

There are several stale PRs attempting this:

  • #27200 (feat(cli): support self-hosted mem0 setup) — 349 lines, 8 files
  • #22553 (feat(memory): support OSS mem0 API mode)
  • #20185 (feat(plugins): add local self-host mode to mem0)
  • #21601 (feat(memory): support self-hosted Mem0 REST backend)
  • #30902 (fix(doctor): recognize self-hosted Mem0 without API key)

The underlying Mem0 OSS package already supports self-hosted deployments with a REST API. The main work is wiring MEM0_HOST into the existing plugin.

Root Cause

There are several stale PRs attempting this:

  • #27200 (feat(cli): support self-hosted mem0 setup) — 349 lines, 8 files
  • #22553 (feat(memory): support OSS mem0 API mode)
  • #20185 (feat(plugins): add local self-host mode to mem0)
  • #21601 (feat(memory): support self-hosted Mem0 REST backend)
  • #30902 (fix(doctor): recognize self-hosted Mem0 without API key)

The underlying Mem0 OSS package already supports self-hosted deployments with a REST API. The main work is wiring MEM0_HOST into the existing plugin.

RAW_BUFFERClick to expand / collapse

Problem or Use Case

Proposed Solution: Add MEM0_HOST config option to the mem0 plugin — when set, use a lightweight REST client pointing to the local Mem0 OSS instance instead of the cloud API.

Context

There are several stale PRs attempting this:

  • #27200 (feat(cli): support self-hosted mem0 setup) — 349 lines, 8 files
  • #22553 (feat(memory): support OSS mem0 API mode)
  • #20185 (feat(plugins): add local self-host mode to mem0)
  • #21601 (feat(memory): support self-hosted Mem0 REST backend)
  • #30902 (fix(doctor): recognize self-hosted Mem0 without API key)

The underlying Mem0 OSS package already supports self-hosted deployments with a REST API. The main work is wiring MEM0_HOST into the existing plugin.

Requirements

  • MEM0_HOST env var (e.g. http://localhost:8888)
  • MEM0_API_KEY for self-hosted auth (or ADMIN_API_KEY via X-API-Key header)
  • Graceful fallback: if MEM0_HOST is blank → use cloud Platform as today
  • Docker-based Mem0 OSS is a common setup; this would unblock many self-hosted users

Proposed Solution

Proposed Solution: Add MEM0_HOST config option to the mem0 plugin — when set, use a lightweight REST client pointing to the local Mem0 OSS instance instead of the cloud API.

Context

There are several stale PRs attempting this:

  • #27200 (feat(cli): support self-hosted mem0 setup) — 349 lines, 8 files
  • #22553 (feat(memory): support OSS mem0 API mode)
  • #20185 (feat(plugins): add local self-host mode to mem0)
  • #21601 (feat(memory): support self-hosted Mem0 REST backend)
  • #30902 (fix(doctor): recognize self-hosted Mem0 without API key)

The underlying Mem0 OSS package already supports self-hosted deployments with a REST API. The main work is wiring MEM0_HOST into the existing plugin.

Requirements

  • MEM0_HOST env var (e.g. http://localhost:8888)
  • MEM0_API_KEY for self-hosted auth (or ADMIN_API_KEY via X-API-Key header)
  • Graceful fallback: if MEM0_HOST is blank → use cloud Platform as today
  • Docker-based Mem0 OSS is a common setup; this would unblock many self-hosted users

Alternatives Considered

honcho and hidsight support selfhosted.

Feature Type

New tool

Scope

None

Contribution

  • I'd like to implement this myself and submit a PR

Debug Report (optional)

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

hermes - 💡(How to fix) Fix [Feature]: Proposal: Self-Hosted Mem0 as Memory Provider in Hermes