No description
  • C# 98%
  • PowerShell 2%
Find a file
Allspark bcf525d886 Your branch is up to date with 'origin/main'.
Changes to be committed:
	modified:   CyberGemini/obj/Debug/net8.0-windows/win-x64/CyberGemini.AssemblyInfo.cs
	modified:   CyberGemini/obj/Debug/net8.0-windows/win-x64/CyberGemini.AssemblyInfoInputs.cache
	modified:   CyberGemini/obj/Debug/net8.0-windows/win-x64/MainWindow.baml
	modified:   CyberGemini/obj/Debug/net8.0-windows/win-x64/MainWindow.g.cs
2026-02-21 22:52:26 -06:00
Assets On branch main 2026-02-20 01:54:56 -06:00
CyberGemini Your branch is up to date with 'origin/main'. 2026-02-21 22:52:26 -06:00
Scripts On branch main 2026-02-20 01:54:56 -06:00
CyberGemini.sln On branch main 2026-02-20 01:54:56 -06:00
README.md On branch main 2026-02-20 01:54:56 -06:00

Cyber Gemini

Cyber Gemini is a portable Windows utility for discovering duplicate files by size and cryptographic hash. It also highlights files that share names (regardless of size or hash) and provides quick renaming tools.

Highlights

  • Multi-core scanning using size-first grouping and SHA-256 hashing
  • Modern, muted UI tuned for long sessions
  • Actions for move, delete to recycle bin, or permanent delete with warning
  • Optional backup of selected files before deletion

Build

Open the solution in Visual Studio 2022 (or later) and run the CyberGemini project.

Publish a single-file EXE

# From the CyberGemini project folder
 dotnet publish -c Release -r win-x64 /p:PublishSingleFile=true /p:SelfContained=true

The portable executable will be in:

CyberGemini\bin\Release\net8.0-windows\win-x64\publish