Skip to content

Commit addeeb1

Browse files
committed
update user docs
Signed-off-by: phernandez <paul@basicmachines.co>
1 parent 85f9099 commit addeeb1

15 files changed

Lines changed: 250 additions & 581 deletions

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,4 +45,5 @@ ENV/
4545
/.coverage.*
4646

4747
# obsidian docs:
48-
/docs/.obsidian/
48+
/docs/.obsidian/
49+
/examples/.obsidian/

docs/.obsidian/app.json

Lines changed: 0 additions & 7 deletions
This file was deleted.

docs/.obsidian/workspace.json

Lines changed: 0 additions & 185 deletions
This file was deleted.

docs/AI Assistant Guide.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: AI Assistant Guide
33
type: note
44
permalink: docs/ai-assistant-guide
55
---
6-
6+
> Note: This is an optional document that can be copy/pasted into the project knowledge for an LLM to provide a full description of how it can work with Basic Memory. It is provided as a helpful resource. The tools contain extensive usage description prompts with enable the LLM to understand them.
77
# AI Assistant Guide for Basic Memory
88

99
This guide helps you, the AI assistant, use Basic Memory tools effectively when working with users. It covers reading, writing, and navigating knowledge through the Model Context Protocol (MCP).

docs/Getting Started with Basic Memory.md

Lines changed: 30 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@ permalink: docs/getting-started
66

77
# Getting Started with Basic Memory
88

9-
This guide will help you install Basic Memory, configure it with Claude Desktop, and create your first knowledge notes through conversations.
9+
This guide will help you install Basic Memory, configure it with Claude Desktop, and create your first knowledge notes
10+
through conversations.
11+
12+
Basic Memory uses the [Model Context Protol](https://modelcontextprotocol.io/introduction) (MCP) to connect with LLMs. It can be used with any service that supports the MCP, but Claude Desktop works especially well.
1013

1114
## Installation
1215

@@ -20,11 +23,13 @@ uv install basic-memory
2023
pip install basic-memory
2124
```
2225

23-
> **Important**: You need to install Basic Memory using one of the commands above to use the command line tools. The `uvx` command mentioned in the Claude Desktop configuration is only for enabling Claude to access Basic Memory.
26+
> **Important**: You need to install Basic Memory using one of the commands above to use the command line tools. The
27+
`uvx` command mentioned in the Claude Desktop configuration is only for enabling Claude to access Basic Memory.
2428

2529
### 2. Configure Claude Desktop
2630

27-
To enable Claude to read and write to your knowledge base, edit the Claude Desktop configuration file (usually at `~/Library/Application Support/Claude/claude_desktop_config.json`):
31+
To enable Claude to read and write to your knowledge base, edit the Claude Desktop configuration file (usually at
32+
`~/Library/Application Support/Claude/claude_desktop_config.json`):
2833

2934
```json
3035
{
@@ -40,7 +45,7 @@ To enable Claude to read and write to your knowledge base, edit the Claude Deskt
4045
}
4146
```
4247

43-
This configuration uses `uvx` to execute Basic Memory without requiring a full installation in Claude's environment.
48+
> **Note**: This configuration uses `uvx` to execute Basic Memory without requiring a full installation in the system python environment.
4449
4550
### 3. Start the Sync Service
4651

@@ -56,6 +61,22 @@ basic-memory sync --watch
5661

5762
The `--watch` flag enables automatic detection of file changes, keeping your knowledge base current.
5863

64+
### ### Staying Updated
65+
66+
To update Basic Memory when new versions are released:
67+
68+
```bash
69+
# Update with uv
70+
uv tool upgrade basic-memory
71+
72+
# Or with pip
73+
pip install --upgrade basic-memory`
74+
```
75+
76+
We recommend checking for updates periodically, especially after announcements of new releases.
77+
78+
> **Note**: After updating, you'll need to restart Claude Desktop for it to use the updated version.
79+
5980
## Creating Your First Knowledge Note
6081
6182
1. **Start a conversation in Claude Desktop** about any topic:
@@ -87,6 +108,7 @@ You: "Let's continue our conversation about coffee brewing."
87108
```
88109
89110
This prompt triggers Claude to:
111+
90112
1. Search your knowledge base for relevant content about coffee brewing
91113
2. Build context from these documents
92114
3. Resume the conversation with full awareness of previous discussions
@@ -100,6 +122,7 @@ You: "What have we been discussing recently?"
100122
```
101123
102124
This prompt causes Claude to:
125+
103126
1. Retrieve documents modified in the recent past
104127
2. Summarize the topics and main points
105128
3. Offer to continue any of those discussions
@@ -113,14 +136,13 @@ You: "Find information about pour over coffee methods."
113136
```
114137
115138
Claude will:
139+
116140
1. Search your knowledge base for relevant documents
117141
2. Summarize the key findings
118142
3. Offer to explore specific documents in more detail
119143
120-
<<<<<<< HEAD
121-
=======
122144
See [[User Guide#Using Special Prompts]] for further information.
123-
>>>>>>> pre-beta-prep
145+
124146
## Using Your Knowledge Base
125147
126148
### Referencing Knowledge
@@ -177,4 +199,4 @@ After getting started, explore these areas:
177199
2. **Understand the [[Knowledge Format]]** to learn how knowledge is structured
178200
3. **Set up [[Obsidian Integration]]** for visual knowledge navigation
179201
4. **Learn about [[Canvas]]** visualizations for mapping concepts
180-
5. **Review the [[CLI Reference]]** for command line tools
202+
5. **Review the [[CLI Reference]]** for command line tools

0 commit comments

Comments
 (0)