Is this project open source? Yes
Is this project completely free? No (free for local backups, restore, and mesh networking; paid for cloud backup, Notion backup, and encryption)
Is this project vibe-coded beyond the author’s ability to comprehend how it works? No
Community Directory:https://community.obsidian.md/plugins/ginkgo-backup
Ever rewritten a paragraph and wished you could get the original back? Or merged a note by mistake and lost half your work?
I built Ginkgo Backup to solve this — it captures every save into a versioned timeline, so any previous state is one click away. Diff it, preview it, restore it, all without leaving Obsidian.

Why another backup plugin?
Most Obsidian backup solutions fall into two camps:
- Git-based — powerful, but requires Git knowledge (commits, branches, push/pull)
- Cloud sync — automatic, but you pay a subscription and your data leaves your control
Ginkgo Backup is neither:
- No Git knowledge required — just save, and it’s backed up
- No cloud subscription — the backup engine runs locally on your machine
- Your data never leaves your control
Key features
Visual timeline — A calendar sidebar lets you jump to any day and browse that day’s snapshots with file counts, sizes, and change badges (+added, ~modified).

Version history & diff — Right-click any file to see its full history. Pick any two versions and see exactly what changed, line by line (LCS-based, with a context-only mode for large files).
One-click restore — Preview a version before restoring. Your current content is saved automatically first, so an accidental restore never destroys unsaved work.

Instant push on save — Every save is captured within seconds, not on a schedule. Identical content is skipped, so only real changes are stored.
Scheduled full backup — Optionally back up the entire vault (including images and attachments) on a timer.
How it works
The plugin is a lightweight frontend; the actual backup engine (snapshot storage, deduplication, scheduling) runs as a standalone desktop app. This keeps your vault history independent of Obsidian’s lifecycle — your backups survive even if Obsidian is closed or the plugin is uninstalled.
Quick start
- Install Ginkgo Backup — Download from
ginkgobackup.com(macOS / Windows / Linux, free for local backups), launch it, and copy the API token from Settings → API. - Enable the plugin — In Obsidian, open Settings → Community plugins, search for “Ginkgo Backup”, install and enable it.
- Follow the setup guide — On first launch the plugin shows a 4-step welcome modal. Paste your API token and click Test connection.

- Configure the backup source — Run
Ginkgo: Configure sourceand pick the repository for this vault. Done — your notes are now versioned.
Pricing
- Free — local backups, restore, version diff, mesh networking
- Paid — cloud backup, Notion backup, encryption (the Obsidian plugin works fully with the free version)
Links
- Plugin page:
https://community.obsidian.md/plugins/ginkgo-backup - Source code:
https://github.com/ginkgobackup/obsidian-ginkgo-backup - Website:
ginkgobackup.com
Feedback welcome! Happy to answer any questions.