Connect your Obsidian vault to Memorius, the universal memory vault for AI agents. Semantic search, auto-sync, context injection, and MCP server management — all from within Obsidian.
| Feature | Description |
|---|---|
| 🔍 Semantic Search | Vector-similarity search across all memories. Not keyword matching — understands meaning. |
| 🧠 Context Injection | Fetch related memories from Memorius and inject them into your current note. |
| 📊 Dashboard | Memory stats, shelf distribution, recent session diaries, quick actions. |
| 🔗 Semantic Graph | Visualize how the current note relates to other memories by vector similarity. |
| 🖥️ MCP Console | Test REST connectivity and see MCP tool docs. MCP server is managed externally. |
| 🔄 Auto-Sync | Automatically sync vault changes (create/modify/delete) to Memorius with debounce. |
| ✅ Fact-Check | Check statements against your memory vault for contradictions. |
| 📦 Import/Export | Import entire vault or single notes. Export Memorius context as Obsidian notes. |
- Memorius v0.4.0+ with REST server running
- Obsidian v0.15.0+ (desktop)
- Install the BRAT plugin in Obsidian
- Add
Dream-Pixels-Forge/obsidian-memorius-pluginto the BRAT plugin list - Enable "Memorius Vault" in Community Plugins
- Download the latest release from GitHub
- Extract to
{vault}/.obsidian/plugins/memorius-vault/ - Enable the plugin in Settings → Community Plugins
git clone https://github.com/Dream-Pixels-Forge/obsidian-memorius-plugin.git
cd obsidian-memorius-plugin
npm install
npm run build
# Copy main.js, manifest.json, styles.css to your vault's plugins dir-
Start the Memorius server:
memorius serve-rest
Or start it from Obsidian using the MCP Console view.
-
Enable the plugin in Obsidian Settings → Community Plugins → Memorius Vault.
-
Configure the server URL (default:
http://127.0.0.1:8912) in Settings → Memorius Vault Settings. -
Import your vault via the dashboard or settings to seed Memorius with your notes.
| Icon | Action |
|---|---|
| 🔍 | Open Semantic Search |
| 🧠 | Open Context Injection |
| 📊 | Open Dashboard |
| 🔗 | Open Semantic Graph |
| 🖥️ | Open MCP Console |
Press Cmd+P (Mac) / Ctrl+P (Windows) and type Memorius to access all commands:
- Open semantic search
- Open dashboard
- Open semantic graph
- Open MCP console
- Inject context for current note
- Import current note to Memorius
- Export context as new note
- Import entire vault
- Toggle auto-sync
- Consolidate memories
When enabled, any note create/modify/delete event in Obsidian is automatically synced to Memorius with a configurable debounce delay (default: 2s). Configure in Settings.
# Install dependencies
pnpm install
# Type-check
npx tsc --noEmit
# Build for production
pnpm run build
# Watch mode (auto-rebuild on changes)
pnpm run devThe build uses esbuild for fast bundling.
┌─────────────────────────────────┐
│ Obsidian (this plugin) │
├─────────────────────────────────┤
│ Search │ Context │ Graph │
│ Dashboard │ MCP Console │
│ Auto-Sync │ Fact-Check │
├─────────────────────────────────┤
│ HTTP REST (fetch) │
├─────────────────────────────────┤
│ Memorius REST API (:8912) │
│ (Python/FastAPI) │
├─────────────────────────────────┤
│ ChromaDB │ SQLite │ MCP │
└─────────────────────────────────┘
- Memorius — The memory vault backend
- Memorius Agent Skill — Auto-capture skill for AI agents
- Dream Pixels Forge — More tools
MIT