dupeGuru is a cross-platform GUI tool for finding duplicate files on a system. It is written primarily in Python and uses Qt for its user interface, running on Linux, macOS, and Windows.
The tool solves the problem of identifying redundant files that consume disk space and clutter storage systems. It scans a filesystem and compares files to detect duplicates, allowing users to review and remove them through a graphical interface. The core deduplication logic is separated from the UI layer, with the scanning and comparison algorithms implemented in Python and the Qt-based interface built with PyQt.
dupeGuru suits users who need a straightforward, visual way to reclaim disk space on personal computers or workstations. It works well for anyone managing local storage across multiple operating systems, since the same tool runs identically on Linux, macOS, and Windows. The project is suitable for those who prefer a desktop application over command-line tools for this task.
The project is actively maintained but explicitly seeks additional contributors. The maintainers are looking for help with platform-specific work including reproducing and fixing bugs on macOS and Linux, maintaining distribution packages for Linux systems, updating translations through a community translation platform, and keeping documentation current. This indicates ongoing development with identified gaps in coverage across supported platforms and localization efforts.