Vault Sync
Foundry VTT v13-v14
Vault Sync is a free, open-source Foundry VTT module that imports an Obsidian vault (or any git repository of markdown files) directly into Foundry as journal entries and pages.
Features
- Git-based. Point the module at a GitHub repository and sync. The first sync pulls everything; subsequent syncs only pull files that actually changed since the last commit.
- Obsidian-compatible.
[[wikilinks]],![[embeds]],![[image.png|200]]resized images, and> [!dm]callouts (stripped from player-visible content) all work. - Per-file visibility. YAML frontmatter controls who can see each journal:
public: truegrants OBSERVER to players, otherwise GM-only. - Deterministic IDs. Every page gets a stable ID derived from its vault path. Re-import overwrites in place, with no duplicates.
- Auto backlinks. A “References” section is generated on every page listing pages that link to it.
- Private repo + LFS support via a small Cloudflare Worker proxy (hosted for you; self-host for tighter security).
Compatibility
- Foundry VTT v13 and v14
- Public or private GitHub repositories
- Git LFS-tracked media on private repos (via CORS proxy)
Get It
Vault Sync is free and open source:
- Manifest:
https://github.com/wizzlethorpe/vault-sync/releases/latest/download/module.json - Source code: github.com/wizzlethorpe/vault-sync
Install via Foundry’s Install Module dialog using the manifest URL above.