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

Agentic Git Sync

Jakob HeJakob He345 downloads

Agentic two-way sync for your vault and submodules with GitHub. AI resolves conflicts and git errors autonomously.

Add to Obsidian
Agentic Git Sync screenshot
Agentic Git Sync screenshot
Agentic Git Sync screenshot
Agentic Git Sync screenshot
  • Overview
  • Scorecard
  • Updates19

English | 简体中文 | 繁體中文 | 日本語

A GitHub two-way sync plugin for Obsidian users who don't know git. Three things make it different.

Agentic Git Sync dashboard inside Obsidian

Core features

An AI agent handles the git internals

Hand the messy parts of git off to an AI.

AI-assisted three-pane conflict resolver with reasoning

  • AI conflict resolution — auto-merges diverged branches and only opens a visual resolver when it can't decide. When it does open, you get a three-pane Local / Remote / AI Suggestion view, an AI confidence rating, and the model's reasoning for the picked side.
  • Git error diagnosis — non-fast-forward push? need to merge before push? you don't need to know any of it; the agent navigates it.
  • AI-drafted commit messages — DeepSeek or Gemini reads the diff and produces a semantic message you can edit before committing.
  • Empty repos auto-initialize — paste a URL and the plugin silently does the initial commit and first push.

Fits both personal sync and team collaboration

Private notes stay private while team work happens alongside — independent, non-interfering.

Add submodule dialog with Team mode

  • Personal knowledge stays private.
  • Team-shared knowledge lives in submodules.
  • A friendly conflict-management UI.
  • A simple personal-branch / team-main-branch model.

Invisible two-way sync

A background scheduler pulls and pushes on a timer while you write. Tokens and machine-local state stay in .obsidian/ (never committed); remote URLs and the submodule list live in .github-sync.json and travel with the repo, so a fresh clone on another machine restores your config automatically.

Install the plugin

Community plugins: Settings → Community plugins → Browse → search Agentic Git Sync → Install → Enable.

Manual: download main.js, manifest.json, styles.css from the latest release, drop them into <vault>/.obsidian/plugins/agentic-git-sync/, restart Obsidian, and enable.

Get started

Settings → Agentic Git Sync → Run setup wizard, then connect GitHub.

Recommended — GitHub App (no token to manage; access scoped to repos you pick):

  1. On Your Credentials, click “Connect with GitHub App →”.
  2. In the browser, choose which repositories to grant, then Install & Authorize.
  3. You're returned to Obsidian — the wizard shows Connected as @you.

Manage or revoke anytime at github.com/settings/installations.

Alternative — Personal Access Token: on Your Credentials, open the token option (the ? opens GitHub's token page). Classic needs repo; fine-grained needs Contents: read & write.

Then paste (or Browse for) your vault repo's HTTPS URL — the plugin handles the initial commit and push, even for an empty repo. Add per-folder submodules from the dashboard later if you want.

Data security

Credentials stay on your device, access stays minimal. The GitHub App grants only the repos you select and uses short-lived tokens — nothing long-lived in your vault; revoke anytime from GitHub settings. A PAT lives only in local data.json. The committed .github-sync.json has no token field by schema, so credentials can't leak into a commit.

Git history

Browse the commit history of any file without leaving Obsidian. Click a commit (or shift-click a range) to see the diff inline; commit messages are the semantic ones the AI drafted when the change was synced.

File history modal with commit list and inline diff

License

MIT

HealthExcellent
ReviewSatisfactory
About
Sync your Obsidian vault two-way with GitHub, map folders to independent repositories with real submodule support, and manage folder-specific repos from a single vault. Recover Git failures automatically via an AI agent that classifies errors and applies fixes, and resolve conflicts with a three‑pane semantic merge UI that explains AI choices.
GitSyncingAI
Details
Current version
1.3.30
Last updated
3 weeks ago
Created
2 months ago
Updates
19 releases
Downloads
345
Compatible with
Obsidian 1.7.2+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
Jakob HeJakob Heleweii
jakobhe.com
GitHubleweii
  1. Community
  2. Plugins
  3. Git
  4. Agentic Git Sync

Related plugins

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.

GitHub

GitHub Sync

Sync vault to personal GitHub.

Smart Connections

Find related notes and excerpts while writing. Your AI link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.

Claudian

Embeds Claude Code/Codex as an AI collaborator in your vault. Your vault becomes agent's working directory, giving it full agentic capabilities: file read/write, search, bash commands, and multi-step workflows.

Copilot

Your AI Copilot: Chat with Your Second Brain, Learn Faster, Work Smarter.

Git

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

Agent Client

Chat with Claude Code, Codex, Gemini CLI, and more via the Agent Client Protocol — right from your vault.

Text Generator

Generate text content using GPT-3 (OpenAI).

Smart Composer

AI chat with note context, smart writing assistance, and one-click edits for your vault.

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.