# koush/scrypted

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/koush-scrypted).**

5,757 stars · 363 forks · TypeScript · NOASSERTION

## Links

- GitHub: https://github.com/koush/scrypted
- Homepage: https://scrypted.app
- awesome-repositories: https://awesome-repositories.com/repository/koush-scrypted.md

## Description

Scrypted is a video integration platform that connects IP cameras and NVRs into smart home ecosystems such as HomeKit, Google Home, Alexa, and Home Assistant. It functions as both an NVR software for recording and playing back continuous video footage, and an object detection engine that analyzes live camera feeds to identify motion, people, vehicles, and other objects.

The platform distinguishes itself through its ability to transcode and forward live camera streams to multiple smart home platforms simultaneously, enabling unified viewing and control across all connected devices. It includes an event-driven automation engine that triggers actions and recordings based on motion, object detection, and scheduled rules, along with a local NVR storage layer for managing continuous recording, indexed playback, and retention policies on local or network-attached storage.

Scrypted operates on a plugin-based modular architecture with sandbox isolation, where third-party plugins run in separate processes to prevent crashes from affecting the core system. It provides a real-time video pipeline that processes camera streams through decoders, analyzers, and encoders for low-latency delivery, and exposes a RESTful API gateway and WebSocket real-time bridge for external integration and live video frame delivery to web and mobile clients.

## Tags

### Hardware & IoT

- [Home Automation Integrations](https://awesome-repositories.com/f/hardware-iot/home-automation-integrations.md) — Integrates IP cameras and NVRs into smart home ecosystems like HomeKit and Google Home.
- [Smart Home Bridges](https://awesome-repositories.com/f/hardware-iot/connectivity-iot/home-automation/smart-home-bridges.md) — Connects IP cameras and doorbells to HomeKit, Google Home, Alexa, and Home Assistant for unified live viewing.
- [Camera Stream Forwarders](https://awesome-repositories.com/f/hardware-iot/connectivity-iot/home-automation/smart-home-bridges/camera-stream-forwarders.md) — Transcodes and forwards live camera streams to HomeKit, Google Home, Alexa, and Home Assistant. ([source](https://cdn.jsdelivr.net/gh/koush/scrypted@main/README.md))

### Artificial Intelligence & ML

- [Real-Time Object Detection](https://awesome-repositories.com/f/artificial-intelligence-ml/computer-vision-systems/computer-vision/object-detection-tracking/real-time-object-detection.md) — Analyzes camera feeds to detect motion, people, vehicles, and other objects with instant alerts.
- [Surveillance Object Detections](https://awesome-repositories.com/f/artificial-intelligence-ml/face-detection/surveillance-object-detections.md) — Analyzes live camera feeds to detect motion, people, vehicles, and other objects.
- [Surveillance Alert Notifiers](https://awesome-repositories.com/f/artificial-intelligence-ml/video-analytics-pipelines/surveillance-video-analytics/surveillance-alert-notifiers.md) — Sends push notifications and alerts through mobile and desktop apps when motion or objects are detected.

### Part of an Awesome List

- [Motion Detection Analyzers](https://awesome-repositories.com/f/awesome-lists/ai/video-and-motion/motion-detection-analyzers.md) — Analyzes camera feeds in real time to identify motion, people, vehicles, and other events. ([source](https://cdn.jsdelivr.net/gh/koush/scrypted@main/README.md))

### Development Tools & Productivity

- [Event-Driven Automation Engines](https://awesome-repositories.com/f/development-tools-productivity/event-driven-automation-engines.md) — Triggers recordings and actions based on motion, object detection, and scheduled rules.
- [Process-Isolated Plugins](https://awesome-repositories.com/f/development-tools-productivity/plugin-systems/process-isolated-plugins.md) — Runs third-party plugins in separate OS processes to prevent crashes from affecting the core system.

### Graphics & Multimedia

- [NVR Recording Playbacks](https://awesome-repositories.com/f/graphics-multimedia/advanced-video-playback-controls/nvr-recording-playbacks.md) — Records video continuously from cameras and provides playback and management of stored footage. ([source](https://cdn.jsdelivr.net/gh/koush/scrypted@main/README.md))
- [Continuous Recording Managers](https://awesome-repositories.com/f/graphics-multimedia/advanced-video-playback-controls/nvr-recording-playbacks/continuous-recording-managers.md) — Manages continuous recording, indexed playback, and retention policies on local or network-attached storage.
- [Camera Feed Streamers](https://awesome-repositories.com/f/graphics-multimedia/cross-platform-video-playback/cross-platform-video-renderers/camera-feed-streamers.md) — Streams camera feeds to mobile and desktop apps with real-time alerts.
- [Camera Stream Forwarders](https://awesome-repositories.com/f/graphics-multimedia/streaming-distribution/streaming-broadcasting/media-streaming/streaming-platforms/camera-stream-forwarders.md) — Transcodes and repackages camera streams into formats required by HomeKit, Google Home, and Alexa.

### Software Engineering & Architecture

- [Video Pipeline Processors](https://awesome-repositories.com/f/software-engineering-architecture/extensible-plugin-architectures/scriptable-plugin-architectures/frame-processing-pipelines/real-time-processing-pipelines/video-pipeline-processors.md) — Processes camera streams through a chain of decoders, analyzers, and encoders for low-latency delivery.
- [Modular Plugin Architectures](https://awesome-repositories.com/f/software-engineering-architecture/modular-plugin-architectures.md) — Extends functionality through dynamically loaded plugins that communicate over a local message bus.

### System Administration & Monitoring

- [Network Video Recorders](https://awesome-repositories.com/f/system-administration-monitoring/network-video-recorders.md) — Records, stores, and plays back continuous video footage from network cameras.
- [Smart Recording Systems](https://awesome-repositories.com/f/system-administration-monitoring/network-video-recorders/smart-recording-systems.md) — Provides continuous video recording with integrated motion and object detection analysis and alerting. ([source](https://docs.scrypted.app/))

### DevOps & Infrastructure

- [Application REST API Gateways](https://awesome-repositories.com/f/devops-infrastructure/rest-api-endpoint-management/application-rest-api-gateways.md) — Exposes device control, stream management, and event subscriptions over HTTP for external integration.

### Web Development

- [WebSocket Bridges](https://awesome-repositories.com/f/web-development/node-js-backend-services/websocket-bridges.md) — Delivers live video frames and event notifications to web and mobile clients with minimal overhead.
