Vault Recall
pendingby anjali24vastav
AI-powered note resurfacing, contextual suggestions, and vault health analysis. 100% local, privacy-first.
π§ Vault Recall
AI-powered note resurfacing for Obsidian β rediscover forgotten notes, get contextual suggestions, and keep your vault healthy. 100% local, zero data leaves your machine.
β¨ Features
π‘ Smart Daily Digest
Every day, Vault Recall surfaces 3-5 forgotten notes that are semantically related to your recent work. Notes are scored by:
- Relevance β how similar they are to what you've been writing
- Age β older, forgotten notes get priority
- Orphan status β unlinked notes get a boost so you can reconnect them
π "You Wrote About This" Sidebar
While you're writing, the sidebar shows forgotten notes related to your current note. Perfect for finding connections you didn't know existed.
β€οΈ Vault Health Score
Get a 0-100 health score for your vault with actionable insights:
- ποΈ Orphan notes β notes nothing links to
- π Broken links β links pointing to non-existent notes
- π Empty notes β notes with almost no content
- π― Duplicate titles β potential duplicate notes
π Privacy First
Vault Recall runs 100% locally. No API calls, no cloud sync, no telemetry. Your notes never leave your machine. The AI uses a lightweight TF-IDF algorithm β no heavy ML models, no GPU required.
π¦ Installation
From Obsidian Community Plugins (Recommended)
- Open Settings β Community Plugins β Browse
- Search for "Vault Recall"
- Click Install, then Enable
Manual Installation
- Download
main.js,manifest.json, andstyles.cssfrom the latest release - Create a folder:
YOUR_VAULT/.obsidian/plugins/vault-recall/ - Copy the three files into that folder
- Restart Obsidian and enable the plugin in Settings β Community Plugins
π Getting Started
- Click the π§ brain icon in the left ribbon to open the sidebar
- The vault will auto-index on first load (takes a few seconds)
- Switch between tabs:
- Recall β your daily resurfaced notes
- Related β notes related to what you're currently editing
- Health β your vault health score and issues
Commands (Ctrl/Cmd + P)
| Command | Description |
|---|---|
Vault Recall: Open sidebar | Open the Vault Recall sidebar |
Vault Recall: Reindex vault | Force a full vault reindex |
Vault Recall: Show daily digest | Open the daily digest modal |
βοΈ Settings
| Setting | Description | Default |
|---|---|---|
| Daily digest count | Number of notes to resurface | 5 |
| Minimum note age | Only resurface notes older than X days | 7 days |
| Excluded folders | Folders to skip during indexing | None |
| Show digest on startup | Auto-show the daily digest | On |
π Free vs Pro
| Feature | Free | Pro |
|---|---|---|
| Daily digest | 3 notes/day | Unlimited |
| Related notes sidebar | β | β |
| Vault health score | Score only | Full details + issues |
| Excluded folders | 2 folders | Unlimited |
| AI flashcards (coming soon) | β | β |
π οΈ Development
# Clone the repo
git clone https://github.com/YOUR_USERNAME/vault-recall.git
cd vault-recall
# Install dependencies
npm install
# Development build (with watch)
npm run dev
# Production build
npm run build
π License
MIT License β see LICENSE for details.
π€ Support
- π Report a bug
- π‘ Request a feature
- β Star this repo if you find it useful!
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.