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

Extensions Sync Manager

diegomarzaadiegomarzaa195 downloads

Manage desktop and mobile extensions and configuration profiles.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

Manage two Obsidian configuration profiles from one vault, usually a desktop profile in .obsidian and a mobile profile in .obsidian_mobile.

The app shows extensions and base JSON configuration files side by side, lets you choose the desired state, and applies copy, install, remove, enable, disable, and single-value config changes with backups.

Features

  • Compare desktop and mobile extension folders by content hash.
  • Keep extension code and extension configuration together when copying an extension.
  • Mark extensions as both devices, PC only, mobile only, frozen, ignored, or remove completely.
  • Configure enabled or disabled state independently for PC and mobile.
  • Review base configuration JSON differences by value.
  • Copy a single changed JSON property from one profile to the other.
  • Refresh baseline hashes to track future changes.
  • Back up target files before overwrite or removal actions.

Requirements

Extensions Sync Manager is desktop-only because it uses Node.js file-system APIs to read, copy, and remove files inside hidden Obsidian configuration folders.

Settings

Open Obsidian settings, then Extensions Sync Manager.

  • Desktop config folder: defaults to .obsidian.
  • Mobile config folder: defaults to .obsidian_mobile.
  • Backup folder: defaults to .obsidian/plugins/extensions-sync-manager/backups.

Settings, policy, and baseline state are stored in data.json, the standard Obsidian data file.

Privacy

Extensions Sync Manager does not use the network, telemetry, accounts, ads, or an auto-update mechanism.

This app accesses files inside your vault, including hidden Obsidian configuration folders such as .obsidian and .obsidian_mobile. It can copy, overwrite, and remove extension/configuration files only after you click an action and confirm it.

Installation

For manual installation, copy main.js, manifest.json, and styles.css into:

<vault>/.obsidian/plugins/extensions-sync-manager/

Then enable Extensions Sync Manager from Obsidian community settings.

License

MIT.

HealthExcellent
ReviewPassed
About
Manage two Obsidian configuration profiles in one vault by comparing desktop (.obsidian) and mobile (.obsidian_mobile) extension folders and base JSON configs side-by-side. Copy, install, remove, enable/disable extensions, sync single JSON properties, and back up targets before changes while tracking differences with content hashes and marking extensions as both/PC-only/mobile-only/frozen/ignored.
SyncingBackupExport
Details
Current version
0.1.3
Last updated
3 months ago
Created
3 months ago
Updates
4 releases
Downloads
195
Compatible with
Obsidian 1.5.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Sponsor
Ko-fi
Author
diegomarzaadiegomarzaa
GitHubdiegomarzaa
diegomarza
  1. Community
  2. Plugins
  3. Syncing
  4. Extensions Sync Manager

Related plugins

YAOS

Simple real-time sync powered by your own Cloudflare Worker.

GitHub

GitHub Sync

Sync vault to personal GitHub.

Remotely Save

Sync notes between local and cloud with smart conflict: S3, Dropbox, webdav, OneDrive, Google Drive, Box, pCloud, Yandex Disk, Koofr, Azure Blob Storage.

Differential ZIP Backup

Back our vault up with lesser storage.

GitHub

GitHub Gitless Sync

Sync a GitHub repository with vaults on different platforms without requiring git installation

Settings profiles

Create various global settings profiles, that sync between vaults.

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

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.

Git

Integrate Git version control with automatic backup and other advanced features.

Google Drive Sync

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