basic-memory
Basic Memory enables users to construct persistent knowledge through conversations with LLMs like Claude, storing data in Markdown files. It uses the Model Context Protocol to allow bidirectional reading and writing of local knowledge bases, with a focus on simplicity and local-first storage. The project emphasizes easy integration with tools like Obsidian and Claude Desktop, offering real-time sync and robust knowledge navigation capabilities.
Basic Memory
Basic Memory allows you to build a persistent knowledge base through conversations with Large Language Models (LLMs) like Claude, storing everything in Markdown files on your computer. It uses the Model Context Protocol (MCP) to facilitate communication with LLMs, enabling them to read and write to your local knowledge base.
-
Key Features:
- Pick up conversations where they left off with context loading from local files.
- Notes are saved locally as Markdown files in real time.
- No need for project-specific knowledge or special prompting.
-
Advantages:
- Local-first storage, keeping data in files you control.
- Bi-directional communication with LLMs using familiar Markdown structures.
- Low infrastructure requirements with local file indexing using a SQLite database.
-
Installation:
- Install via
uv
or Smithery for automatic configuration. - Compatible with VS Code and Claude Desktop for enhanced functionality.
- Install via
-
Functionalities:
- Structured notes creation during conversations.
- Semantic navigation of knowledge graphs with LLMs.
- Real-time synchronization and knowledge graph traversal.
-
Website and Documentation: