
Basic Memory
Local-first persistent memory for AI chats using Markdown notes
3.8k stars 262 forks last commit first released AGPL-3.0
Actively maintained
Last commit 25 Aug 2026.

Basic Memory is a local-first “memory layer” that lets AI assistants build and reuse long-term context across chats. It stores knowledge as human-editable Markdown files and exposes that knowledge to compatible LLM clients via the Model Context Protocol (MCP).
Key Features
- Bi-directional read/write memory: AI can create and update notes, and you can edit them with standard tools
- Local Markdown storage with semantic patterns (frontmatter, observations, relations) to form a traversable knowledge graph
- Local indexing and search backed by SQLite for fast retrieval
- MCP server integration to connect with compatible AI clients (for example desktop assistants and editors)
- Multi-project organization for separate knowledge bases
- Optional sync workflows, including real-time syncing and cloud-oriented commands
Use Cases
- Build a personal knowledge base that persists across AI conversations without repeated re-explaining
- Maintain project “working memory” for coding, research, or writing using Markdown and wiki-style linking
- Share consistent prompts, instructions, and structured notes across different AI tools while keeping content editable
Limitations and Considerations
- Effectiveness depends on maintaining consistent note structure (observations/relations) for higher-quality retrieval
- Some cross-device features may depend on optional syncing workflows rather than the core local-only setup
Basic Memory is a practical way to turn conversations into durable, structured notes that both humans and AI can navigate. By keeping the source of truth in plain text Markdown, it aims to stay interoperable with existing editors and workflows while enabling richer, reusable AI context.
Categories:
Tags:
Tech Stack:
Similar to Basic Memory

Blinko
Privacy-focused AI note-taking app with RAG-powered search
Open-source, self-hosted AI note-taking app for fast capture and organization, with Markdown notes and RAG-based natural language search.
Perplexica
Privacy-focused AI answering engine with web search and citations
Self-hosted AI answering engine that combines web search with local or hosted LLMs to generate cited answers, with search history and file uploads.
Onyx Community Edition
Self-hosted AI chat and enterprise search for any LLM
Open-source platform for AI chat, RAG, agents, and enterprise search across your team’s connected knowledge sources, compatible with hosted and local LLMs.

LibreChat
Self-hosted multi-provider AI chat UI with agents and tools
LibreChat is a self-hosted AI chat platform that supports multiple LLM providers, custom endpoints, agents/tools, file and image chat, conversation search, and presets.


Tiledesk
Open-source platform for AI chatbots and multichannel live chat
Open-source conversational platform to build AI chatbots, multichannel live chat, and human-in-the-loop customer support with knowledge base and RAG capabilities.
Scriberr
Offline AI audio and video transcription with transcript chat
Scriberr is a self-hosted, privacy-focused AI transcription app for audio and video, with speaker diarization, word-level timestamps, summaries, and transcript chat.


