rcanand/obsidian-one-file — explained in plain English
Analysis updated 2026-05-18
Edit markdown files stored anywhere on your computer directly from Obsidian.
Write in a distraction-free focus mode that hides sidebars and toolbars.
Keep a single source file in sync without duplicating it into your vault.
Clean up broken links after a source file is moved or deleted.
| rcanand/obsidian-one-file | 0xradioac7iv/tempfs | 52191314/web-agent-proxy-sdk | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 2/5 | 3/5 | 4/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Desktop only, may require granting Full Disk Access on macOS for protected folders.
One File is a plugin for the note-taking app Obsidian that lets someone edit any markdown file already on their computer directly from inside their Obsidian vault, without moving or copying that file into the vault first. Instead of duplicating the file, the plugin creates a link to the original file on disk, so any edit made in Obsidian is actually saved back to the real file in its original location. This is desktop-only software for Mac, Windows, and Linux, and it will not install or run on the mobile version of Obsidian. Once installed, users can open an existing markdown file through a file picker or by typing its path directly, and the plugin will create a new file at that path if one does not exist yet. There is also a focus mode command that hides the sidebars, tabs, and status bar for distraction-free writing, and a cleanup command that removes links pointing to files that were deleted or moved. When a file is opened, the plugin creates a link inside a visible folder in the vault that mirrors the file's original location on disk, so users can see exactly which files the plugin is tracking. The README is clear about some limitations. Because these links are filesystem symlinks, cloud sync services like iCloud, Dropbox, or Obsidian Sync generally do not carry them between devices, so the plugin is meant for editing files on the same computer where they live. Files in protected folders on macOS, like Documents, need Obsidian to be granted Full Disk Access first. Since the link folder is visible in the vault, linked files also show up in Obsidian's search and graph view unless manually excluded. The plugin is built by an independent developer, Anand Ramanathan, who also links to a few of his other projects and an optional donation page.
An Obsidian plugin that edits any markdown file on your computer in place, without copying it into the vault.
Mainly TypeScript. The stack also includes TypeScript, Obsidian API, Electron.
Setup difficulty is rated moderate, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
double-check against the repo, no cap.