Having an offline solution that relies on the BroadcastChannel API and a Custom Browser Dock is brilliant. In church live-streaming environments, relying on cloud services or external websites during a service is always a point of failure when internet connectivity drops. Keeping it local and lightweight inside OBS is definitely the right approach.
Tested it out and the response time between the dock and the browser source is instantaneous.
Are you planning to add styling presets or custom CSS options (like lower-third banners vs. full-screen scripture displays) in future updates?
Great work, keeping this bookmarked!