fix: drop search_index table on db reindex fix: ai_resource_guide.md path chore: remove logfire Signed-off-by: phernandez <paul@basicmachines.co>
3.3 KiB
title, type, permalink
| title | type | permalink |
|---|---|---|
| Obsidian Integration | note | docs/obsidian-integration |
Obsidian Integration
Basic Memory integrates seamlessly with Obsidian, providing powerful visualization and navigation capabilities for your knowledge graph.
Setup
Creating an Obsidian Vault
- Download and install Obsidian
- Create a new vault
- Point it to your Basic Memory directory (~/basic-memory by default)
- Enable core plugins like Graph View, Backlinks, and Tags
Visualization Features
Graph View
Obsidian's Graph View provides a visual representation of your knowledge network:
- Each document appears as a node
- Relations appear as connections between nodes
- Colors can be customized to distinguish types
- Filters let you focus on specific aspects
- Local graphs show connections for individual documents
Backlinks
Obsidian automatically tracks references between documents:
- View all documents that reference the current one
- See the exact context of each reference
- Navigate easily through connections
- Track how concepts relate to each other
Tag Explorer
Use tags to organize and filter content:
- View all tags in your knowledge base
- See how many documents use each tag
- Filter documents by tag combinations
- Create hierarchical tag structures
Knowledge Elements
Basic Memory's knowledge format works natively with Obsidian:
Wiki Links
## Relations
- implements [[Search Design]]
- depends_on [[Database Schema]]
These display as clickable links in Obsidian and appear in the graph view.
Observations with Tags
## Observations
- [tech] Using SQLite #database
- [design] Local-first #architecture
Tags become searchable and filterable in Obsidian's tag pane.
Frontmatter
---
title: Document Title
type: note
tags: [search, design]
---
Frontmatter provides metadata for Obsidian to use in search and filtering.
Canvas Integration
Basic Memory can create Obsidian Canvas files:
-
Ask Claude to create a visualization:
You: "Create a canvas showing the structure of our project components." -
Claude generates a .canvas file in your knowledge base
-
Open the file in Obsidian to view and edit the visual representation
-
Canvas files maintain references to your documents
Recommended Plugins
These Obsidian plugins work especially well with Basic Memory:
- Dataview: Query your knowledge base programmatically
- Kanban: Organize tasks from knowledge files
- Calendar: View and navigate temporal knowledge
- Templates: Create consistent knowledge structures
Workflow Suggestions
Daily Notes
# 2024-01-21
## Progress
- Updated [[Search Design]]
- Fixed [[Bug Report 123]]
## Notes
- [idea] Better indexing #enhancement
- [todo] Update docs #documentation
## Links
- relates_to [[Current Sprint]]
- updates [[Project Status]]
Project Tracking
# Current Sprint
## Tasks
- [ ] Update [[Search]]
- [ ] Fix [[Auth Bug]]
## Tags
#sprint #planning #current
Relations
- enhances Introduction to Basic Memory (Overview of system)
- relates_to Canvas (Visual knowledge mapping)
- complements User Guide (Using Basic Memory)