FileSight

Your photos and clips get names you can read — and it all happens on your own machine. On Windows, the installer contains everything.

Loading release information…

Download Source on GitHub

Local, not uploaded

A vision model runs on your machine and describes each file. Nothing leaves the computer, so private folders stay private.

Nothing renames itself

You see the suggested names, edit any of them, validate, and dry-run first. Files change only after you confirm the plan.

Every rename is reversible

Each operation is journalled, so one click undoes the last batch — including swaps, cycles and case-only changes.

Images and short videos

JPEG, PNG and WebP, plus MP4, MOV, MKV, WebM and AVI clips: frames are sampled and the clearest ones describe the file.

No setup on Windows

The analysis engine ships inside the installer. No Python, no PATH, no commands — and FFmpeg for video is one button in the app.

Keeps itself current

An installed copy notices a new release, shows a banner and installs it. Every update is signed, and only signed ones are accepted.

Downloads

Windows

Installer (.exe) · recommended

Everything included

Checking…

Windows

MSI package · for deployment

Everything included

Checking…

macOS

Apple Silicon (.dmg)

Needs Python 3.11+

Checking…

Linux

Debian / Ubuntu (.deb)

Needs Python 3.11+

Checking…

All releases and checksums on GitHub

Install and run — nothing else to set up

On Windows the installer is self-contained. The analysis engine ships inside it, so there is no Python to install, no PATH to edit and no commands to run. Download, install, choose a folder. The first analysis downloads the vision model once (about 1 GB) and caches it; everything after that works offline.

Video support needs FFmpeg, and that is one click too: the app offers to fetch it into its own folder, without touching anything else on the system.

Updates are built in — an installed copy notices a new release and offers to install it.

macOS and Linux builds are not self-contained yet. They still need Python 3.11+ with the FileSight core installed — the README has the two commands. Freezing the engine for those platforms is the next step. The macOS builds are also unsigned, so Gatekeeper asks for a right-click → Open the first time.