See every difference
Compare your local folder, Drive, and the last saved snapshot before a file moves.
Aethel / Google Drive CLI
Aethel gives Google Drive a Git-style workflow: inspect changes, choose what moves, and keep a history of every successful sync.
COMPARE THREE STATES
BEFORE YOU CHANGE FILES
01 / WHAT IT DOES
Compare your local folder, Drive, and the last saved snapshot before a file moves.
Review suggested actions with status and diff, then commit only what you intend.
When both copies change, choose the local version, the Drive version, or keep both.
Use concise CLI commands or open a dual-pane terminal UI for hands-on file management.
02 / TRY THE FLOW
Nothing runs here. This is the normal Aethel decision flow.
Step 1 of 4 — inspect
03 / FIRST TEN MINUTES
Node.js 22.12 or newer is required.
npm install -g aethelCreate a Desktop OAuth client in Google Cloud, enable the Google Drive API, then save the downloaded file here:
~/.config/aethel/credentials.jsonKeep credentials.json and token.json local. Never commit them.
aethel authClone a Drive folder, then pull its current contents to establish your first local copy.
aethel clone <folder-id-or-url> ./workspace
cd ./workspace && aethel pull --all -m "initial pull"04 / KEEP EXPLORING
aethel statusSee local, remote, staged, and conflicted changes.
aethel pull -m "pull"Apply Drive changes since your last snapshot.
aethel push --dry-runPreview local changes before uploading to Drive.
aethel tuiOpen the interactive dual-pane file browser.
Ready to make Google Drive feel deliberate?
Explore Aethel on GitHub ↗