Basic Memory
Features

Everything your AI needs to remember

Plain Markdown files, semantic connections, and a knowledge graph that grows with every conversation. Open source, local-first, works with any AI.

Core

Persistent Knowledge

Every conversation creates structured notes that persist across sessions. Your AI picks up exactly where you left off — decisions, preferences, project context, all there when you need it.

A structured knowledge note in Basic Memory showing frontmatter, content, and sidebar navigation
How it compares to built-in AI memory
Knowledge Graph

Semantic Connections

Notes connect through [[wiki-links]] and typed relations. Your AI understands how ideas relate to each other, finds patterns across your knowledge, and surfaces context you'd forgotten about.

Observations and relations view showing semantic connections between notes
Learn about the knowledge format
Integrations

Works With Every AI

One knowledge base, every AI tool. Claude, ChatGPT, Gemini, Cursor, VS Code, Codex, Obsidian — all connected through the Model Context Protocol. Your knowledge travels with you.

Claude exploring a Basic Memory project structure and navigating knowledge
Claude
OpenAI Codex delivering deep literary analysis using Basic Memory notes
Codex
Browse integrations
Ownership

Your Data, Your Control

Everything is stored as plain Markdown files. Run locally on your machine, use the cloud, or sync between both. Open in any text editor, version with git, back up however you like. No lock-in.

Terminal showing plain Markdown files managed by Basic Memory
Learn about cloud sync
Search

Semantic Search

Find notes by meaning, not just keywords. Ask for "that conversation about database scaling" and get results even if you never used those exact words.

Semantic search results filtering notes, observations, and relations
How semantic search works
Organization

Multi-Project Support

Keep work, personal, and research knowledge separate. Each project has its own knowledge graph, its own context. Switch between them without mixing concerns.

Project management interface for organizing separate knowledge bases
Getting started with projects
Migration

Import Your History

Bring in your conversations from ChatGPT, Claude, and Gemini. Months of context, imported in minutes. Don't start from scratch.

Import settings showing options for Claude, ChatGPT, and Memory JSON data
Import CLI reference
Structure

Schema System

Define structured note types — meetings, decisions, people, whatever fits your workflow. Validate notes against your own conventions and keep your knowledge consistent as it grows.

Schema definition for a Character entity type with typed fields and validation
Explore the schema system
Open Source

Fully Open Source

Basic Memory is AGPL-3.0 licensed. Inspect the code, run it yourself, contribute improvements. No black boxes, no proprietary formats, no surprises.

Basic Memory GitHub repository showing recent releases and active development
View on GitHub

Not all AI memory is created equal

Most AI memory tools are black boxes. Basic Memory is the only one where your knowledge stays human-readable, editable, and yours.

FeatureChatGPT MemoryMem0Basic Memory
You can read your AI's memory
You can edit your AI's memory
Works across LLMs
Local-first (your machine)
Open source
MCP native
Works with Obsidian / VS Code
Semantic knowledge graph

Start Building With Your AI

Try Basic Memory

Try it for 7 days

Your notes stay yours either way. Start building a knowledge base that grows with you.