rcanand12 downloadsEdit any markdown file on your machine from inside an Obsidian vault via symlinks, in a distraction-free focus mode.
Edit any markdown file on your computer from inside an Obsidian vault, in a distraction-free focus mode.
Instead of copying files into the vault, One File creates a link to the original file on disk. Edits in Obsidian write through to the real file — no duplicates, no sync logic.
Desktop only (macOS / Windows / Linux). The plugin cannot be installed or run on mobile — Obsidian will not show it in the community plugin browser on mobile, and it will not load if installed manually. See the Mobile caveat below for how to work with your files on mobile.
main.js, manifest.json, and styles.css into <vault>/.obsidian/plugins/one-file/.~/Desktop, ~/Documents, ~/Downloads).| Command | What it does |
|---|---|
| Open file from computer | Pick an existing markdown file with a native file picker, or pick a folder and enter a filename to create a new one. |
| Open file by path | Type or paste an absolute path. Creates the file if it doesn't exist. |
| Toggle focus mode | Hide/show the ribbon, sidebars, tab bar, and status bar. |
| Clean up links to deleted files | Remove links whose original file was deleted or moved. |
Settings (link folder, cleanup, removing all links) are available under Settings → Community plugins → One File.
one-file/mirror/). The link mirrors the original file's path from the root of your disk, e.g. /Users/me/notes/idea.md → one-file/mirror/Users/me/notes/idea.md.~/Documents on macOS) requires Full Disk Access for the Obsidian app itself./Users/... on your Mac, or C:\... on Windows), it is unavailable on mobile. The link created on desktop will not resolve there, and the original file cannot be accessed. Edit these files only on the machine where they live.fs.symlinkSync. Edits write through to the original file.@electron/remote, falling back to electron.remote on older Obsidian builds.isDesktopOnly: true in the manifest enforces desktop-only installation and loading.Anand Ramanathan (rcanand) — rcanand.com · @rcanand on X
More from rcanand:
If One File is useful to you, buy me a coffee on Ko-fi.