ultraworkers/hbackup — explained in plain English
Analysis updated 2026-07-31 · repo last pushed 2026-06-07
Back up your Hermes Agent and OpenClaw setup into a single compressed archive file.
Schedule nightly backups at 3 AM using cron so your AI workflow data is always protected.
Upload backup archives to Google Drive automatically using rclone configuration.
Safely back up live SQLite databases without corruption using SQLite's built-in backup command.
| ultraworkers/hbackup | lucifer1004/veloq | mirkobozzetto/flowflow | |
|---|---|---|---|
| Stars | 50 | 51 | 49 |
| Language | Rust | Rust | Rust |
| Last pushed | 2026-06-07 | — | — |
| Maintenance | Maintained | — | — |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 2/5 | 4/5 | 4/5 |
| Audience | ops devops | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Hermes Agent and OpenClaw to be installed, plus rclone configuration if uploading to Google Drive.
hbackup is a backup and restore tool designed for people running Hermes Agent and OpenClaw, two pieces of software that, together, appear to manage AI-related workflows on a Linux system. If you use these tools and want to protect your setup against data loss, this lets you create compressed archive files containing all your configuration, state, workspaces, and related system files, then optionally upload those archives to Google Drive or another server. The tool backs up several specific locations: your Hermes state and logs, your OpenClaw workspace and config, user-level systemd service files, and any SQLite databases involved. It handles live databases carefully by using SQLite's built-in backup command, which avoids corruption that could happen if you just copied a database file mid-write. Everything gets bundled into a compressed archive format called tar.zst. You can add extra directories to include or exclude through a configuration file. The workflow is straightforward. You run a single command to create a backup, and optionally another to upload it somewhere safe. A combined "auto" command does both steps in sequence, which makes it easy to schedule regular backups through cron, a built-in Linux scheduler that can run tasks at set times. The README includes an example that runs a full backup plus upload every night at 3 AM. You can also do dry runs to preview what would happen, list existing backups, and force-restore over existing files when needed. For getting archives off your machine, the tool supports Google Drive through a tool called rclone, and also supports copying to remote servers via scp or rsync. You configure the destination once in a config file and then the upload command handles the rest. The project is built in Rust and was originally extracted from someone's personal setup. The author has since cleaned it up to remove all hardcoded paths, making it work for anyone's home directory automatically. Workspaces are discovered automatically, and any additional custom paths are handled through the config file.
A Linux backup tool for users of Hermes Agent and OpenClaw that bundles configs, state, workspaces, and databases into compressed archives and optionally uploads them to Google Drive or a remote server.
Mainly Rust. The stack also includes Rust, SQLite, rclone.
Maintained — commit in last 6 months (last push 2026-06-07).
No license information provided in the README, so usage rights are unclear.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
double-check against the repo, no cap.