Open Source AI Memory Storage for NodeJS Projects

What Mind Palace Does
Mind Palace is an open source memory storage and retrieval system built for NodeJS projects. It addresses the need to share and persist information across LLM chat sessions and other LLM feature interactions.
Key Features and Implementation
The system works by ingesting and automatically extracting "memories" from LLM interactions. These memories are summarized single bits of information that get vectorized for storage.
When you need to provide relevant context back to an LLM (before a new chat session starts or after user requests), you pass conversation context to the recall method. An LLM then searches the vector store and returns only the most relevant memories.
This approach prevents context size issues as history and memory count grows while ensuring the LLM always has access to important context.
Built-in Support and Development
- Supports major LLMs: GPT, Gemini, and Claude
- Integrates with major vector store providers: Weaviate and Pinecone
- Includes a developer UI sandbox for testing
- Features a deduping system and configurable components
- Unit tests were coded using Claude Opus
The creator designed it with low barrier to use in mind, making it easy to integrate into existing NodeJS projects.
📖 Read the full source: r/ClaudeAI
👀 See Also

Brain: A Persistent Error Memory System for Claude Code via MCP
Brain is an open-source MCP server that gives Claude Code persistent, cross-project memory for errors and solutions. It captures error context, suggests proven fixes with confidence scores, and builds a weighted synapse network connecting errors, solutions, and code modules across all projects.

Kreuzberg v4.7.0 adds code intelligence for 248 languages and improved markdown extraction
Kreuzberg v4.7.0, a Rust-core document intelligence library, now supports code extraction for 248 formats via tree-sitter and has significantly improved markdown quality with Structural F1 scores over 80% across 23 formats.

YantrikClaw Fork Adds Cognitive Memory, Companion Mode, and Tier-Aware Tools to ZeroClaw
YantrikClaw is a fork of ZeroClaw that introduces three major features: Cognitive Memory with YantrikDB for persistent semantic recall, Companion Mode with bond tracking and proactive behavior, and tier-aware tool selection that adapts to model size from Raspberry Pi to large clusters.

OpenClaw Optimizer v1.18.0 released with OpenClaw v2026.3.7 alignment
OpenClaw Optimizer skill v1.18.0 is now aligned with OpenClaw v2026.3.7, adding support for new AI providers including Google Gemini 3.1 Flash-Lite and OpenAI gpt-5.4, plus new CLI commands like /session idle and /usage cost.