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

Hybrid Git Sync

walkskyerwalkskyer1k downloads

Cross-platform Git sync plugin. Desktop uses native git and API, mobile uses GitHub/Gitea/GitLab API.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates20

English|中文

🚀 An adaptive, cross-platform Git synchronization solution for Obsidian.
Enjoy high-performance Native Git execution on Desktop alongside a lightweight, zero-dependency Git Provider API on Mobile.


🌟 Introduction & Design Philosophy

Managing an Obsidian vault with Git across different operating systems usually requires distinct synchronization strategies due to platform-specific constraints. Hybrid Git Sync bridges this gap seamlessly by implementing an Adaptive Sync Engine.

Instead of applying a single approach to all environments, this plugin intelligently splits the synchronization workload based on the device you are currently using:

  • 💻 On Desktop (Windows/Mac/Linux): It invokes your local Native Git client. This guarantees maximum execution speed, reliability, and full support for complex repository histories or large assets.
  • 📱 On Mobile (iOS/Android): It bypasses mobile OS limitations by interacting directly with cloud REST APIs (GitHub / GitLab / Gitea). It reads and writes changes via lightweight HTTPS requests without requiring any local Git binary environments on your phone.

✨ Key Features

  • 🔄 Adaptive Hybrid Engine: Runs full native Git commands on your PC and shifts to clean, memory-efficient API requests on your mobile devices.
  • 🔒 Privacy Centric: Your Personal Access Tokens (PAT) are stored locally within Obsidian's secure configuration storage. No data ever leaves your device or touches intermediate servers.
  • ⚡ Conflict Resolution: Built-in smart synchronization logic helps track updates, reducing the risk of overwriting files during simultaneous multi-device editing.
  • 💰 100% Free & Open Source: A reliable, customizable, and fully self-hosted alternative for universal knowledge base backups.

📦 Installation

  1. Inside Obsidian, navigate to Settings -> Community Plugins.
  2. Click Browse and search for Hybrid Git Sync.
  3. Click Install, then toggle on Enable.

⚙️ Quick Setup Guide

Setting up Hybrid Git Sync takes less than 3 minutes:

  1. Repository Setup: Initialize your Obsidian vault as a Git repository on your desktop and push it to your hosting platform (GitHub, GitLab, or Gitea).
  2. Generate Token: Navigate to your Git provider's settings and create a Personal Access Token (PAT) with full repo read/write scopes.
  3. Mobile Configuration: Open the plugin settings on your mobile device, enter your Repository URL and the generated Token. Tap Sync to initiate your first transfer!

🤝 Feedback & Contributing

As this is a newly released plugin, your feedback is incredibly valuable! If you encounter any bugs, have feature requests, or want to support the project:

  • Please open an Issue or join the discussion in the Discussions tab.
  • If this plugin helps streamline your cross-platform workflow, consider dropping a ⭐ Star to help others discover it!

License

MIT

☕ Support

If you find this plugin useful and would like to support its development, you can support me on Ko-fi.

HealthExcellent
ReviewSatisfactory
About
Sync your Obsidian vault across devices using native Git on desktop and the GitHub API on mobile, with bidirectional incremental transfers, parallel uploads, auto-sync, and conflict detection. View commit history, diffs, changed files and sync status in the UI while respecting .gitignore rules.
GitSyncingBackup
Details
Current version
1.2.4
Last updated
14 hours ago
Created
3 months ago
Updates
20 releases
Downloads
1k
Compatible with
Obsidian 1.1.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Ko-fi
Author
walkskyerwalkskyerwk-obsidian
GitHubwalkskyer
  1. Community
  2. Plugins
  3. Git
  4. Hybrid Git Sync

Related plugins

GitHub

GitHub Sync

Sync vault to personal GitHub.

Direct Git Sync

Sync your vault natively with a GitHub repository on both Desktop and Mobile.

Git

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

YAOS

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

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

Git Sync

Sync your vault across all devices using your own GitHub account. Free forever.

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.

Time Machine

Browse, compare, and restore previous versions of your notes using built-in file-recovery snapshots.