Download Obsidian plugin
Download a zip of the public
memex-obsidian repository.Open the public release repo
View the plugin repository and release files.
What the plugin adds
- A Memex sidebar inside Obsidian Desktop
- Browser-based login that returns through
obsidian://memex-auth - Search and ask flows against your Memex account from inside your vault
- Draggable Memex result card blocks for supported results
- Pull imports that create editable Markdown notes from new Memex content
Current plugin metadata
- Plugin ID:
memex - Display name:
Memex - Version:
0.1.4 - Minimum Obsidian version:
1.7.2 - Desktop only:
true
How to use it
- Install the plugin and open the Memex plugin settings in Obsidian.
- Click
Loginto sign in to your Memex account in your browser. - Run the
Toggle Memex Sidebarcommand to open the sidebar. - Search your Memex content, open notes from results, and drag supported results into notes as Memex result card blocks.
Paste Callback URL in the plugin settings and paste the full obsidian://memex-auth?... callback URL from your browser.
Pull imports
Pull imports are disabled by default. OpenSettings > Memex, enable Pull imports, then configure the poll interval and import rules.
Each rule has:
- A name for the settings UI
- A multi-select list of Memex content types
- A destination folder for the Markdown notes created by that rule
indexing-done status. The first run starts from the current time, so historical backfill is not imported automatically.
Every imported content note includes a hidden <!-- memex-content-id: ... --> marker. Annotation imports use that marker to find the parent content note they belong to. When an annotation item includes a parent content ID and the parent note exists in the vault, the plugin appends the annotation under that note’s ## Annotations section instead of creating a standalone annotation note. Appended annotation blocks include a hidden annotation/rule marker so each matching rule appends the annotation at most once. If the parent note is not found, the annotation falls back to the rule’s normal destination folder.
The plugin creates a top-level Memex Plugin folder in your vault. Default templates live in Memex Plugin/Templates, and default imports go to Memex Plugin/Imports. If you rename or move the plugin folder or template folder in Obsidian, the plugin updates its saved paths. On startup, missing default templates are restored, but edited templates are not overwritten.
Pull import template placeholders
Templates are Markdown files named<content-type>.md. Use {{metadata.field}} syntax to insert values from Memex metadata. Nested fields use dot paths, such as {{metadata.author.name}}. Missing fields render as empty text. Scalar arrays render as comma-separated values, and object arrays render as JSON.
Common placeholders available for every content type:
Type-specific placeholders:
Install from the public repo
If you want to install the plugin directly from the repository without waiting for a GitHub release, copy these files into your vault at.obsidian/plugins/memex/:
plugin/memex/main.jsplugin/memex/manifest.jsonplugin/memex/styles.css
Related docs
- Protocol and request shape: MCP
- Auth setup: Authentication
- Operation catalog: Available endpoints

