r/ObsidianMD - Run Obsidian in your browser!

I built with Claude Code a proof-of-concept that runs Obsidian’s original renderer (app.js) in a standard browser, without changing a single byte of its code.

How it works: Instead of forking Obsidian, the approach is the opposite — every Node.js and Electron API that Obsidian expects (fs, ipcRenderer, path, crypto, etc.) is replaced with lightweight shims that translate everything into regular HTTP requests. Obsidian doesn’t know it’s not running in Electron. Source code: https://github.com/MusiCode1/obsidian-web

Source: Experiment: I got Obsidian running in a regular browser — no Electron, no fork, original code unmodified


This is a neat use of tokens. And fwiw, it works decently well. I am looking into if I can use this as a way to host this on a homelab to be accessed over the browser.