Basic Memory
Integrations

Obsidian Integration

Visualize your knowledge graph and edit notes directly in Obsidian.

Obsidian gives you a visual window into your Basic Memory knowledge base. Point it at your Basic Memory folder and you get graph view, backlinks, rich editing, and more — while your AI keeps working through MCP tools on the same files.

For more information about Obsidian, visit the Obsidian home page.

Cloud Sync Workflow

Basic Memory Cloud enables a hybrid workflow: edit locally in Obsidian while your notes sync to the cloud.

Sync requires the Basic Memory CLI. See Local Installation for installation steps.

Sign Up for Basic Memory Cloud

Create your account at app.basicmemory.com

Enable Cloud Mode

Authenticate and enable cloud mode:

bm cloud login

Set Up Sync

Install rclone and configure credentials:

bm cloud setup

This installs rclone automatically and configures your cloud credentials.

Create Project with Local Sync

Point Basic Memory to your Obsidian vault:

# If you have an existing vault
bm project add my-vault --local-path ~/path/to/obsidian-vault

# Or create a new project
bm project add notes --local-path ~/Documents/notes

Establish Sync Baseline

Preview and run the initial sync:

# Preview first (recommended)
bm cloud bisync --name my-vault --resync --dry-run

# If all looks good, establish baseline
bm cloud bisync --name my-vault --resync

Only use --resync for the first sync.

Open Your Vault in Obsidian

Open your local directory as a vault in Obsidian. You get full graph view, plugins, and editing.

Sync Changes

After editing in Obsidian or making changes via AI assistants in the cloud, sync both directions:

bm cloud bisync --name my-vault
Bidirectional sync: bisync keeps local and cloud in sync. Changes flow both ways, with newer files winning conflicts. For one-way sync and advanced options, see the Cloud Sync Guide.

Local Setup

You can either use an existing Obsidian vault or create a new one for Basic Memory.

Option 1: Use an Existing Vault

Configure Basic Memory project

# Point Basic Memory to your existing vault
basic-memory project add main ~/path/to/your/obsidian-vault

# Set it as default
basic-memory project default main

Restart your AI client

Restart Claude Desktop (or your MCP client) for the changes to take effect.

Test the integration

Ask your AI to create a note — it will appear in your vault immediately.

Option 2: Create a New Vault

Download Obsidian

Download and install Obsidian.

Create a new vault

Create a new vault pointing to your Basic Memory directory (~/basic-memory by default).

Enable core plugins

Enable Graph View, Backlinks, and Tags in Obsidian's settings.

What You Get

Because Basic Memory uses standard markdown with wiki links, Obsidian understands your knowledge base natively.

  • Graph View — See your entire knowledge network as an interactive graph. Each note is a node, and relations become connecting lines. Local graphs let you focus on one note's neighborhood.
  • Backlinks — Every [[wiki link]] your AI creates is a clickable backlink in Obsidian. See all documents that reference the current note and navigate connections easily.
  • Tag Explorer — Tags from observations and frontmatter show up in Obsidian's tag pane. Filter, browse, and combine tags to find what you need.
  • Live Updates — Notes created by your AI (in Claude Desktop, Claude Code, or any MCP client) automatically appear in Obsidian since they share the same markdown files. No import or export needed.
  • Canvas — Basic Memory's canvas tool generates Obsidian Canvas files. Ask your AI to visualize project structure or concept maps, then open the .canvas file in Obsidian to view and edit it.

Use schemas to keep your notes consistent whether you're writing in Obsidian or through your AI.

Troubleshooting

Links not appearing in graph: Make sure you're using wiki link syntax ([[Note Title]]) and that referenced documents exist in the vault.

Tags not showing up: Use #tag syntax (no spaces — use hyphens instead). Ensure the tag panel is enabled in Obsidian settings.

Canvas files not opening: Update to the latest Obsidian version and enable the Canvas core plugin.

Notes not syncing to cloud: Run bm cloud bisync --name <project> after editing. See the Cloud Sync Guide for details.

Next Steps

Knowledge Format

Learn about observations, relations, and frontmatter.

Schema System

Define consistent structures for your notes.

Cloud Sync

Set up bidirectional sync between local and cloud.

Claude Desktop

Connect your AI assistant to the same knowledge base.