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

Open-sourced library of 59 Claude skills covers full website lifecycle
A developer released 59 reusable Claude skills covering brand discovery, design, content, SEO, development, ops, and growth — stack-agnostic, with uniform structure and CI lint validation.

Rival-Review: A Cross-Model Review Loop for AI Agent Plans
Rival-review is an MIT-licensed tool that uses a second AI model to audit plans from a primary AI coding agent before execution, catching issues like flawed rollback plans, security holes, and stale-state decisions.

ClaudyBro: Native macOS Terminal for Claude Code Workflows
ClaudyBro is a 3.5 MB native Swift terminal app built specifically for Claude Code users, featuring image paste, process inspection, orphan cleanup, and smart MCP management. It uses 68 MB memory idle and 82 MB with Claude running.

Speak with Claw: Open Source iOS Voice Interface for OpenClaw Telegram Bots
An open source iOS app that enables voice interaction with OpenClaw-powered Telegram bots. The app sends audio to a local Mac server for processing, with responses returned as both text and audio.