{"adoption": {"forks": 476, "observed_at": "2026-08-28T04:07:38.400736+00:00", "stars": 3019}, "canonical_url": "https://ross.abutalabs.com/products/deepcamera", "card": {"archived": false, "artifact_type": "application", "description": "Open-Source AI Camera Skills Platform, AI NVR & CCTV Surveillance. Local VLM video analysis with Qwen, DeepSeek, SmolVLM, LLaVA, YOLO26. LLM-powered agentic security camera agent — watches, understands, remembers & guards your home via Telegram, Discord or Slack. Pluggable AI skills. OpenAI, Google, Anthropic or local AI. Runs on Mac Mini & AI PC.", "domain": ["computer-vision", "security", "privacy", "self-hosted", "artificial-intelligence"], "enriched": true, "function": ["computer-vision", "machine-learning", "object-storage", "chatbot", "agent-framework", "video-processing", "image-processing", "speech-recognition", "tts", "llm-inference"], "health_score": 91, "homepage": "http://www.sharpai.org", "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["SharpAI/DeepCamera"], "name": "SharpAI/DeepCamera", "platform": ["windows", "self-hosted"], "pushed_at": "2026-06-18T04:37:54+00:00", "repo": "SharpAI/DeepCamera", "stars": 3019, "tags": ["ai-camera", "nvr", "cctv", "vlm", "face-recognition", "object-detection", "home-assistant", "security-agent", "skill-marketplace", "local-ai", "telegram", "discord", "slack", "home-security", "macos", "linux", "desktop", "docker"], "topics": ["ai", "deep-learning", "face-recognition", "object-detection", "video-surveillance", "machine-learning", "python", "home-assistant", "camera", "computer-vision", "raspberry-pi", "ai-camera", "cctv", "home-security", "llama-cpp", "llm", "local-ai", "security-camera", "vlm", "ai-nvr"], "urls": [], "use_cases": ["analyze security camera footage with local vision language models", "detect people, cars, animals, and packages on my CCTV cameras", "build a privacy-first AI NVR without cloud subscriptions", "get plain-English answers about what happened at my front door", "send smart camera alerts to Telegram, Discord, or Slack", "run face recognition and person re-identification on a home camera system", "integrate AI camera detection with Home Assistant", "install pluggable AI skills on my security cameras"], "what_it_is": "DeepCamera is an open-source AI camera skills platform that runs local VLM scene analysis, object detection, face recognition, and person re-identification on camera streams, with a pluggable skill architecture. Its companion desktop app, SharpAI Aegis, turns it into an LLM-powered security agent that watches, remembers, and answers questions about your home via Telegram, Discord, or Slack, using local models (Qwen, DeepSeek, SmolVLM, LLaVA, YOLO) or cloud AI.", "when_to_avoid": ["you need an enterprise-grade video management system with certified compliance", "you have no capable local hardware and refuse cloud AI processing", "you only need simple motion detection without AI scene understanding", "you require multi-tenant commercial surveillance deployments"], "when_to_choose": ["you want local, private AI video analysis on your own hardware (Mac Mini, AI PC)", "you need an agentic security camera system that answers natural-language questions about footage", "you want pluggable ML skills (detection, segmentation, depth) for cameras", "you prefer self-hosted NVR with LLM/VLM integration over cloud services"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/deepcamera", "repo": "SharpAI/DeepCamera", "role": "main", "score": 86}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:38.400736+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:30:01.556603+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bccad1b5e1cd1127c228b79833de2eb6098022687033f5735854ea45f90c6f92", "fetched_at": "2026-08-28T04:07:38.400736+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SharpAI/DeepCamera"}, {"content_hash": "34280c8f5fe075d013c536eca9c0b2728d9a5c65e2208a46f7ec7da5b696c74c", "fetched_at": "2026-08-29T09:45:28.456867+00:00", "kind": "homepage", "missing": false, "url": "http://www.sharpai.org"}, {"content_hash": "79e4614e7b0a05e2c91b29db0521c6488dec2bbdd241520cc0842e78908f6532", "fetched_at": "2026-08-29T09:45:28.459577+00:00", "kind": "site_page", "missing": false, "url": "https://docs.sharpai.org"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:38.400736+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:30:01.556603+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bccad1b5e1cd1127c228b79833de2eb6098022687033f5735854ea45f90c6f92", "fetched_at": "2026-08-28T04:07:38.400736+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SharpAI/DeepCamera"}, {"content_hash": "34280c8f5fe075d013c536eca9c0b2728d9a5c65e2208a46f7ec7da5b696c74c", "fetched_at": "2026-08-29T09:45:28.456867+00:00", "kind": "homepage", "missing": false, "url": "http://www.sharpai.org"}, {"content_hash": "79e4614e7b0a05e2c91b29db0521c6488dec2bbdd241520cc0842e78908f6532", "fetched_at": "2026-08-29T09:45:28.459577+00:00", "kind": "site_page", "missing": false, "url": "https://docs.sharpai.org"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:30:01.556603+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bccad1b5e1cd1127c228b79833de2eb6098022687033f5735854ea45f90c6f92", "fetched_at": "2026-08-28T04:07:38.400736+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SharpAI/DeepCamera"}, {"content_hash": "34280c8f5fe075d013c536eca9c0b2728d9a5c65e2208a46f7ec7da5b696c74c", "fetched_at": "2026-08-29T09:45:28.456867+00:00", "kind": "homepage", "missing": false, "url": "http://www.sharpai.org"}, {"content_hash": "79e4614e7b0a05e2c91b29db0521c6488dec2bbdd241520cc0842e78908f6532", "fetched_at": "2026-08-29T09:45:28.459577+00:00", "kind": "site_page", "missing": false, "url": "https://docs.sharpai.org"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:07:38.400736+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:38.400736+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:38.400736+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:30:01.556603+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bccad1b5e1cd1127c228b79833de2eb6098022687033f5735854ea45f90c6f92", "fetched_at": "2026-08-28T04:07:38.400736+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SharpAI/DeepCamera"}, {"content_hash": "34280c8f5fe075d013c536eca9c0b2728d9a5c65e2208a46f7ec7da5b696c74c", "fetched_at": "2026-08-29T09:45:28.456867+00:00", "kind": "homepage", "missing": false, "url": "http://www.sharpai.org"}, {"content_hash": "79e4614e7b0a05e2c91b29db0521c6488dec2bbdd241520cc0842e78908f6532", "fetched_at": "2026-08-29T09:45:28.459577+00:00", "kind": "site_page", "missing": false, "url": "https://docs.sharpai.org"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:38.400736+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:38.400736+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:30:01.556603+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bccad1b5e1cd1127c228b79833de2eb6098022687033f5735854ea45f90c6f92", "fetched_at": "2026-08-28T04:07:38.400736+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SharpAI/DeepCamera"}, {"content_hash": "34280c8f5fe075d013c536eca9c0b2728d9a5c65e2208a46f7ec7da5b696c74c", "fetched_at": "2026-08-29T09:45:28.456867+00:00", "kind": "homepage", "missing": false, "url": "http://www.sharpai.org"}, {"content_hash": "79e4614e7b0a05e2c91b29db0521c6488dec2bbdd241520cc0842e78908f6532", "fetched_at": "2026-08-29T09:45:28.459577+00:00", "kind": "site_page", "missing": false, "url": "https://docs.sharpai.org"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:38.400736+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:38.400736+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:38.400736+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:30:01.556603+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bccad1b5e1cd1127c228b79833de2eb6098022687033f5735854ea45f90c6f92", "fetched_at": "2026-08-28T04:07:38.400736+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SharpAI/DeepCamera"}, {"content_hash": "34280c8f5fe075d013c536eca9c0b2728d9a5c65e2208a46f7ec7da5b696c74c", "fetched_at": "2026-08-29T09:45:28.456867+00:00", "kind": "homepage", "missing": false, "url": "http://www.sharpai.org"}, {"content_hash": "79e4614e7b0a05e2c91b29db0521c6488dec2bbdd241520cc0842e78908f6532", "fetched_at": "2026-08-29T09:45:28.459577+00:00", "kind": "site_page", "missing": false, "url": "https://docs.sharpai.org"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:38.400736+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:38.400736+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:30:01.556603+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bccad1b5e1cd1127c228b79833de2eb6098022687033f5735854ea45f90c6f92", "fetched_at": "2026-08-28T04:07:38.400736+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SharpAI/DeepCamera"}, {"content_hash": "34280c8f5fe075d013c536eca9c0b2728d9a5c65e2208a46f7ec7da5b696c74c", "fetched_at": "2026-08-29T09:45:28.456867+00:00", "kind": "homepage", "missing": false, "url": "http://www.sharpai.org"}, {"content_hash": "79e4614e7b0a05e2c91b29db0521c6488dec2bbdd241520cc0842e78908f6532", "fetched_at": "2026-08-29T09:45:28.459577+00:00", "kind": "site_page", "missing": false, "url": "https://docs.sharpai.org"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:30:01.556603+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bccad1b5e1cd1127c228b79833de2eb6098022687033f5735854ea45f90c6f92", "fetched_at": "2026-08-28T04:07:38.400736+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SharpAI/DeepCamera"}, {"content_hash": "34280c8f5fe075d013c536eca9c0b2728d9a5c65e2208a46f7ec7da5b696c74c", "fetched_at": "2026-08-29T09:45:28.456867+00:00", "kind": "homepage", "missing": false, "url": "http://www.sharpai.org"}, {"content_hash": "79e4614e7b0a05e2c91b29db0521c6488dec2bbdd241520cc0842e78908f6532", "fetched_at": "2026-08-29T09:45:28.459577+00:00", "kind": "site_page", "missing": false, "url": "https://docs.sharpai.org"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:30:01.556603+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bccad1b5e1cd1127c228b79833de2eb6098022687033f5735854ea45f90c6f92", "fetched_at": "2026-08-28T04:07:38.400736+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SharpAI/DeepCamera"}, {"content_hash": "34280c8f5fe075d013c536eca9c0b2728d9a5c65e2208a46f7ec7da5b696c74c", "fetched_at": "2026-08-29T09:45:28.456867+00:00", "kind": "homepage", "missing": false, "url": "http://www.sharpai.org"}, {"content_hash": "79e4614e7b0a05e2c91b29db0521c6488dec2bbdd241520cc0842e78908f6532", "fetched_at": "2026-08-29T09:45:28.459577+00:00", "kind": "site_page", "missing": false, "url": "https://docs.sharpai.org"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:30:01.556603+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bccad1b5e1cd1127c228b79833de2eb6098022687033f5735854ea45f90c6f92", "fetched_at": "2026-08-28T04:07:38.400736+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SharpAI/DeepCamera"}, {"content_hash": "34280c8f5fe075d013c536eca9c0b2728d9a5c65e2208a46f7ec7da5b696c74c", "fetched_at": "2026-08-29T09:45:28.456867+00:00", "kind": "homepage", "missing": false, "url": "http://www.sharpai.org"}, {"content_hash": "79e4614e7b0a05e2c91b29db0521c6488dec2bbdd241520cc0842e78908f6532", "fetched_at": "2026-08-29T09:45:28.459577+00:00", "kind": "site_page", "missing": false, "url": "https://docs.sharpai.org"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 88, "longevity": 100, "rhythm": 74}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2738, "days_push": 76, "days_rel": 173, "gap_med": 23, "n_releases_24m": 2}, "score": 86, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}