vinzent03/obsidian-git

Integrate Git version control with automatic commit-and-sync and other advanced features in Obsidian.md

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 57 minutes ago
Added to GitGenius on September 5th, 2026
Created on October 27th, 2020
Open Issues & Pull Requests: 135 (+0)
GitHub issues: Enabled
Number of forks: 631
Total Stargazers: 11,935 (+0)
Total Subscribers: 41 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 47.0 hours
Mean response time: 28.1 days
90th percentile: 56.0 days
Tracked items: 320

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "bug" is answered fastest, typically in about 2 days, while "enhancement" waits about 10 days. Only 9% of issues opened in the past year have been closed. Three people close 77% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 88
New in 7 days: 4
Closed in 7 days: 0
Avg open age: 579 days
Stale 30+ days: 75
Stale 90+ days: 68

Recent activity

Opened in 7 days: 4
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 1

Top labels

  • bug (151)
  • enhancement (17)
  • desktop (9)
  • awaiting response (7)
  • mobile (6)
  • support (5)
  • help wanted (3)
  • unknown how to fix (3)

Detailed Description

Obsidian Git is a plugin for Obsidian.md that integrates Git version control directly into the note-taking application.

The plugin solves the problem of version-controlling Obsidian vaults by automating Git workflows. It enables automatic commit-and-sync operations on a schedule, auto-pulls on Obsidian startup, and provides Git operations without leaving the editor. The approach embeds Git functionality through dedicated UI views: a source control view for staging and committing files, a history view for browsing commit logs, and a diff view for comparing file versions. Line-by-line change indicators appear directly in the editor on desktop, and GitHub integration allows opening files and history in a browser.

The tool suits users who want version control for their Obsidian vault without manual Git commands. Desktop users get the full feature set including editor signs, submodule support for managing multiple repositories, and comprehensive diff viewing. Mobile users should be aware that the plugin is marked as highly unstable on that platform. The README recommends pairing the plugin with the Version History Diff plugin for detailed file history inspection.

Development activity shows consistent engagement with bug fixes and feature refinement. The project maintains active issue triage and responds to user-reported problems. Pull requests receive review and integration into releases. The codebase receives ongoing maintenance with updates addressing edge cases and stability improvements across both desktop and mobile implementations.