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.