Inférence en directAuto-hébergé · Mono-tenant · LAN uniquement

Intelligence de couloirsavec un pouls de niveau de service.

HallKeep transforme vos caméras IP existantes en un système d'intelligence de couloirs et d'opérations 24/7. Vision par IA en périphérie, cycle de vie d'événements piloté par SLA et routage par équipe — le tout sur un Mac mini de votre LAN. Pas de cloud. Pas de base multi-tenant. Aucune donnée ne quitte le bâtiment.

Un seul équipement. Deux missions.

Les équipes opérationnelles ont besoin de SLA. La sécurité déteste le cloud. HallKeep couvre les deux.

L'installation que votre équipe de nuit utilise pour repérer un incident hors heures sert aussi à votre équipe de jour pour suivre la conformité des couloirs. Une seule base de données, un seul cycle de vie d'événements, un seul mur d'images.

Comme outil de sécurité

Détectez les incidents avant qu'ils ne deviennent des plaintes clients.

Capturez ce que votre vidéosurveillance enregistre mais ne signale jamais. HallKeep observe en temps réel, applique votre vocabulaire de détection et fait remonter avec une piste d'audit.

  • Activité hors heures. Toute activité en zone restreinte hors heures de service déclenche une escalade immédiate, sans attendre la prochaine revue manuelle.
  • Zones polygonales précises. Tracez la zone qui compte. Les mouvements à l'extérieur sont ignorés — y compris les ventilateurs, les écrans et les horodatages.
  • Détection d'anomalies. Stationnement prolongé, plateaux laissés, chariots bloquant les issues — tout ce qui se décrit par une durée et une classe.
  • Piste d'audit par opérateur. Qui a pris en charge, qui a résolu, quand, avec quelle photo de preuve. Rétention de 90 jours sur l'appareil.
  • Pas d'IP publique, pas de biométrie. Identifiants chiffrés au repos. Pas de reconnaissance faciale. Le pouls de licence est le seul trafic sortant.
Comme outil opérationnel

Ne ratez plus les moments qui rythment vos équipes.

Chaque détection est un compte à rebours. Confirmez-le, faites-le remonter, résolvez-le — et répondez au SLA sans biper quelqu'un manuellement.

  • Cycle de vie piloté par SLA. DÉTECTÉ → CONFIRMÉ → ALERTE → INFRACTION → RÉSOLU. Seuils par type d'événement. Une boucle de 30 secondes fait tout transitionner.
  • Routage par équipe et par étage. Les notifications ne vont qu'au personnel réellement de service à cet étage. Routes Telegram délimitées par rôle.
  • Moteur de relecture. Réévaluez les règles d'alerte d'aujourd'hui sur les captures de la semaine dernière. Ajustez confiance et délais sans repartir de zéro.
  • Webhooks et intégrations. Diffusion par règle vers votre PMS, Slack, ou autre. Journalisé. Telegram et Web Push sont natifs.
  • Mur d'images, plan d'étage, fil d'activité. Une UI de salle de contrôle que le responsable de service veut vraiment afficher.
Architecture · Pipeline de bout en bout

De l'image à l'escalade en cinq étapes claires.

Pas de boîte noire. Chaque étape est visible dans l'AI Inspector, rejouable depuis le stockage de captures et réglable par caméra.

01 · CaptureRTSP, HLS ou snapshot HTTPIntervalles par caméra, identifiants chiffrés, sous-flux continu optionnel avec rafales HD déclenchées par mouvement.8 simultanés · LAN seul
02 · Filtre de mouvementDifférence d'images, zone polygonaleRéduit le coût d'inférence et les faux positifs. Seuils par zone. Masques d'ignorance pour ventilateurs, télés, horodatages.Optionnel · par caméra
03 · InférenceVotre sidecar, votre modèleCompatible CodeProject.AI. Apportez YOLO, RT-DETR ou tout modèle personnalisé. CPU, GPU ou MPS — vous choisissez. Aucun poids livré./v1/vision/detection
04 · Moteur SLACycle à cinq étatsN images consécutives font passer DÉTECTÉ à CONFIRMÉ. Le temps pousse vers ALERTE puis INFRACTION. L'opérateur résout.Boucle 30s · seuils par type
05 · RoutageTelegram, Push, WebhookConscient de l'équipe, de l'étage et du rôle. Délais inter-zones. Diffusion par règle. Chaque envoi journalisé avec secrets masqués.Push VAPID · multi-route
Cycle de vie d'événement

