Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

vFusion

vFusion es una plataforma auto-alojada para automatizar flujos de trabajo con la API de Verkada. Utiliza Next.js y Python para procesar webhooks, ejecutar análisis con Gemini en vídeo y audio, y escribir resultados en eventos Helix.

Ficha actualizada 24 sept 2026, 1:17 · upstream 24 sept 2026, 1:09 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es vFusion

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

vFusion actúa como un router visual para todo lo que ocurre en una organización de Verkada. Captura webhooks, replica el registro de auditoría y permite análisis con Gemini directamente sobre las cámaras. Los resultados se escriben de vuelta en Command como eventos Helix. El sistema incluye un editor de flujos arrastrar y soltar, plantillas preconfiguradas y capacidades de seguridad avanzadas como autenticación de dos factores y cifrado de secretos.

La plataforma soporta análisis de vídeo con Gemini 3.1 Pro y modelos Flash para reducir costes, permitiendo detección de objetos, transcripción de audio o chequeo de salud de la cámara. Además, ofrece un broker MQTT para seguimiento de objetos en tiempo real y una cámara virtual que simula flujos RTSP/ONVIF sin necesidad de conectores físicos en el sitio.

La gestión de seguridad es integral, con monitorización del uso de claves API para detectar accesos no autorizados y control de costes mediante límites de gasto. El despliegue se realiza vía Docker Compose, permitiendo añadir perfiles opcionales como MQTT o cámara virtual según las necesidades.

CASOS DE USO
  • Detección de especies animales con alertas automáticas en Command
  • Extracción de audio y transcripción para eventos de voz en Helix
  • Verificación de obstrucción en puertas o pasillos mediante análisis visual
  • Control de inventario mediante análisis automático de estanterías
  • Lectura OCR para desbloqueo automático de puertas tras identificar matrículas
  • Monitorización meteorológica en tiempo real integrada en eventos Helix
PUNTOS DESTACADOS
  • Editor visual de flujos con validación contra registros de acción y replay de eventos
  • Integración nativa con Gemini 3.1 Pro y modelos Flash para análisis de vídeo y audio
  • Soporte para MQTT y cámara virtual vía RTSP/ONVIF sin conectores físicos en el sitio
  • Monitorización de seguridad que detecta uso no autorizado de claves API externas
  • Gestión de costes con límites de gasto y pausado automático de flujos al superar el presupuesto
PRECAUCIONES
  • Versión beta v1.1 sin garantía oficial ni soporte directo de Verkada
  • Requiere configuración manual de Docker Compose (sin Dockerfile único)
  • Riesgo de seguridad alto al permitir control de puertas y acceso a vídeo si la clave API no se limita estrictamente
  • Actualizaciones manuales requeridas mediante script update.sh antes de migraciones
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Draft a flow from a sentenceExplorer, webhooksAutomate, templatesWorkbench, analytics builderMQTT, historyVirtual cameraThe virtual camera in Verkada CommandHelix event: animal detection with a push alert
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Clonar repositorio, copiar .env.example a .env y ejecutar docker compose --profile quick up --build -d. Para MQTT o cámara virtual añadir perfiles específicos. Configurar URL pública en TryCloudflare o dominio propio. Actualizar con ./update.sh antes de migraciones. No exponer al público sin protección adecuada.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsPython
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
15173180801883855480908000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.