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

diegomarzaadiegomarzaa71 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
Last month
Created
Last month
Updates
4 releases
Downloads
71
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.

Remotely Sync

Security fixes for the remotely-save unofficial plugin allowing users to synchronize notes between local device and the cloud service. Not backwards compatible.

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.

Full Calendar Remastered

Complete Calendar HUB experience. Work with all your calendars in one place. Analyze your time and take action!