Export (most of) your Bitwarden items into KeePass (kdbx) database. That includes logins - with TOTP seeds, URIs, custom fields, attachments and secure notes
Export (most of) your Bitwarden items into KeePass database.
It uses official bitwarden-cli client to export your items from Bitwarden vault and move them into your KeePass database - that includes logins (with TOTP seeds, URIs, custom fields, attachments, notes) and secure notes.
.env
file
DATABASE_PASSWORD
- used as password for KeePass databaseBITWARDEN_URL
docker-compose run bitwarden-to-keepass
exports
directorymake build
source .venv/bin/activate
bw login
(you need BW_SESSION
for export to work).python3 bitwarden-to-keepass.py --bw-session BW_SESSION --database-path DATABASE_PATH --database-password DATABASE_PASSWORD [--database-keyfile DATABASE_KEYFILE] [--bw-path BW_PATH]