#2727th of 56 in Image and video

clearcam

Self-hosted NVR adding object detection and phone alerts to RTSP cameras

Stars
2.3k
License
GPL-3.0
Last commit
Nov 2026
Last release
Aug 2026
Language
Python
Stars, last 29 weeks+1,594
21 Apr 2026: 708 stars28 Apr 2026: 708 stars5 May 2026: 709 stars12 May 2026: 714 stars19 May 2026: 714 stars26 May 2026: 716 stars2 Jun 2026: 750 stars9 Jun 2026: 795 stars16 Jun 2026: 806 stars23 Jun 2026: 808 stars30 Jun 2026: 810 stars7 Jul 2026: 812 stars14 Jul 2026: 974 stars21 Jul 2026: 983 stars28 Jul 2026: 992 stars4 Aug 2026: 999 stars11 Aug 2026: 1,007 stars18 Aug 2026: 1,012 stars25 Aug 2026: 1,209 stars1 Sept 2026: 1,576 stars8 Sept 2026: 1,610 stars15 Sept 2026: 1,644 stars22 Sept 2026: 1,652 stars29 Sept 2026: 1,660 stars6 Oct 2026: 1,672 stars13 Oct 2026: 1,821 stars20 Oct 2026: 2,048 stars27 Oct 2026: 2,102 stars3 Nov 2026: 2,279 stars10 Nov 2026: 2,302 stars

708 on 21 Apr 20262,302 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Clearcam is a Python network video recorder that runs object detection and tracking on RTSP camera streams, records events, and serves a web UI on port 8080. Alerts can go to its iOS and Android apps or to a custom URL, such as Home Assistant, Pushover or n8n. Notification summaries use Qwen3 VL. Remote viewing and push alerts through its own service need a paid premium account.

Who it is for: Self-hosters wanting AI detection and alerts on existing RTSP cameras

Strengths

  • Notification URL is configurable, so alerts can go to Home Assistant, Pushover or n8n
  • Web UI on localhost:8080 for live view, events and recording playback
  • Runs from source with pip install and one command; AMD and NVIDIA selectable via DEV
  • Sample Pushover notification server included in utils/sample_server.py

Weaknesses

  • Windows is not supported; the README says an ffmpeg fix is needed
  • Remote streams and app push notifications require a paid premium account
  • No Docker image or compose file in the repository
  • Requires Python 3.11 or later and ffmpeg installed on the host

What it needs

  • GPU optional
  • Needs ffmpeg, python3.11+
  • Models: Qwen3 VL
  • port 8080

Quick answers

Is clearcam open source?

Yes. Its code is on GitHub under the GPL-3.0 license.

Does clearcam need a GPU?

No. It runs on a CPU and can use a GPU when you have one.

Also in Image and video

See all 56
Also in Image and video
RankProjectScore
1frigateLocal NVR with realtime object detection for IP cameras37.4k starsMIT92 out of 100
2MoneyPrinterTurboGenerates short videos from a topic, with script, footage, voiceover and subtitles142.4k stars+12,729 (+9.8%) in 30 daysMIT88 out of 100
3toonflow-appInfinite-canvas tool for AI short drama and comic video production21.4k stars+4,197 (+24%) in 30 daysMIT86 out of 100
#4ComfyUINode-graph editor for running diffusion image, video, audio and 3D workflows146.3k stars+9,609 (+7.0%) in 30 daysGPL-3.085 out of 100
#5InvokeAIWeb UI for diffusion image generation with inpainting canvas and node workflows29.1k stars+545 (+1.9%) in 30 daysApache-2.085 out of 100