‹ Back to projects

Proteus

Changes what hundreds of files look like, without changing where they live.

Proteus — named after the shape-shifting sea god — handles the bulk replacement of logo and graphic files across an entire folder tree: a company file server, a website checkout, a network share.

It finds the files that match a pattern, pairs each one with the most suitable replacement, and shows a before/after preview of every pairing before writing anything. Only once you've confirmed does it overwrite — atomically, with recoverable backups.

Doing this by hand across hundreds of files is slow and, worse, silently risky: it's easy to drop a banner where a favicon belonged. Proteus automates the finding and the pairing, but deliberately keeps the person in the loop, with a quality grade that says where the automation is confident and where it's guessing.

  • Platform
    Desktop — Windows, macOS, Linux
  • Safety
    Automatic, recoverable backups
  • Interface language
    English · Italian
  • License
    AGPL v3 (commercial license available)
The name, in myth

Proteus was a minor sea god of Greek mythology, herdsman of the seals of Poseidon, able to take any shape to escape those trying to question him — the word "protean" comes from him. The name fits naturally for a tool that changes the look of hundreds of files while leaving what they actually are untouched.

  • Searches with wildcard patterns, multiple at once, even over flaky network shares
  • Pairs each file with the closest match by resolution and name, with a quality grade
  • Lets you correct a pairing by hand with a double-click
  • Writes atomically: no file is ever left half-truncated by a failure
  • Runs a full dry run that touches no file at all
  • Restores everything from the backups with one click, at any time
Configuration: new logos folder, folder to scan and search key
Configuration: new logos folder, folder to scan and search key
Scan results: the files found, with format, size and resolution
Scan results: the files found, with format, size and resolution
Matches: the proposed replacements with a before/after preview
Matches: the proposed replacements with a before/after preview
Replacement: summary, recoverable backups and operation log
Replacement: summary, recoverable backups and operation log
Content search: finds files similar to a reference image
Content search: finds files similar to a reference image
Command line: scan and replace from the terminal
Command line: scan and replace from the terminal

Keep exploring

The other ideas that took shape, from the same instinct to build.