Local-first sync for an Obsidian vault, in Rust, over iroh
v0.1.0
ae23e736 · Mihai ·

v0.1.0 — first real, running version

Local-first Obsidian vault sync over iroh. A daemon per machine watches a vault, hashes what changed, and reconciles with every other machine over a real peer-to-peer mesh: gossip-triggered propagation for live edits, a periodic full reconcile as fallback, genuinely concurrent edits become conflict copies instead of one side winning. Content-addressed local storage with full history, restore, and archive snapshots. Offline mode, large-file admission control, a signed device roster, a Unix control socket, and a real CLI (dragon-glass-cli) talking to it. Installs as a persistent systemd/launchd service.