Scrypted

Scrypted

High-performance video integration and NVR platform

5.5kstars
329forks
Last commit: 1d ago
Repo age: 5y old
Scrypted screenshot

Scrypted is an open-source video integration and NVR platform that collects, rebroadcasts, and records camera streams. It uses a plugin architecture to connect many camera brands and export low-latency streams to HomeKit, Google Home, Alexa, Home Assistant, and web/mobile clients.

Key Features

  • Plugin-based architecture for broad camera and service support, including manufacturer plugins, RTSP/FFmpeg, and ONVIF.
  • Low-latency rebroadcasting and stream management for HomeKit Secure Video, Google Home, Alexa, and web clients.
  • Scrypted NVR plugin provides 24/7 recording, clip management, and smart detection pipelines.
  • Detection and analysis plugins (OpenCV, TensorFlow-Lite compatible plugins) for motion, object, face, and license-plate sensors.
  • Multi-platform deployment: desktop apps with hardware acceleration, Docker/container images, and service installs.
  • Rebroadcast and transcoding pipeline that uses native media tools to transcode and adapt streams for different destinations.
  • Developer-focused tooling and SDK for building/debugging plugins in TypeScript/Node.js.

Use Cases

  • Export local IP camera feeds into HomeKit Secure Video for iOS/macOS integration and recording.
  • Centralized NVR recording and smart detections for home or small business camera fleets.
  • Bridge integrations to stream and control cameras across Alexa, Google Home, and Home Assistant.

Limitations and Considerations

  • Desktop app features that expose hardware-accelerated capabilities require a paid desktop license for full hardware acceleration support.
  • Advanced AI/detection plugins may require additional native dependencies (TensorFlow Lite, OpenCV) and significant CPU/GPU resources to run reliably on lower-end hosts.
  • Certain remote features and some voice-assistant integrations rely on the platform's cloud component for remote connectivity; offline-only setups may require additional configuration.

Scrypted is focused on extensible, low-latency video integration and automation with a strong plugin ecosystem and multiple deployment options. It is suitable for power users and integrators who need flexible streaming, recording, and detection capabilities across consumer smart-home platforms.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Home Assistant

Home Assistant

Open-source home automation platform prioritizing local control

84.2k
36.5k
Last commit: 17h ago

Open-source platform to control smart home devices, build automations and dashboards, with broad third-party integrations and local-first privacy.

Alternative to:
Google Home
Google Home
+15
Frigate

Frigate

NVR with real-time local object detection for IP cameras

29.5k
2.7k
Last commit: 2d ago

Self-hosted NVR for IP cameras with real-time local AI object detection, recording, and low-latency live viewing, with MQTT and Home Assistant integration.

Alternative to:
Blue Iris
Blue Iris
+10
Tasmota

Tasmota

Open source firmware for ESP8266/ESP32 smart home devices

24.1k
5k
Last commit: 20h ago

Alternative open source firmware for ESP8266/ESP32 IoT devices, providing local control via MQTT/HTTP/Web UI, OTA updates, and built-in automation rules and timers.

Alternative to:
SONOFF Cloud (eWeLink)
SONOFF Cloud (eWeLink)
+6
Node-RED

Node-RED

Flow-based low-code tool for building event-driven automations

22.6k
3.8k
Last commit: 10d ago

Open-source, browser-based low-code platform and Node.js runtime for wiring devices, APIs and services into event-driven flows for automation, IoT and integrations.

Alternative to:
IFTTT
IFTTT
+13
ThingsBoard

ThingsBoard

Open-source IoT platform for device management and dashboards

20.9k
6k
Last commit: 2d ago

Open-source IoT platform for device management, telemetry collection, rule-based processing, alarms, and real-time dashboards using standard IoT protocols.

Alternative to:
ThingsBoard Cloud
ThingsBoard Cloud
+10
Zigbee2MQTT

Zigbee2MQTT

Zigbee-to-MQTT bridge for connecting Zigbee devices to MQTT

14.6k
1.9k
Last commit: 16d ago

Self-hosted Zigbee-to-MQTT bridge that lets you control Zigbee devices without vendor gateways and integrate them with home automation platforms via MQTT.

Alternative to:
Tuya Zigbee Gateway
Tuya Zigbee Gateway
+16