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

walkskyerwalkskyer219 downloads

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

Add to Obsidian
  • Overview
  • Scorecard
  • Updates10

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
ReviewCaution
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.
GitSyncing
Details
Current version
1.0.14
Last updated
18 hours ago
Created
Last month
Updates
10 releases
Downloads
219
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Ko-fi
Author
walkskyerwalkskyerwk-obsidian
GitHubwk-obsidian
  1. Community
  2. Plugins
  3. Git
  4. Hybrid Git Sync

Related plugins

GitHub

GitHub Sync

Sync vault to personal GitHub.

GitHub

Git Sync

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

Direct Git Sync

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

Git File Sync

Both mobile and desktop. Selectively sync the notes you choose—not your whole vault—with GitHub, GitLab, or Gitea. No local Git repository required.

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!

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

Fit

Minimalist File gIT (FIT) to sync your files across mobile and desktop devices using GitHub.

YAOS

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