File Forge

Un'app desktop per macOS, Windows e Linux che comprime PDF e immagini e rimuove lo sfondo delle foto senza caricare file. L'ho progettata e sviluppata io.

Rilasciato2026App desktop per macOS, Windows e Linux

Schermate dell'app di ottobre 2026 con i risultati che ha prodotto per file dimostrativi; la cornice della finestra è disegnata. Le finestre di installazione sono schermate reali ritagliate sulla finestra.

Panoramica

File Forge comprime PDF e immagini JPEG, PNG e WebP e scontorna i soggetti delle foto, interamente sul computer dell'utente. Le preimpostazioni vanno da quella senza perdita, che conserva ogni pixel, a quella per la lettura a schermo; gli originali non vengono mai modificati. Si installa su macOS, Windows e Linux e si aggiorna da release con firma verificata. Sono previsti la conversione di formati e strumenti per video e audio.

L’obiettivo

Ridurre in modo evidente documenti e immagini senza danneggiarli, su tre sistemi operativi, senza che i file lascino il computer dell'utente.

Il mio lavoro

Ho scritto i motori di elaborazione in Rust e l'interfaccia in React, riuniti in un'app Tauri. Il motore PDF riscrive la struttura del file, elimina i dati dei font inutilizzati e ricodifica le immagini solo quando la preimpostazione scelta lo consente. La rimozione dello sfondo esegue il modello SAM 2.1 in locale dopo un download una tantum.

Risultati

  • Compressione PDF con le preimpostazioni Lossless, Balanced, Maximum, Screen e personalizzate
  • Compressione con e senza perdita di immagini JPEG, PNG e WebP
  • Rimozione dello sfondo offline con selezione del soggetto automatica o con un clic
  • Programmi di installazione per macOS, Windows e Linux con aggiornamenti integrati a firma verificata

App desktop

Si installa e funziona come app nativa su:

  • macOS: macOS 11 o successivo su Mac con Apple Silicon e Intel, come immagine disco .dmg
  • Windows: Windows 10 o successivo a 64 bit, come programma di installazione .exe o pacchetto .msi
  • Linux: Linux a 64 bit come AppImage, pacchetto .deb per Debian e Ubuntu o pacchetto .rpm per Fedora e openSUSE

Hai un progetto in mente?

Raccontami cosa vuoi creare. Parliamo dell’ambito e dei prossimi passi.