RANGER SERIES AI-POWERED
DupeRangerAi

License: MIT Python 3.8+ Platform: Windows AI: Transformer Models Version 1.1
AI-Powered Duplicate Detection & File Organization Combines intelligent duplicate file detection with AI-powered categorization using local language models. Efficiently manage disk space while automatically organizing your files with machine learning.

What is DupeRangerAi?

DupeRangerAi is a Windows-based utility that revolutionizes file management by combining fast duplicate file detection with AI-powered categorization. Using local language models from Hugging Face, it analyzes and organizes files within your file system, enabling efficient disk space management with intelligent automation.

Application Interface

DupeRangerAi Interface

DupeRangerAi GUI showing AI categorization and duplicate detection results

AI-Powered Intelligence

Built on transformer models from Hugging Face, DupeRangerAi classifies files into intelligent categories including Photos, Videos, Audio, Documents, Archives, Code, Spreadsheets, Presentations, Backups, and Miscellaneous. GPU acceleration with CUDA is supported, with automatic CPU fallback for universal compatibility.

Core Features

Smart Duplicate Detection

  • Two-phase: xxHash + SHA-256 verification
  • Fast fingerprinting for quick scans
  • Configurable retention (oldest/newest)
  • Automatic ._dr_ prefix marking

AI Categorization

  • Transformer models from Hugging Face
  • 10+ intelligent file categories
  • GPU acceleration (CUDA)
  • Automatic CPU fallback

File Organization

  • Category-based folder creation
  • Subfolder or custom directory options
  • Intelligent filename collision handling
  • Preview before execution

Safety Mechanisms

  • Complete transaction logging
  • Dry-run mode for testing
  • Mid-execution cancellation
  • Graceful error handling
  • Rollback capability

System Requirements

Installation

# Clone the repository
git clone https://github.com/peterjohannmedina/duperangerai.git
cd duperangerai

# Install with CPU support
python install.py --cpu

# Or install with GPU support (NVIDIA CUDA)
python install.py --gpu

Usage Workflow

  1. Launch: Run python DupeRangerAi.py or use standalone executable
  2. Select Directory: Choose your target folder for scanning
  3. Configure: Set SHA-256 hashing, AI categorization, worker threads, chunk sizes
  4. Scan: Execute the scan and let AI analyze your files
  5. Review: Browse results across three tabs:
    • File Extensions
    • Duplicates
    • AI Categories
  6. Organize: Preview and apply organizational actions

Performance Optimization

DupeRangerAi adapts to different storage types for optimal performance:

Storage Type Fast Chunk Size SHA Chunk Size
NVMe SSD 8-16 MB 1-2 MB
SATA SSD/HDD 4-8 MB 0.5-1 MB
Network/SMB 1-4 MB 0.25-0.5 MB
USB/External 0.5-2 MB 0.125-0.25 MB

AI File Categories

Media Files

  • Photos (.jpg, .png, .raw)
  • Videos (.mp4, .avi, .mkv)
  • Audio (.mp3, .flac, .wav)

Documents

  • Documents (.docx, .pdf, .txt)
  • Spreadsheets (.xlsx, .csv)
  • Presentations (.pptx, .key)

Development

  • Code files (.py, .js, .cpp)
  • Archives (.zip, .tar, .rar)
  • Backups & misc files

Architecture Highlights

Safety First

Built-in Protection

Why DupeRangerAi?

What's Included

Version History

Version 1.1 (November 2025)