Skip to Content
Shipped

Retrova

A free, open-source desktop app that gets your files off drives that won't open, without writing a byte to them.

Role
Design & Engineering
Year
2026
Domain
Desktop
retrova.jishnumahanta.in Source code
Retrova
Retrova's Rescue screen: drive health, APFS snapshot browser, recovery stats and verification
File formats it can carve
47File formats it can carve
Bytes written to the damaged drive
0Bytes written to the damaged drive

Problem

A drive that won't mount usually still holds your files, but macOS and Windows refuse to show them, and repair tools that write to the disk can make things worse.

Solution

A local-only app for macOS and Windows that reads the damaged drive itself, copies what matters to another disk, verifies every copy against the original, and then helps clear out the clutter a rescue leaves behind.

Approach

Its own block-level readers for APFS (including snapshots), NTFS, FAT, exFAT, ext2/3/4, XFS and Btrfs, so it can browse volumes the operating system has given up on. Source drives are only ever opened read-only, copies are staged as .part files and renamed once verified, and nothing is deleted permanently: extras go to the Trash.

Architecture

A Python engine with a local web interface bound to 127.0.0.1 and protected by a session token, so it never talks to the internet. Three stages: Rescue (browse, preview and copy, or carve 47 file formats from raw blocks), Verify (quick, sample or full byte-for-byte checks with a SHA-256 manifest) and Reclaim (duplicates, sparse virtual-machine disks and rebuildable dev caches).

Outcome

  • v1.0.1 released for macOS (Apple Silicon and Intel) and Windows 10 and 11 in October 2026.
  • Reads APFS, NTFS, FAT, exFAT, ext2/3/4, XFS and Btrfs, and carves 47 file formats when there is no file system left.
  • Every copy can be checked byte for byte, with a SHA-256 manifest to re-check it years later without the old drive.

Specs

PlatformsmacOS · Windows
PriceFree
LicenseAGPL-3.0

Stack

PythonJavaScriptCSQLite FTS5Apple VisionWinRT OCR

From the Bench

Retrova's Rescue screen: drive health, APFS snapshot browser, recovery stats and verification
Click to expand
Retrova's Disk Care and Reclaim tools: space treemap, duplicate finder, cleanup and local OCR search
Click to expand

Want something like this built?

Start a Project

Next project

Solar Rooftop Registration App

Android app with GPS mapping for solar installations