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

Gitbin

thiagothiago24 downloads

Sync your vaults across devices using Git. Conflicts are resolved automatically using CRDTs, so you can work offline and sync when you reconnect.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates5

Sync your Obsidian vaults across devices using Git. Work offline and sync when you reconnect, with concurrent text edits merged automatically.

  1. Install and enable Gitbin from Obsidian's community plugins.
  2. Open Settings → Gitbin, enter your repository's HTTPS URL and credentials with read/write access, then click Connect.
  3. Repeat on your other devices using the same repository and vault name, or use Scan to sync to set up your phone.

Feature highlights

  • Work across devices. Sync notes and attachments automatically while Obsidian is open, or sync manually when you choose.
  • Keep your repository. Store multiple vaults in one Git repository, each in its own folder.
  • Review changes. Browse sync history and compare local, remote, and merged files.
  • Set up another device. Reuse your repository and vault name, or use Scan to sync to transfer your setup to a phone.
  • Save space. Download files when you open them and choose how much local storage to use.
  • Maintain your vault. Consolidate old history or repair damaged metadata when needed.

Mobile support is experimental and has not yet been tested on physical devices.

How it works

Gitbin stores readable vault files in your Git repository alongside the metadata needed to merge changes. CRDTs combine concurrent text edits; attachments resolve as complete versions. Each device keeps pending changes locally until it can sync again.

Gitbin connects to the Git host you configure. Credentials stay in Obsidian's secret storage, and hidden configuration folders stay local. With on-demand downloads enabled, files remain visible in the explorer, but their contents must be downloaded before search, backlinks, or other plugins can read them.

[!WARNING] Avoid symbolic links and junctions in your vault. Gitbin uses Obsidian's file APIs, which don't expose local symlink detection. Linked files or folders may cause sync to read or modify files outside your vault. See Obsidian's guidance on symbolic links and junctions and Snyk's explanation of symlink risks for more information.

See also

  • FEATURES.md
  • CONTRIBUTING.md
HealthExcellent
ReviewPassed
About
Sync your Obsidian vault files and attachments across devices over HTTPS using Git with automatic CRDT-based conflict resolution. Keep editing offline and sync manually or automatically, browse per-file Local/Remote/Final history, and store multiple vaults as folders in one repository.
GitSyncing
Details
Current version
0.0.5
Last updated
Yesterday
Created
6 days ago
Updates
5 releases
Downloads
24
Compatible with
Obsidian 1.13.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
thiagothiago
thiagomajesk.github.io/
GitHubthiagomajesk
  1. Community
  2. Plugins
  3. Git
  4. Gitbin

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.

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.

GitHub

GitSync Portal

Sync your vault through GitHub across mobile and desktop, with a multilingual dashboard, search, favorites, history, and quizzes.

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).

YAOS

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

Relay

Collaborate in real time with live cursors. Share folders. Manage access to updates.