DEV Community

Pete Benoit
Pete Benoit

Posted on

Manage duplicates in your Bitwarden Vault with Python

Bitwarden doesn't have a built-in method for managing duplicates in your vault. I wasn't happy with the other user-made libraries I found, so I went and created a Python-based tool to help automate the process.

Features

  • Filter entries by type: Login, Secure Note, Card, or Identity.
  • Identify and export duplicates for review.
  • Save unique entries in a cleaned JSON file.
  • Interactive or CLI-based configuration for flexibility.

How It Works

Export your Bitwarden vault into JSON and run the tool, you can categorize entries based on customizable criteria using an interactive shell script.

Why Use This Tool?

  • Simplifies vault management.
  • Works directly with Bitwarden JSON exports.
  • Fully customizable and extensible.

Setup

To get started, clone the repository and run the shell script:

git clone https://github.com/peterbenoit/Bitwarden-Deduplicator
cd Bitwarden-Deduplicator
./run_python.sh
Enter fullscreen mode Exit fullscreen mode

This script sets up a virtual environment, installs dependencies, and guides you through the configuration process.

Top comments (0)