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

Drift

ryanbbrownryanbbrown799 downloads

Detects external file changes and shows side-by-side diffs with per-chunk accept/reject.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

A VS Code-style side-by-side diff viewer that lives inside Obsidian. Automatically detects external file changes (including AI coding agents) and shows you a before/after view with per-chunk accept/reject, accept all/reject all, and collapsible unchanged regions.

Drift demo

Features

  • Instant detection — No polling or delays. Uses CodeMirror 6 transaction monitoring to detect external changes the moment they happen.
  • Per-chunk accept/reject — Cherry-pick individual changes, not just all-or-nothing. Revert buttons on each diff chunk let you keep what you want and undo what you don't.
  • Accept all / Reject all — Bulk actions when you have multiple files with pending diffs.
  • Persistence — Pending diffs survive Obsidian restarts. Stale diffs (file deleted or reverted) are automatically discarded on reload.
  • Edit protection — Editing a file with pending diffs shows a warning modal, preventing accidental data loss.
  • Tool-agnostic — Works with any tool that modifies vault files: AI coding agents, sync services, scripts, other plugins.

Installation

Install Drift from the Obsidian community plugin directory.

Manual install

  1. Download main.js, manifest.json, and styles.css from the latest release
  2. Create a folder VaultFolder/.obsidian/plugins/drift/
  3. Copy the downloaded files into that folder
  4. Restart Obsidian and enable the plugin in Settings → Community plugins

Usage

Once enabled, the plugin runs automatically. When an external tool modifies a markdown file in your vault:

  1. A Drift tab opens in the background showing the side-by-side diff
  2. Use Accept All to keep the new content, or Reject All to revert to the original
  3. Use the revert button on individual chunks to selectively undo specific changes
  4. Use the Open diff viewer command to reopen the tab if you close it

Commands

Command Description
Open diff viewer Open or focus the diff viewer tab
Toggle external change detection Enable/disable external change detection
HealthExcellent
ReviewSatisfactory
About
View VS Code–style side-by-side diffs for external file changes inside Obsidian, with collapsible unchanged regions. Detect external edits instantly and cherry-pick per-chunk accept/reject or use Accept All/Reject All. Persist pending diffs across restarts and warn before editing files with unresolved diffs.
FilesReviewAI
Details
Current version
0.1.2
Last updated
4 weeks ago
Created
6 months ago
Updates
3 releases
Downloads
799
Compatible with
Obsidian 1.7.2+
Platforms
Desktop only
License
0BSD
Report bugRequest featureReport plugin
Author
ryanbbrownryanbbrown
github.com/ryanbbrown
GitHubryanbbrown
  1. Community
  2. Plugins
  3. Files
  4. Drift

Related plugins

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Gemini Scribe

Allows you to interact with Gemini and use your notes as context.

ChatGPT MD

A seamless integration of ChatGPT, OpenRouter.ai and local LLMs via Ollama into your notes.

Claude Code IDE

Connect your vault to Claude Code and share editor context with the CLI.

AI Agent

Lend your vault to an AI agent. It can read, write, and search your notes.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Advanced URI

Control everything with URI.

Copilot

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

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.

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.