VideoCAT VideoCAT
Open source · Privado · Solo tú

Tu catálogo de video,
aunque el disco esté desconectado

VideoCAT indexa los videos repartidos en tus discos externos y en las carpetas que elijas: metadatos, miniaturas, etiquetas y duplicados. Los originales nunca salen del disco. Busca, filtra y decide qué conservar sin tener todo conectado.

Instalación en un clic Requiere Docker
$

Cópialo, pégalo en tu terminal y listo. El script levanta todo con Docker.

Ver en GitHub
Descargar Companion
Cómo funciona

Autohospedado con Docker. Companion de Windows para escanear y abrir archivos.

  • Sin subir tus videos
  • Sobrevive el cambio de letra del disco
  • Borrado seguro y diferido
  • Modo oscuro
VideoCAT
El problema

Cientos de horas de video repartidas en discos que casi nunca conectas

Cuando tu colección crece más allá de un solo disco, encontrar algo se vuelve imposible: ¿en qué disco estaba? ¿es un duplicado? ¿ya lo revisé? Conectar disco por disco para buscar no escala.

  • No recuerdas qué hay en cada disco sin conectarlo.
  • Los duplicados ocupan espacio que podrías recuperar.
  • No hay un registro de qué ya revisaste o decidiste borrar.
Características

Pensado para colecciones repartidas en muchos discos

Todo lo que necesitas para indexar, revisar y depurar sin mover un solo video original.

Indexa discos o carpetas, tú eliges

Escanea un disco externo completo o solo las carpetas que elijas. Cada disco lleva un .videocat-disk.json con ID estable, así se reconoce aunque Windows cambie la letra de la unidad.

Búsqueda y filtros potentes

Búsqueda tolerante a acentos y parcial sobre nombre y ruta. Filtra por disco, extensión, carpetas, etiquetas, categorías y duplicados.

Miniaturas y galería de fotogramas

Cada video muestra una miniatura y una galería de fotogramas distribuidos, con modal de detalle a pantalla completa.

Detección de duplicados

Agrupa duplicados probables por tamaño para que decidas qué conservar y cuánto espacio puedes recuperar.

Etiquetas y categorías

Etiquetas automáticas por nombre de archivo y categorías personalizadas con color, asignables en múltiplo por video.

Uso de espacio por carpetas

Calcula el tamaño del folder de cada video y muestra la distribución del espacio para entender dónde se va todo.

Carpetas protegidas con PIN

Las carpetas que coincidan con patrones configurables piden PIN en la sesión web y se excluyen del cálculo de duplicados.

Auditoría

Registro de errores de escaneo, metadatos, miniaturas y borrados para que nada pase desapercibido.

Arquitectura

Dos piezas que trabajan juntas

Un servidor web autohospedado y un companion ligero en tu Windows. El servidor nunca toca tus discos.

Plataforma web

Catálogo privado con login, modo oscuro y despliegue con Docker Compose tras tu propio dominio.

  • Postgres + Fastify + Prisma
  • React + Vite servido por Nginx
  • Reverse proxy, cookies seguras y HTTPS
  • Búsqueda, filtros y paginación persistente

Companion de Windows

Una app de bandeja que detecta tus discos, los escanea y ejecuta los borrados pendientes — sin abrir una terminal.

  • Detecta discos con .videocat-disk.json
  • Escanea discos completos o carpetas concretas
  • Abre el video o su carpeta local
  • Procesa borrados solo con el disco conectado
Descargar companion (Windows)
Capturas

Así se ve por dentro

Catálogo, filtros, detalle de video y flujo de review — todo en modo oscuro.

Flujo de Review

Depura tu colección, un video a la vez

Un flujo de revisión aleatorio que convierte la limpieza en algo abordable — y medible.

  1. 01

    Inicia el Review

    Recibe un video aleatorio pendiente, filtrable solo por los discos conectados.

  2. 02

    Decide

    «Mantener» lo conserva; «Borrar» lo marca para borrado. Puedes asignar categorías mientras revisas.

  3. 03

    Borrado diferido

    El archivo no se borra al instante: queda marcado. El servidor nunca toca el disco.

  4. 04

    Recupera espacio

    Cuando el disco correcto se reconecta, el companion ejecuta los borrados y suma los GB liberados.

Racha
semanal de revisión
GB
liberados acumulados
Hoy
marcados en el día
Privacidad y seguridad

Tus videos no salen de tus discos. Punto.

VideoCAT está diseñado para que el control y los datos sean tuyos.

Self-hosted · No telemetry
  • Los videos originales nunca se suben al servidor.
  • Solo se indexan metadatos, rutas relativas, miniaturas y errores de auditoría.
  • El servidor no necesita acceso directo a tus discos externos.
  • La web requiere login; las rutas del agente van protegidas por token.
  • El borrado físico ocurre solo en Windows, por el companion, con el disco conectado.
  • Carpetas sensibles protegidas por PIN y excluidas de duplicados.
Open Source

Tuyo para autohospedar, inspeccionar y mejorar

Sin nube, sin suscripción, sin telemetría. Despliega con Docker Compose en minutos.

  • Licencia abierta
  • Autohospedado de extremo a extremo
  • Imágenes listas en Docker Hub
  • Companion portable (.exe) en los releases
TypeScriptFastifyPrismaPostgreSQLReactViteElectronDocker
Arranca en minutos
# 1. Configura el entorno
cp .env.example .env

# 2. Levanta la plataforma
docker compose up -d --build

# 3. Abre la web
http://localhost:8081
Docker Hub →
Apóyanos

Si VideoCAT te ahorra discos y horas, invítame un café

El proyecto es gratuito y open source. Tu apoyo paga el tiempo de desarrollo y mantiene todo abierto.