Repolode
Lymphatus

Lymphatus/caesium-app-web

Compresor de imágenes en el navegador para JPG, PNG y WebP que funciona sin conexión, así que las imágenes nunca salen de tu dispositivo.

Alternativa open source a:TinyPNGSquoosh

Estrellas
128
Forks
17
Issues abiertos
1
Último commit
hace 4 meses

¿Qué es?

Caesium Web es una aplicación web para comprimir imágenes. Se ejecuta por completo en el navegador con la versión WebAssembly de libcaesium-wasm, por lo que los archivos se procesan localmente y no se suben ni se procesan en ningún servidor externo. La aplicación se puede usar sin conexión una vez cargada.

Admite imágenes JPG, PNG y WebP, con modos de compresión con pérdida y sin pérdida. Durante la compresión se conservan los metadatos de las imágenes, y una vista comparativa del antes y el después permite comprobar el resultado frente al original.

Para alojarlo por cuenta propia, el proyecto incluye un Dockerfile y usa npm para el desarrollo y las compilaciones de producción. Varias variables de entorno permiten controlar el límite de archivos por lote, el tamaño máximo de archivo y si se envían estadísticas de uso a un endpoint configurable.

Funciones clave

  • 01Comprime imágenes JPG, PNG y WebP
  • 02Admite compresión con pérdida y sin pérdida
  • 03Conserva los metadatos de las imágenes después de comprimirlas
  • 04Vista comparativa del antes y el después
  • 05Procesa las imágenes localmente en el navegador y permite usarlas sin conexión una vez cargada la aplicación

Casos de uso

  • Reducir el tamaño de las fotos antes de subirlas a un sitio web o enviarlas por correo electrónico
  • Comprimir imágenes de contenido sensible para la privacidad que no debería enviarse a un servicio de terceros
  • Reducir en lote el tamaño de las imágenes mediante una implementación propia con Docker

Inicio rápido

  1. 1

    Instala las dependencias

    npm install
  2. 2

    Inicia el servidor de desarrollo en localhost:3000

    npm run dev

Antes de usarlo

  • De forma predeterminada, las estadísticas de uso se envían a un endpoint. Para desactivar esta opción, establece NUXT_PUBLIC_SEND_USAGE_REPORT en false.

Temas

Preguntas frecuentes

¿Qué es caesium-app-web?
Compresor de imágenes en el navegador para JPG, PNG y WebP que funciona sin conexión, así que las imágenes nunca salen de tu dispositivo. Caesium Web es una aplicación web para comprimir imágenes. Se ejecuta por completo en el navegador con la versión WebAssembly de libcaesium-wasm, por lo que los archivos se procesan localmente y no se suben ni se procesan en ningún servidor externo. La aplicación se puede usar sin conexión una vez cargada.
¿caesium-app-web es gratuito? ¿Qué licencia tiene?
caesium-app-web es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿caesium-app-web sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de caesium-app-web fue el 20 jun 2026.
¿Para qué puedo usar caesium-app-web?
Reducir el tamaño de las fotos antes de subirlas a un sitio web o enviarlas por correo electrónico Comprimir imágenes de contenido sensible para la privacidad que no debería enviarse a un servicio de terceros Reducir en lote el tamaño de las imágenes mediante una implementación propia con Docker
¿Cómo se instala caesium-app-web?
Instala las dependencias: npm install Inicia el servidor de desarrollo en localhost:3000: npm run dev
¿Dónde consigo caesium-app-web?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Lymphatus/caesium-app-web

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados