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

Sync Assets

Hasan YılmazHasan Yılmaz150 downloads

Detect and repair oversized community plugin assets skipped by Obsidian Sync.

Add to Obsidian
Sync Assets screenshot
Sync Assets screenshot
  • Overview
  • Scorecard
  • Updates5

Sync Assets checks and repairs incomplete or mismatched Obsidian community plugin files across your devices.

Why Sync Assets?

Obsidian Sync Standard limits individual files to 5 MB. If a community plugin has a larger main.js, that file may not reach another device even when its smaller manifest.json and styles.css files do.

Sync Assets detects this kind of partial installation and restores the exact files published for the installed plugin version. It can also help when another file-sync service leaves community plugin files missing or inconsistent.

How to use it

  1. Open Settings → Sync Assets.
  2. Choose the installed plugins you want to monitor.
  3. Keep Check automatically at startup enabled, or run a manual check.
  4. If a problem is found, review it and choose Repair or, when available, Repair and reload Obsidian.

Healthy startup checks stay quiet. During the first three minutes after startup, Sync Assets also watches for plugin files that arrive late through sync. Repair always requires your confirmation.

Command Palette

  • Sync Assets: Check plugin integrity: Starts a new integrity check at any time, including when automatic startup checks are disabled.

How it works

Sync Assets reads the installed plugin version, finds the matching release in the plugin's public GitHub repository, and verifies main.js, manifest.json, and styles.css using file size and SHA-256.

Before a repair, every required file is downloaded, verified, and staged. The current files are backed up before replacement, and a failed repair is rolled back whenever it is safe to do so.

Sync Assets is an integrity and recovery tool. It does not upgrade or downgrade plugins.

Safety

Sync Assets never modifies a monitored plugin's settings, data.json, runtime state, cache, or other plugin-owned files. It does not accept custom download URLs, access tokens, or private repositories.

Repository information for normal community plugins comes from Obsidian's official community catalog. BRAT and development plugins may require a manual GitHub owner/repo entry.

Sync Assets works on desktop and mobile. A repaired manifest.json requires a full Obsidian restart; eligible desktop repairs can offer an automatic app reload.

Development

npm install
npm run check

npm run lint:report shows every ESLint diagnostic, while npm run lint:strict fails on warnings. npm run release:guard verifies the version contract, release artifacts, MIT license, ignore policy, and production bundle hygiene after a build.

License

Sync Assets is available under the MIT License.

HealthExcellent
ReviewPassed
About
Sync Assets helps keep community plugins complete across your Obsidian devices. It is designed for cases where large plugin files, especially main.js, may be skipped because of Obsidian Sync plan limits or similar sync service restrictions. The plugin checks monitored community plugins against their trusted GitHub release files and reports missing or mismatched assets. When a verified repair is available, you can restore the affected files with explicit confirmation. Checks can run automatically after Obsidian starts or manually at any time from the command palette. Sync Assets verifies main.js, manifest.json, and styles.css without changing your plugin settings or user data.
SyncingIntegrationsData
Details
Current version
1.0.4
Last updated
4 days ago
Created
3 weeks ago
Updates
5 releases
Downloads
150
Compatible with
Obsidian 1.7.2+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
GitHub Sponsors
Buy Me a Coffee
Author
Hasan YılmazHasan Yılmazhasanyilmaz
operon.cc
GitHubhasanyilmaz
hasanyilmaz
hasanyilmaznet
discord.gg
  1. Community
  2. Plugins
  3. Syncing
  4. Sync Assets

Related plugins

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.

Google Drive Sync

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

Sync Engine

The extensible vault synchronization engine: Fast · Free · Reliable. Supports WebDAV, S3, and Google Drive.

Nutstore Sync

Sync your vault with Nutstore (坚果云) using WebDAV protocol.

OneDrive Sync

Sync your Obsidian vault with OneDrive Personal/Consumer

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.

Nextcloud Sync

Bidirectional sync between Obsidian and Nextcloud using hash-based change detection.

Air Sync

Keep your vault in sync across devices without managing sync—sync only what changed, preserve conflicting edits, and use your own Google Drive, OneDrive, or Dropbox.

BRAT

Easily install a beta version of a plugin for testing.