npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

n8n-nodes-supermemory

v0.2.1

Published

n8n community node for the Supermemory API - AI-powered memory and knowledge management

Downloads

439

Readme

n8n-nodes-supermemory

npm version License: MIT n8n community node Supermemory

Give your n8n AI agents persistent, semantic memory with Supermemory. This package includes two nodes:

  • Supermemory Memory — plugs into an AI Agent's memory slot so it remembers users across conversations
  • Supermemory — 22 workflow operations for memories, documents, search, containers, conversations, and profiles (also usable as an AI Agent tool)

n8n is a fair-code licensed workflow automation platform.

Installation

Follow the n8n community node installation guide.

  1. Go to Settings > Community Nodes
  2. Select Install
  3. Enter n8n-nodes-supermemory
  4. Agree to the risks and select Install

Credentials

  1. Get a free API key at console.supermemory.ai
  2. In n8n, go to Credentials > New Credential
  3. Search for Supermemory API
  4. Enter your API key
  5. (Optional) Change the Base URL for self-hosted instances

AI Agent Memory

The Supermemory Memory node gives any n8n AI Agent long-term, semantic memory. Unlike buffer memory that stores raw chat history, Supermemory automatically extracts and organizes what matters — the agent gets a compiled user profile with permanent facts and recent context.

How it works:

  • On each turn: the conversation is sent to Supermemory, which extracts memories automatically
  • Before each response: the agent receives the user's profile (static facts like name/preferences + dynamic context like recent topics)
  • Across sessions: memories persist — the agent remembers the user next time

Setup:

  1. Add an AI Agent node
  2. Connect a Supermemory Memory node to its Memory input
  3. Set Container Tag to a user identifier (e.g., {{ $json.userId }})
  4. Set Session ID to a conversation identifier (defaults to execution ID)

That's it. The agent now has persistent memory.

AI Agent Tool

The main Supermemory node is also marked as usableAsTool, meaning you can connect it to an AI Agent's Tool input. This lets the agent explicitly decide when to store memories, search knowledge, or look up a user profile — useful when you want the agent to have more control over when and how it uses memory.


Workflow Node Operations

The Supermemory node can also be used as a regular workflow node with 22 operations:

Memory

| Operation | Description | |-----------|-------------| | Create | Create memory entries with optional static flag, expiry, and temporal context | | Delete | Forget a memory entry by ID or content match | | Get Many | List memory entries with pagination, sorting, and filters | | Search | Search memories with threshold, search mode (memories/hybrid/documents), reranking | | Update | Update a memory (creates a new version with full history) |

Example — Store a user preference:

  1. Set Resource to Memory, Operation to Create
  2. Set Container Tag to user-123
  3. Set Content to "User prefers dark mode and metric units"

Document

| Operation | Description | |-----------|-------------| | Add | Add content by URL or text | | Batch Add | Add up to 600 documents at once | | Bulk Delete | Delete multiple documents by IDs | | Delete | Delete a single document by ID | | Get | Retrieve a document by ID | | Get Chunks | Get processed chunks of a document | | Get Many | List documents with pagination, sorting, and filters | | Get Processing | Get documents currently being processed | | Update | Update an existing document | | Upload File | Upload and process a binary file |

Example — Index a webpage:

  1. Set Resource to Document, Operation to Add
  2. Set Content to https://example.com/article

Container

| Operation | Description | |-----------|-------------| | Delete | Delete a container tag and all its contents | | Get Settings | Get settings for a container tag | | Merge | Merge two container tags into a target | | Update Settings | Update the entity context prompt |

Search

| Operation | Description | |-----------|-------------| | Search Documents | Semantic search (RAG) with chunk threshold, reranking, query rewriting | | Search Memories | Search memory entries with mode, threshold, and include options |

Conversation

| Operation | Description | |-----------|-------------| | Ingest | Send a conversation for automatic memory extraction |

Profile

| Operation | Description | |-----------|-------------| | Get | Get a compiled user profile with static and dynamic memories |

Compatibility

  • Requires n8n version 1.0 or later
  • Tested with Supermemory API v3/v4

License

MIT