Skip to content

About

SmartDetector is an open-source incident console that turns device observations into organization-scoped incidents, optional AI explanations, and email alerts. It connects to AutoVision for image-pair motion detection and keeps provider credentials inside each organization.

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

 SSSS M   M   A   RRRR  TTTTT DDDD  EEEEE TTTTT EEEEE  CCCC TTTTT  OOO  RRRR
S     MM MM  A A  R   R   T   D   D E       T   E     C       T   O   O R   R
 SSS  M M M AAAAA RRRR    T   D   D EEEE    T   EEEE  C       T   O   O RRRR
    S M   M A   A R R     T   D   D E       T   E     C       T   O   O R R
SSSS  M   M A   A R  RR   T   DDDD  EEEEE   T   EEEEE  CCCC   T    OOO  R  RR

CONNECTED SIGNALS. CLEAR INCIDENTS. FASTER RESPONSE.

SmartDetector

Your devices. One perspective.

CI Open in GitHub

A native Vega TV experience that turns connected-camera events into something you can browse, understand and review from your couch.

Start the judge walkthrough · Technical README · AWS architecture · Emulator download (x86_64) · Fire TV download (ARMv7)

Visit SmartDetector

Choose your app download

Where you will test Download Account and connection
Vega emulator on Ubuntu Emulator app — x86_64 .vpkg Production: smartdetector.com, using your free account.
Supported physical Vega Fire TV Fire TV app — ARMv7 .vpkg Production: smartdetector.com, using your free account.

Same app version, different hardware packages—do not interchange them. Both are standalone Release builds; no Docker, localhost server or Metro is needed. Create your free account, launch the appropriate app, then approve its pairing code at smartdetector.com/tv/connect. No paid SmartDetector plan is needed for basic testing; analysis availability depends on configured quotas and connected cameras. The emulator package becomes available after the first successful dual-target release; older releases may have only ARMv7.

A name waiting for the right idea

I’ve owned smartdetector.com for a few years. Originally, I wanted to build a smarter smoke detector—and I still do. Before this hackathon, though, SmartDetector was just the name and an idea. The SmartDetector project was built entirely during the hackathon.

Ring’s cameras and device APIs gave that idea a practical starting point: real-world activity we could bring into one connected experience. Instead of another isolated dashboard, we wanted one perspective across the devices around us.

Our long-term vision goes beyond cameras: more smart devices, more useful context, and eventually dedicated SmartDetector hardware. This first version starts with the moments your cameras already capture.

Why Fire TV? Why Vega?

We chose the Fire TV track of the Build, Ship, Shape hackathon to build with the new Vega OS and React Native. We wanted checking your home to feel as natural as browsing your favorite shows.

Inspired by Ring and Prime Video, SmartDetector treats cameras like collections and events like episodes. Use your remote to browse a camera, select a moment, and inspect its sampled images and available observations.

Ring supplies the activity. SmartDetector organizes it. Vega brings it to your screen.

SmartDetector TV interface with privacy-safe illustrative camera imagery

UI captured on a physical Vega Fire TV. Camera imagery is replaced with similar AI-generated scenes for privacy; the interface is unchanged.

Watch the browser UI walkthrough · Native capture details

From a moment at the door to a clearer picture

  1. Connect your cameras. Authorize Ring access and choose the location and cameras you want to share.
  2. Pair your TV. Scan a QR code, sign in on your phone, and approve the display. No password or API key goes on the TV.
  3. Browse what happened. Open camera and activity rails, history, and saved-event search using remote-friendly navigation.
  4. Review the evidence. Step through sampled frames and inspect available detections and AI context.
  5. Stay in control. Use location-scoped access, revocable read-only displays, data purge and account deletion. Saved event/image retention defaults to 24 hours.

QR pairing on SmartDetector Console

Playwright capture of the pairing interface. The displayed code is a nonfunctional fixture; use the code on your own running app.

SmartDetector web dashboard with privacy-safe camera imagery

The same connected-device dashboard on the web, with similar AI-generated camera scenes substituted for privacy.

View the complete screenshot gallery

The app also includes foreground alerts. An ADM background receiver and actionable system-popup integration are implemented; cross-app popup/image behavior remains a physical-device verification item. Native live video is not implemented: live-view links use the web console. We keep those boundaries explicit rather than presenting planned capabilities as finished features.

AWS behind the screen

Ring events, optional Bedrock context and the paired Vega app

The hosted SmartDetector website manages accounts, locations, device connections and incident history. The native TV is a paired, read-only viewer of the same retained evidence.

The backend uses ECS/Fargate, DynamoDB, SQS, optional EventBridge, S3, IAM and CloudFormation. SmartDetector’s own Amazon Bedrock integration summarizes supplied incident observations using the configured model and the installation’s AWS permissions. Configured delivery integrations include SES email and ADM for background TV alerts.

Optional detection add-on: AutoVision is a separately developed external service, outside this hackathon submission. SmartDetector’s integration is free to add and can provide additional visual detection features when configured. External hosting, inference costs and usage limits are separate. AutoVision’s implementation and features are not claimed as SmartDetector hackathon work.

Measurements and AI observations remain distinct. A label is not proof of identity, intent or danger; SmartDetector is not a certified emergency alarm.

We documented the service choices, alternatives and configuration boundaries in the AWS architecture guide.

Open source, including an agent integration

We are also submitting for the AWS Builder and Open Source mini challenges. The AWS guide explains the backend; the separate SmartDetector MCP / AgentCore integration provides scoped access to SmartDetector’s REST API for agent clients, including a deployment path for AWS AgentCore.

Its five tools are read-only: agents can inspect devices and events, not control cameras or change incidents. Local verification and deployable templates are separate from proof of a running AWS AgentCore invocation. See the technical reference for setup and security boundaries.

Try it yourself

Judges: follow the illustrated field guide. It starts at simulator installation, then walks through free SmartDetector signup, TV approval, Ring staging access, and the no-camera developer route. You do not need to buy a SmartDetector plan for the basic walkthrough; contact us if quotas block evaluation.

What we learned—and what’s next

A new device platform brings real learning: runtime differences, notifications, device pairing, simulator setup and release packaging. Our developer friction report records the observed issues, workarounds and actionable suggestions, including the successful headless release build.

Next, we want broader device integrations, more useful and carefully evaluated AI, and native mobile companions that work alongside Fire TV. Platform improvements we would welcome include consistent notifications across supported React Native versions, a complete background-delivery sample, and Ring Playground scenarios that deliver signed motion webhooks as well as sample video.

SmartDetector started with a name. This hackathon gave it a working native TV experience—and a foundation for bringing connected devices into one perspective.

Explore further

Judge field guide · Technical README · AWS choices · Friction report · Privacy policy · Support

First-party code is AGPL-3.0-or-later. Third-party components retain their licenses. Contact support about separate terms for maintainer-owned code.

About

SmartDetector is an open-source incident console that turns device observations into organization-scoped incidents, optional AI explanations, and email alerts. It connects to AutoVision for image-pair motion detection and keeps provider credentials inside each organization.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages