GMvault is a free, open-source command-line tool for backing up Gmail accounts and restoring a local email repository to Gmail. It supports both full synchronization and incremental quick synchronization. The project documents binary installations for Windows, Linux, and Mac OS X, as well as installation from source through Python, pip, or easy_install. XOAuth is the default and recommended authentication method. After first authentication, its token is stored in $HOME/.gmvault for later use. Users can instead sign in with a Gmail password, which is encrypted if they choose to save it. By default, emails are stored in $HOME/gmvault-db, or %HOME%/gmvault-db on Windows. Restore operations provide resume and restart options so previously processed messages do not need uploading again. GMvault is licensed under GNU-AGPL-3.0. PyPI lists version 1.9.1 as its latest release, published March 31, 2016.
Who it is for
It suits Gmail users who want a local email backup and a way to restore that repository to Gmail. It is a command-line tool for users on Windows, Linux, or macOS.
What is good
- Supports full and incremental synchronization.
- Restore supports resume and restart options.
- XOAuth is enabled by default and recommended.
- Open source under GNU-AGPL-3.0.
What to know first
- The latest listed release dates to March 31, 2016.
- The tool uses a command-line interface.
- Supports Gmail only.
Freedom251 review
GMvault: the full review
GMvault provides local Gmail backup and restore with sync options and resume support. Its latest listed release is from 2016, and use requires a command-line interface.
Overview
GMvault is a command-line utility for backing up Gmail and restoring a saved email repository to Gmail. It suits people who want a free, open-source Gmail backup tool and are comfortable working in a terminal. Its focused sync and recovery options are useful, but its Gmail-only scope and 2016 latest release make it a poor fit for readers seeking a recently updated, multi-provider service.
Key features
- Full and incremental sync: Run a full synchronization or use incremental quick synchronization for subsequent backup work. That flexibility supports both an initial archive and quicker follow-up syncs.
- Restore with recovery controls: GMvault can put a local email repository back into Gmail. The --resume and --restart options help avoid re-uploading messages already processed, useful when a restore is interrupted.
- Authentication and token storage: XOAuth is the default and recommended method; after initial authentication, its token is stored in $HOME/.gmvault for later use. Users can also authenticate with a Gmail login password, encrypted if they choose to save it.
- Local archive: Email is stored by default in $HOME/gmvault-db, or %HOME%/gmvault-db on Windows. This gives the backup a local destination, though users must be comfortable managing files in those locations.
- Installation choices: Binary installations are documented for Windows, Linux and Mac OS X. Source installation is also possible with python setup.py install, pip or easy_install, making it suitable for users prepared to handle a command-line setup.
Pricing
GMvault costs 0.00 USD per free. The free plan is the open-source GNU Affero General Public License v3 release, with the core Gmail backup and restore capabilities. There are no paid tiers or plan-based quotas described; the trade-off is that users rely on a command-line tool rather than a priced, broader backup offering.
Platforms
GMvault supports Linux, macOS and Windows. The project documents binary installations for Linux, Mac OS X and Windows, and Windows uses a distinct default archive path. Choose it only if Gmail is the provider you need: Gmail is its supported provider, not a multi-service mail backup option.
Who it's for
GMvault is best for technically comfortable Gmail users who want a no-cost local archive, incremental synchronization and a way to restore mail into Gmail. Its command-line interface and local file paths are sensible for users who prefer direct control over where the archive lives. It is not the right choice for someone who wants a graphical workflow, coverage across email providers, or a project with a recent release history: version 1.9.1 was published March 31, 2016.
Pros and cons
- Pro — Backup and restore in one tool: It can save Gmail mail locally and restore that repository to Gmail.
- Pro — Resumable restore: Resume and restart options reduce duplicate upload work after processing has begun.
- Pro — Free and open source: The GNU-AGPL-3.0 license and free plan make it a no-cost option for Gmail backup.
- Con — Terminal required: Its command-line interface will rule it out for users who want a graphical backup app.
- Con — Gmail only: It does not serve readers looking to back up mail from other providers.
- Con — Old latest release: The latest release is version 1.9.1 from March 31, 2016, a drawback for users prioritizing a recently updated tool.
Alternatives
For a broader directory of options, see Email Backup Software.
- MSP360 Backup is worth considering for personal workstation file and image-based backup, with a free plan and a paid Pro option for macOS and Linux; GMvault is more specific to Gmail mail.
- VM Backup suits readers looking for VM backup, with a free edition limited to 2 VMs per host and a 30-day fully featured trial; GMvault instead targets Gmail correspondence.
- Veeam Agent for Mac may fit Mac users needing workstation backup with a free edition, limited to one backup job and without direct backup to object storage.
- Synology Active Backup for SaaS is a free add-on for Synology NAS aimed at Microsoft 365 and Google Workspace backup; choose it when those SaaS services and self-hosted NAS deployment are the target.
- Datto Endpoint Backup for Windows offers usage-based pricing tied to storage used; consider it when that pricing model and its listed platforms better match your backup needs.
- AvePoint Cloud Backup has custom pricing; contact the maker for a quote.
- DRS Softech Microsoft 365 Backup Tool is a paid Microsoft 365 backup option with Home and Administrator licenses; choose it when Microsoft 365, rather than Gmail, is the target.
- Spanning Backup has a single all-inclusive plan, unlimited backup retention and volume pricing; consider it if those terms suit your backup requirements.
Verdict
Choose GMvault if you want a free, open-source way to back up Gmail locally and restore it, and you are comfortable using the command line. Its sync choices and resumable restore are practical strengths. Look elsewhere if you need another mail provider, a graphical interface, or a more recently released tool.
GMvault plans and pricing
All plansCompared on email backup software
- Free plan
- Yes
- Alternate restore
- Yes
- Supported providers
- Gmail



