I built this because my OpenClaw setup had become critical — it runs a good chunk of my daily workflow. But everything lives in ~/.openclaw on one machine. Conversations, memory DBs, credentials, skills. Disk dies, it's all gone.
Clawstash backs up the entire directory to any S3-compatible storage with encryption and block-level dedup. After the first backup, only changed blocks get uploaded — a small edit to a 200MB SQLite file uploads ~4KB.
Runs as a background daemon (systemd/launchd), configurable retention, selective restore by category.
TypeScript, 4 runtime deps, 198 tests, MIT license.
a_micali•1h ago