Files
DataLoom/README.md
T

1.1 KiB

DataLoom

Offline desktop application for reviewing and merging Bitwarden exports.

Status

Initial project scaffold and design documentation. Implementation has not started.

Goals

  • Import two or more same-format, unencrypted Bitwarden exports.
  • Support JSON and CSV input, preserving all representable Bitwarden data.
  • Automatically remove only exact duplicates.
  • Keep uncertain and conflicting records for review.
  • Produce one merged output in the same format as the inputs.
  • Provide a comprehensive on-screen and plain-text audit log.
  • Operate offline with no uploads or external service dependencies.

Security note

Bitwarden exports and the requested full audit log contain secrets. DataLoom must display a prominent warning before import and clearly identify all generated files and their locations. Real exports must never be committed to source control.

Planned technology

Python and PySide6/Qt for a desktop application. The initial implementation will use synthetic fixtures only.

Development

The detailed design is in docs/design.md. See docs/roadmap.md for the planned milestones.