Hermes Atlas
Memory & knowledge · works with Hermes Agent

Memorix

AVIDS2/memorix

Local-first shared project memory for coding agents over MCP, including Hermes Agent

In short

Memorix is a local-first, open-source shared memory layer for AI coding agents, reached through MCP, hooks, CLI and SDK. Hermes Agent is among the many agents it lists, so one project memory can follow you across tools.

What Memorix does

Memorix keeps searchable project memory under the Git project instead of inside one chat window, so a new session, IDE or agent can pick up what the last one learned. SQLite is the canonical store. Small projects use an in-process Orama path, while larger ones use a persistent SQLite FTS5 candidate index and optionally a local LanceDB semantic index. LLM-backed formation and embedding remain optional.

Capabilities include Memory Autopilot task worksets, observation memory for facts and gotchas, curated long-term memory, code state and code memory, Git Memory that turns commits into searchable facts, and Reasoning Memory that records why choices were made. A memorix orchestrate command coordinates handoffs, locks and review loops for parallel agent work. The README says it is listed in the official MCP Registry and names Claude Code, Codex, Cursor, OpenClaw, Hermes Agent and others as supported.

Key features

  • Project-scoped shared memory kept under the Git project
  • Git Memory that turns commits into searchable engineering facts
  • Reasoning Memory that stores decisions with alternatives and trade-offs
  • SQLite canonical store with an optional local LanceDB semantic index
  • memorix orchestrate for task context, handoffs, locks and review loops
  • Access through MCP, hooks, CLI, SDK and a bundled terminal agent

When to use it

  • Keeping project context when switching between Hermes Agent, Claude Code and Cursor
  • Recalling why an architecture decision was made without digging through old chats
  • Coordinating several agents on parallel work in one repository

Who it is for: Developers who use several coding agents on the same project and are tired of re-explaining it each session.

How it fits with Hermes Agent

Hermes Agent is one of the many agents Memorix lists as compatible. It is a general memory layer reached through MCP and is not built only for Hermes Agent.

FAQ

What is Memorix?

Memorix is a local-first shared memory layer for AI coding agents. It stores searchable project memory under the Git project so different agents and sessions can reuse it.

Does Memorix work with Hermes Agent?

Yes, Hermes Agent is on the list of agents Memorix names as compatible, and the repository carries the hermes-agent topic. Any MCP-capable agent can also use it.

Is Memorix free and open source?

Yes, the repository is released under the Apache-2.0 license.

Similar memory for Hermes Agent

All memory

Related guides: SOUL.md for Hermes Agent: what it is and how to write one · Run multiple Hermes agents with profiles