Skip to content
GitHub stars

Multi-Account

Adding Accounts

Each Gmail account needs its own OAuth authorization:

Terminal window
msgvault add-account personal@gmail.com
msgvault add-account work@company.com

All accounts share the same SQLite database and attachment storage.

Syncing

Sync all accounts at once by omitting the email argument:

Terminal window
# Full sync all accounts
msgvault sync-full
# Incremental sync all accounts
msgvault sync

Or sync a specific account:

Terminal window
msgvault sync-full personal@gmail.com
msgvault sync work@company.com

Search queries run across all accounts by default:

Terminal window
msgvault search "quarterly report"

TUI Filtering

Filter the TUI to a specific account:

Terminal window
msgvault tui --account work@company.com

Or press a in the TUI to cycle through account filters interactively.