Skip to content

InterwebAlchemy/engram

Repository files navigation

Engram

Persistent memory for agents, built on top of Obsidian and MCP.

engram banner

Engram is a suite of tools that enable your LLM Agents to have a persistent, provider agnostic, long-term memory.

Note: This is currently a work in progress, but builds on top of previous work on the Obsidian AI Research Assistant plugin and the Memories system I developed for it.

Components

  • Engram Core: the core library provides a simple interface for storing and retrieving memories, as well as managing memory schemas and interactions with LLM providers.
  • Obsidian Plugin: an Obsidian plugin that syncs a vault with Engram Core, allowing you to use your Obsidian vault as the long-term memory store for your agents.
  • MCP Server: a server that implements the MCP protocol, allowing LLM agents to interact with Engram Core over HTTP.

About

Persistent memory for agents and assitants synchronized through Obisidian and MCP

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors