Un planificador de viajes colaborativo, autoalojado y en tiempo real, con mapas, presupuestos, listas de equipaje, diario y herramientas de IA opcionales.
Defiabell/shotsync
Pool autohospedado de imágenes y texto entre dispositivos, basado en Cloudflare Workers y R2, al que se accede mediante una PWA sin instalar ninguna app.
Alternativa open source a:AirDrop
Google Photos
- Estrellas
- 207
- Forks
- 13
- Issues abiertos
- 0
- Último commit
- hace 30 días
¿Qué es?
shotsync es un pequeño espacio compartido entre dispositivos para capturas de pantalla, fotos y fragmentos de texto. Se ejecuta en un único Cloudflare Worker conectado a un bucket de R2, y la galería es una PWA que funciona en cualquier navegador, así que no hace falta instalar una app nativa en teléfonos ni computadoras. La implementación se realiza en tu propia cuenta de Cloudflare y requiere un token de acceso compartido que se introduce en cada dispositivo.
Antes de subirlas, las imágenes se convierten a JPEG y se generan sus miniaturas en el navegador; el Worker almacena los bytes sin procesar las imágenes en el servidor. Los elementos aparecen del más reciente al más antiguo y se actualizan automáticamente. Puedes crear enlaces compartidos firmados que vencen a los 7 días, y los elementos se eliminan a los 30 días mediante una regla de ciclo de vida de R2 que debes configurar por tu cuenta.
El modo autohospedado predeterminado usa un único token compartido para todo el espacio, por lo que es adecuado para una sola persona o un grupo pequeño de confianza. El proyecto también describe un modo alojado independiente con cuentas de correo electrónico, y el repositorio incluye una demo de solo lectura.
Funciones clave
- 01Espacio compartido entre dispositivos para imágenes y texto, sin necesidad de instalar una app
- 02Conversión a JPEG y HEIC en el cliente, con generación de miniaturas
- 03Enlaces compartidos firmados para elementos individuales, que vencen a los 7 días
- 04Eliminación por lotes de varios elementos y descarga individual
- 05Funciona en el nivel gratuito de Cloudflare con Workers y R2
- 06Los elementos se eliminan automáticamente a los 30 días mediante una regla de ciclo de vida de R2
Casos de uso
- Enviar una captura de pantalla desde una Mac o un teléfono a otro dispositivo y recuperarla más tarde
- Usarlo como portapapeles entre dispositivos para fragmentos de texto
- Compartir una captura de pantalla mediante un enlace público temporal, sin exponer todo el espacio
- Usar una bandeja de entrada privada de imágenes en tu propia cuenta de Cloudflare
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/Defiabell/shotsync - 2
Entra en la carpeta del proyecto e instala las dependencias
cd shotsync && npm install - 3
Inicia sesión en Cloudflare, crea el bucket de R2 y configura el token de acceso
npx wrangler login - 4
Despliega en Cloudflare Workers
npm run deploy
Antes de usarlo
- Cualquiera que tenga la URL y el token compartido puede ver, subir y eliminar todo lo que hay en el grupo.
- Necesitas una cuenta de Cloudflare con R2 habilitado, y Cloudflare pide una tarjeta incluso en el plan gratuito.
- Actualmente, la interfaz solo está disponible en chino.
- Los elementos se eliminan automáticamente después de 30 días, y la regla del ciclo de vida de 30 días debe configurarse manualmente.
Temas
Preguntas frecuentes
- ¿Qué es shotsync?
- Pool autohospedado de imágenes y texto entre dispositivos, basado en Cloudflare Workers y R2, al que se accede mediante una PWA sin instalar ninguna app. shotsync es un pequeño espacio compartido entre dispositivos para capturas de pantalla, fotos y fragmentos de texto. Se ejecuta en un único Cloudflare Worker conectado a un bucket de R2, y la galería es una PWA que funciona en cualquier navegador, así que no hace falta instalar una app nativa en teléfonos ni computadoras. La implementación se realiza en tu propia cuenta de Cloudflare y requiere un token de acceso compartido que se introduce en cada dispositivo.
- ¿shotsync es gratuito? ¿Qué licencia tiene?
- shotsync es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿shotsync sigue mantenido?
- Mantenimiento activo. El último commit de shotsync fue el 20 sept 2026.
- ¿Para qué puedo usar shotsync?
- Enviar una captura de pantalla desde una Mac o un teléfono a otro dispositivo y recuperarla más tarde Usarlo como portapapeles entre dispositivos para fragmentos de texto Compartir una captura de pantalla mediante un enlace público temporal, sin exponer todo el espacio Usar una bandeja de entrada privada de imágenes en tu propia cuenta de Cloudflare
- ¿Cómo se instala shotsync?
- Clona el repositorio: git clone https://github.com/Defiabell/shotsync Entra en la carpeta del proyecto e instala las dependencias: cd shotsync && npm install Inicia sesión en Cloudflare, crea el bucket de R2 y configura el token de acceso: npx wrangler login Despliega en Cloudflare Workers: npm run deploy
- ¿Dónde consigo shotsync?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Defiabell/shotsync
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un registro de gimnasio y peso corporal autoalojado para planificar rutinas, anotar series y guardar los datos de entrenamiento en tu propio servidor.
Reproductor de música en TypeScript centrado en letras animadas a pantalla completa, compatible con NetEase, QQ, Kugou, Navidrome y bibliotecas locales.
Un sistema operativo de escritorio web para dispositivos de bajo consumo, como Raspberry Pi, con gestión de archivos, uso compartido en red y un entorno de aplicaciones web.
Plataforma autoalojada para almacenar, sincronizar y compartir archivos, colaborar en equipo y editar documentos en línea mediante WebDAV.
App de macOS para la barra de menús que captura texto de cualquier zona de la pantalla con OCR y lo copia al portapapeles, sin conexión.