File Forge

Una aplicación de escritorio para macOS, Windows y Linux que comprime PDF e imágenes y elimina el fondo de las fotos sin subir archivos. La diseñé y desarrollé yo.

Publicado2026Aplicación de escritorio para macOS, Windows y Linux

Capturas de la aplicación de octubre de 2026 con los resultados que produjo para archivos de demostración; el marco de la ventana está dibujado. Las ventanas de los instaladores son capturas reales recortadas a la ventana.

Descripción general

File Forge comprime PDF e imágenes JPEG, PNG y WebP, y recorta sujetos de fotos, todo en el ordenador del usuario. Los ajustes predefinidos van desde sin pérdida, que conserva cada píxel, hasta uno para leer en pantalla; los originales nunca se modifican. Se instala en macOS, Windows y Linux y se actualiza a partir de versiones con firma verificada. Están previstas la conversión de formatos y herramientas de vídeo y audio.

El objetivo

Reducir notablemente documentos e imágenes sin dañarlos, en tres sistemas operativos, sin que los archivos salgan del ordenador del usuario.

Mi trabajo

Escribí los motores de procesamiento en Rust y la interfaz en React, empaquetados como una aplicación Tauri. El motor de PDF reescribe la estructura del archivo, elimina datos de fuentes sin usar y solo vuelve a codificar las imágenes cuando el ajuste elegido lo permite. La eliminación de fondo ejecuta el modelo SAM 2.1 en local tras una descarga única.

Resultados

  • Compresión de PDF con los ajustes Lossless, Balanced, Maximum, Screen y personalizados
  • Compresión con y sin pérdida de imágenes JPEG, PNG y WebP
  • Eliminación de fondo sin conexión, con selección automática o por clic del sujeto
  • Instaladores para macOS, Windows y Linux con actualizaciones integradas de firma verificada

Aplicación de escritorio

Se instala y funciona como una aplicación nativa en:

  • macOS: macOS 11 o posterior en Mac con Apple Silicon e Intel, como imagen de disco .dmg
  • Windows: Windows 10 o posterior de 64 bits, como instalador .exe o paquete .msi
  • Linux: Linux de 64 bits como AppImage, paquete .deb para Debian y Ubuntu o paquete .rpm para Fedora y openSUSE

¿Tienes un proyecto?

Cuéntame qué quieres crear. Hablemos del alcance y los próximos pasos.