Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Mobile Hot Reload

Justice VellacottJustice Vellacott13 downloads

Hot reload plugins on mobile and desktop by watching for file changes. With a built in server and client for desktop to mobile communication.

  • Overview
  • Scorecard
  • Updates1

Hot reload Obsidian plugins on mobile and desktop by watching for file changes. This plugin includes a built-in server and client to bridge the gap between your desktop development environment and mobile testing devices.

Features

  • Instant Hot Reload: Automatically reloads plugins when main.js, manifest.json, styles.css, or data.json change.
  • Cross-Device Sync: Develop on desktop and see changes instantly on your phone or tablet.
  • Three Operation Modes:
    • Standalone: Watches local files for changes (ideal for desktop-only dev).
    • Server: (Desktop only) Watches local files and serves updates to mobile clients.
    • Client: (Mobile/Desktop) Connects to a server to download and apply plugin updates.
  • Automatic Detection: Automatically identifies plugins to watch if they contain a .git folder or a .hotreload file.
  • Data Sync: Optionally synchronize data.json to keep plugin settings in sync across devices.

Getting Started

1. Installation

  1. Install the plugin via the Obsidian community plugin browser or manually.
  2. Enable the plugin in Settings → Community plugins.

2. Configure Your Mode

  • Desktop Development: Set mode to Server in the plugin settings.
  • Mobile Testing: Set mode to Client and enter your desktop's IP address and the configured port (default: 8080).

3. Mark Plugins for Watching

By default, the plugin automatically watches any plugin in your vault that:

  • Contains a .git directory.
  • OR contains an empty file named .hotreload.

You can also manually specify plugins to watch in the settings tab.

Settings

  • Mode: Choose between Standalone, Server, or Client.
  • Polling Interval: How often to check for changes (default: 2000ms).
  • Auto-Detect: Automatically watch plugins with development markers.
  • Sync Data Files: Enable to synchronize data.json changes.
  • Server Port: The port the server listens on (default: 8080).
  • Remote URL: The address of the server (e.g., http://192.168.1.5:8080).

Commands

  • Check for plugin changes: Manually trigger a check across all watched plugins.

Development

  1. Clone the repository.
  2. Run npm install to install dependencies.
  3. Run npm run dev to start the build in watch mode.

Manual Installation

  • Copy main.js, manifest.json, and styles.css (if present) to your vault's plugin folder: <Vault>/.obsidian/plugins/mobile-hot-reload/.

Credits

This plugin incorporates logic and ideas from obsidian-hot-reload by PJ Eby, licensed under the ISC License.


Created by Justice Vellacott

HealthExcellent
ReviewRisks
About
Hot-reload Obsidian plugins on desktop and mobile by watching main.js, manifest.json, styles.css, and data.json for changes. Run in Standalone, Server, or Client mode to bridge devices, auto-detect plugins with .git or .hotreload markers, and optionally sync data.json across devices.
DevelopersFilesSyncing
Details
Current version
1.0.0
Last updated
5 months ago
Created
5 months ago
Updates
1 release
Downloads
13
Compatible with
Obsidian 1.11.6+
Platforms
Desktop, Mobile
License
OTHER
Report bugRequest featureReport plugin
Sponsor
GitHub Sponsors
Author
Justice VellacottJustice Vellacottthejusticeman
thejusticeman.github.io/
GitHubthejusticeman
  1. Community
  2. Plugins
  3. Developers
  4. Mobile Hot Reload

Related plugins

Claudian

Embeds Claude Code/Codex as an AI collaborator in your vault. Your vault becomes agent's working directory, giving it full agentic capabilities: file read/write, search, bash commands, and multi-step workflows.

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.

WebDAV Sync

General-purpose & bidirectional WebDAV syncing for your vault. Designed for stability and robust file handling without vendor lock-in.

Google Drive Sync

Syncs a vault into Google Drive for cross-platform use (works for iOS).

Differential ZIP Backup

Back our vault up with lesser storage.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Recent Files

Display a list of recently opened files.

BRAT

Easily install a beta version of a plugin for testing.

Omnisearch

Intelligent search for your notes, PDFs, and OCR for images.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.