Back up what you'd hate to lose.

Stash zips up the folders you actually care about — dotfiles, scripts, savegames — and pushes them to your own Google Drive or a local disk, on a schedule. No account but your own, no server in between.

How it works

Four decisions, then Stash stays out of your way.

01

Pick what matters

Point Stash at the folders and files you don't want to lose.

02

Choose where it lives

Your own Google Drive account, or a disk you already have.

03

Set how often

Every hour, once a day, or off — you trigger it by hand instead.

04

Stash keeps it current

Quiet backups in the background. Restore from any machine when you need to.

What's in the app

One backup app, not a suite. Here's what it actually does.

scheduled-backups
Each stash runs on its own interval, or you disable scheduling and run it by hand.
drive-or-local-disk
Same app, two destinations — connect your own Google Drive, or point at a mounted disk.
shared-stashes
Back up the same stash from more than one machine. Stash tracks which one is allowed to write.
restore-anywhere
Pull down a version from any machine that's backed up to the same stash.
one-queue
Every backup, restore, and move runs through a single queue you can see and cancel.
no-server
Stash talks straight to your own storage. There's no Stash server to trust — because there isn't one.

Where your data actually goes

Worth being specific about, since it's asking for Drive access.

No server in the middle

Stash is a desktop app. It reads the files you point it at and writes them straight to your own Google Drive account or your own disk — nothing passes through a server Stash operates, because none exists. Your Google tokens are encrypted on disk and never leave your machine.

The Drive permission Stash asks for is drive.file — access only to files Stash itself creates. It can't see, read, or touch anything else in your Drive. Full detail in the privacy policy.

About that security warning

Stash isn't code-signed yet, so your OS will flag the installer on first run. That's Gatekeeper or SmartScreen being cautious about an unsigned app, not a virus scanner catching something.

macOS — if it says the app "is damaged and can't be opened," run this in Terminal after moving it to Applications:

xattr -cr /Applications/Stash.app

Windows — click "More info," then "Run anyway" on the SmartScreen prompt.

Download

Binaries are built and published straight from source on every release — see them on GitHub Releases.

macOS

.dmg — Apple Silicon and Intel

Checking latest release…

Windows

.exe installer — x64

Checking latest release…

Linux

.AppImage — x64

Checking latest release…

Looking up the latest release…