Chaque détection est un compte à rebours auquel quelqu'un doit répondre.

Les cinq états sont le seul contrat entre la caméra, le moteur SLA et le responsable de service. Identiques en base, dans l'API et sur la pastille du mur d'images.

Détecté01

Première correspondance. Sous le seuil d'images consécutives. Visible dans l'AI Inspector mais non encore routé.

silencieux · auto
Confirmé02

Seuil atteint. Capture avec boîte englobante persistée. Première notification envoyée. Le responsable peut prendre en charge.

N=3 images · 5 min
Alerte03

Non résolu après la fenêtre d'alerte. Notification d'escalade, deuxième route diffusée.

SLA · configurable
Infraction04

Au-delà de la fenêtre d'infraction. Journalisé pour conformité. Acheminé vers la liste d'escalade. Compte contre le SLA.

rouge · audit
Résolu05

L'opérateur a clos l'événement avec photo et notes optionnelles. Temps de résolution enregistré.

attribution · conservé
Ce qu'il y a dans la boîte

Un outillage opérationnel, pas juste une couche d'alerte.

Le tableau de bord est livré avec le diagnostic, la relecture et la configuration dont un responsable de service a besoin à 2 h du matin.

AI Inspector

Trace image par image : capture, verdict du filtre de mouvement, requête et réponse du sidecar, règle, persistance.

Débogable de bout en bout

Moteur de relecture

Rejouez les règles d'alerte d'aujourd'hui sur les captures de la semaine dernière. Ajustez sans recollecter.

Réglage · audit

Santé du flux

FPS par caméra, taux de vérification de mouvement, reconnexions, dégradation de sous-flux, signaux de plafond de coût.

Par caméra

Plan d'étage

Disposition spatiale des caméras avec pastilles de statut, zones et activité en direct. Cliquez pour voir la prévisualisation.

Ops visuelle

Fil d'activité

Chronologie d'audit unifiée : événements, tests caméra, échanges de modèle, pings de licence, tics du planificateur, notifications.

Rétention 90 jours

Diffusion webhook

Webhooks sortants par règle. JSON générique. Journalisé avec secrets masqués. Vers PMS, Slack ou autre.

Journalisé

Bundles de support

Zip de diagnostic en un clic : journaux, santé, métadonnées, schéma, secrets masqués. À envoyer au support sans captures d'écran.

Autonome

Éditeur de zones

Zones polygonales à sommets arbitraires. Seuils de mouvement et masques par zone. Glissez les points, enregistrez.

Par caméra

Pouls de licence

Ping toutes les 24h, tolérance hors-ligne 72h, repli en lecture seule si expirée. Niveau et quota visibles dans la barre.

Optionnel · airgap
Où ça vit

Un Mac mini. Votre réseau. Vos données.

HallKeep est livré comme un seul appareil — backend, tableau de bord, validateur de licence — installé par votre équipe IT ou la nôtre. Même base, mêmes captures, même machine pour toute la durée du déploiement.

Vous ne partagez ni tenant, ni quota, ni panne.

  • FormatMac mini, géré par launchd. Une installation par établissement.
  • RéseauVLAN restreint, VPN maillé (Tailscale) ou câble direct. Jamais d'IP publique.
  • CamérasRTSP, HLS ou snapshot HTTP. 8 inférences simultanées dès l'installation.
  • InférenceSidecar externe — compatible CodeProject.AI. CPU, GPU ou Apple MPS.
  • StockageSQLite + JPEG sur disque. Fenêtre glissante de 7 jours ou 10 Go max.
  • SortantPouls de licence (optionnel). Telegram. Push. Webhooks. Rien d'autre.
CUSTOMER LAN · NO PUBLIC IPCAM-LB02RTSPCAM-LOB01HLSCAM-FL2-WSNAPSHOTCAM-PARKRTSPHallKeepMAC MINI · LANapi · ui · sla · routingSidecarCodeProject.AI/detectRoutingTelegram · PushWebhooksheartbeat
En périphérie · mono-tenant · LAN uniquement
Mono-établissement · mono-tenant

Obtenez un mur d'images en direct pour votre établissement.

Dites-nous combien de caméras, ce que vous voulez détecter et où l'installation se trouve. Nous reviendrons avec un périmètre fixe, un prix fixe et une date de déploiement.