This repository is a build artifact. It is generated from courier.dev at
b7b38c6and replaced wholesale on every release. The source, the issue tracker and pull requests all live in courier.dev; nothing here is edited by hand.
Sync your Obsidian vault across devices — self-hosted, and encrypted on the device.
This repository is the Obsidian plugin. The plugin is one client of Courier, a complete sync solution you run yourself: this plugin for desktop and mobile, a headless CLI for machines that never open Obsidian, and one server that holds the encrypted copy of your vault. The server and the CLI live in courier.dev.
Settings → Community plugins → Browse → search for Courier → Install → Enable.
To install by hand, copy this release's main.js, manifest.json and styles.css into
<vault>/.obsidian/plugins/courier/.
note-2026-10-31-120000.conflict.md; compare the two and replace in one click.data.json
inside the vault; the derived vault key is kept in Obsidian's device-local storage and does not
enter the vault, so vault-level syncing (iCloud, Dropbox, Git) cannot carry it off the device.