Minimal plugin that automatically syncs vault changes to GitHub on desktop and mobile:
- Watch vault file events (
create,modify,delete,rename). - Debounce frequent changes.
- Optionally pull from remote.
- Stage changed files.
- Commit with an auto-generated message.
- Push to remote branch.
pnpm install
pnpm run build- Uses
isomorphic-gitwith an Obsidian vault adapter so it can run on mobile too. - Keeps the feature set intentionally small: no conflict UI, no advanced commands.