wenzhi-ding930 downloadsReview note edits as a Git-style diff, then keep or revert each hunk. Ideal for reviewing AI edits.
Review the changes in a note against a historical snapshot, rendered as a git-style inline diff inside the Obsidian editor. Keep (✓) or revert (✕) each diff hunk individually. Review Edit maintains its own automatic snapshots — no setup and no git required — and additionally uses snapshots from the core File Recovery plugin when available. The interface language follows Obsidian's display language (English and Chinese are built in).

Install from Obsidian's community plugin browser, or manually: download main.js, styles.css, and manifest.json from the latest release into <vault>/.obsidian/plugins/review-edit/, then enable Review Edit in Settings → Community plugins.
Once enabled, Review Edit snapshots every note automatically: whenever you stop editing a note for longer than the session threshold (1 minute by default), the pre-edit content is snapshotted. This works for edits made by external tools and scripts while Obsidian is running, not just in-app edits — ideal for reviewing AI edits. On first launch it takes a baseline snapshot of your whole vault in the background, and snapshots older than the retention period (30 days by default) are pruned automatically.
Snapshots are stored locally in this device's IndexedDB and never leave your machine. You can purge all of them anytime from the plugin settings, where the threshold and retention are also configurable. File Recovery snapshots, when available, are used as an additional source.
Esc) — unhandled changes are all kept.Automatic snapshots use only public plugin APIs (vault events + the plugin's own IndexedDB store). Reading File Recovery snapshots relies on that core plugin's internal IndexedDB structure (the same approach as the Time Machine community plugin); there is no public API for this. If an Obsidian update breaks it, only src/snapshot-source.ts needs to be adapted — automatic snapshots are unaffected.
在 Obsidian 编辑器内以 git diff 风格审查一篇笔记相对历史快照的改动,逐块「保留 ✓」或「撤销 ✕」。插件自带一套自动快照系统——零配置、不依赖 git——核心插件「文件恢复」的快照可用时作为补充数据源。界面语言跟随 Obsidian 显示语言(内置中英文)。

在 Obsidian 社区插件市场搜索安装,或从 最新 release 下载 main.js、styles.css、manifest.json 放入 <vault>/.obsidian/plugins/review-edit/,然后在 设置 → 第三方插件 中启用。
启用后插件自动为笔记保存快照:编辑停顿超过会话阈值(默认 1 分钟)即自动保存改前内容;只要 Obsidian 在运行,外部工具和脚本对笔记的修改同样会被记录,特别适合审查 AI 的批量改动。首次启动会后台做一次全库基线,过期快照按保留期自动清理(默认 30 天)。快照只存在本机 IndexedDB,不上传,可随时在插件设置里一键清除;阈值与保留期也可在设置里调整。核心插件「文件恢复」的快照仍会作为补充数据源使用。
自动快照只使用公开的插件 API(vault 事件 + 插件自己的 IndexedDB 存储)。读取文件恢复的快照依赖该核心插件的内部 IndexedDB 结构(社区插件 Time Machine 采用同一方式),Obsidian 大版本更新后若失效,只需适配 src/snapshot-source.ts——自动快照不受影响。