SelfMemory
Let your memories live forever by passing your knowledge to the next generation with SelfMemory.
SelfMemory
Store AI memories for you and your agents
It is a open-source universal memory engine where users can store and retrieve their AI conversations and context across different models. Users can add memories through MCP, SDK, or a website selfmemory.com Over time, this will evolve into a one-stop memory hub with note-taking and chatbot features. For B2B, it becomes a knowledge backbone, storing project context, organizational knowledge, documents, and data sources to power company-wide AI systems.
🚀 Quick Start
pip install selfmemory
from selfmemory import SelfMemory
memory = SelfMemory()
# Add memories
memory.add("Can you find the nearest BMW car showroom for me.", user_id="user")
# Search memories
results = memory.search("Can you find a car washing service near me?", user_id="user")
print(results)
📚 Full Documentation
Visit docs.selfmemory.com for complete documentation, guides, and examples. Changelog: See CHANGELOG.md for a detailed list of changes and updates.
🤝 Contributing
We welcome contributions! CONTRIBUTING.md.
đź”— Links
- Discord: discord.com/invite/selfmemory
- Brand Assets (Logos, Slides, etc.): Storage Link
Related Servers
MCP-NixOS
A server for searching NixOS, Home Manager, and nix-darwin resources.
microCMS
A search server for the microCMS headless CMS, compatible with the Model Context Protocol (MCP).
PubTator MCP Server
A server for biomedical literature annotation and relationship mining, based on PubTator3.
Metasearch
A metasearch server that uses the Tavily API to perform searches based on specified queries.
Grep App
Search code across public GitHub repositories using the grep.app API.
NameChecker
Check the availability of domain names.
Higress AI-Search MCP Server
Provides an AI search tool to enhance AI model responses with real-time search results from various search engines using the Higress ai-search feature.
NPMLens MCP
NPMLens MCP lets your coding agent (such as Claude, Cursor, Copilot, Gemini or Codex) search the npm registry and fetch package context (README, downloads, GitHub info, usage snippets). It acts as a Model‑Context‑Protocol (MCP) server, giving your AI assistant a structured way to discover libraries and integrate them quickly.
G-Search MCP
A Google search server using Playwright for parallel keyword searches.
MCP Web Search Tool
A server for real-time web search using pluggable providers, powered by the Brave Search API.