랭킹으로 돌아가기

zapdos-labs/unblink

Go

Camera monitoring with VLM

cameracomputer-visionmonitoringnvrvlm
스타 성장
스타
1.5k
포크
169
주간 성장
이슈
2
5001k
25년 11월26년 1월26년 4월26년 7월
아티팩트Go Modulesgo get github.com/zapdos-labs/unblink
README

Unblink V2

AI-powered camera monitoring application with relay-node architecture and real-time video processing.

Deploy to Render

  • Vision Language Model: Qwen3-VL for frame analysis and summarization
  • Chat Interface: Natural language interaction with your camera feeds
  • Video Search: Search through recorded frames using natural language

Getting Started

The node runs locally and connects to the relay:

Without Go Toolchain

Download the prebuilt unblink-node archive for your platform from GitHub Releases:

  • Linux x86_64: unblink-node_linux_amd64.tar.gz
  • Linux ARM64: unblink-node_linux_arm64.tar.gz
  • Windows x86_64: unblink-node_windows_amd64.zip
  • Windows ARM64: unblink-node_windows_arm64.zip

Extract the archive and run:

unblink-node

On Windows, run:

.\unblink-node.exe

With Go Toolchain

Install from source:

go install github.com/zapdos-labs/unblink/cmd/unblink-node@main

# Make sure you have Go’s bin dir on PATH
unblink-node

# Or you can run
# $(go env GOPATH)/bin/unblink-node

Uninstall:

rm -f "$(go env GOBIN)/unblink-node"
# if GOBIN is empty, use:
rm -f "$(go env GOPATH)/bin/unblink-node"

On first run, authorize the node by opening the displayed URL in your browser.

Development

# Install dependencies
make install

# Run development environment (tmux with server + node + app)
make dev

# Typecheck code
make typecheck

# Generate protobuf code
make proto

Environment Variables

Copy .env.example to .env and configure:

cp .env.example .env

Architecture

  • Server: Publicly reachable server that manages nodes, handles authentication, and stores configuration
  • Node: Private proxy that runs in your network and forwards traffic to local cameras (RTSP, MJPEG)
  • Frontend: SolidJS with TypeScript, Vite, and Ark UI components
  • Database: PostgreSQL with pgx
  • Video: go2rtc for RTSP/WebRTC handling
관련 저장소
blakeblackshear/frigate

NVR with realtime local object detection for IP cameras

TypeScriptnpmMIT Licensertsprealtime
frigate.video
34.5k3.4k
alyssaxuu/screenity

The free and privacy-friendly screen recorder with no limits 🎥

JavaScriptnpmGNU General Public License v3.0screen-capturescreencast
screenity.io
18.4k1.5k
LuckSiege/PictureSelector

Picture Selector Library for Android or 图片选择器

JavaMavenApache License 2.0androidandroid-image-selector
13.6k3.1k
react-native-camera/react-native-camera

A Camera component for React Native. Also supports barcode scanning!

JavaMavenreact-nativeface-detection
react-native-camera.github.io/react-native-camera/
9.6k3.5k
mrousavy/react-native-vision-camera

📸 A powerful, high-performance React Native Camera library.

TypeScriptnpmMIT Licensereact-nativecamera
visioncamera.margelo.com
9.5k1.4k
boltgolt/howdy

🛡️ Windows Hello™ style facial authentication for Linux

PythonPyPIMIT Licenseface-recognitionubuntu
7.7k405
crazycodeboy/TakePhoto

一款用于在Android设备上获取照片(拍照或从相册、文件中选择)、裁剪图片、压缩图片的开源工具库

JavaMavenApache License 2.0takephotoandroid
devio.org/tags/
7.2k1.5k
mebjas/html5-qrcode

A cross platform HTML5 QR code reader. See end to end implementation at: https://scanapp.org

TypeScriptnpmApache License 2.0html5qrcode
qrcode.minhazav.dev
6.2k1.1k
sparrowcode/PermissionsKit

Universal API for request permission and get its statuses.

SwiftMIT Licensepermissionpermissions
x.com/sparrowcode_ios
5.8k478
ethz-asl/kalibr

The Kalibr visual-inertial calibration toolbox

C++Othercameracalibration
5.6k1.6k
CameraKit/camerakit-android

Library for Android Camera 1 and 2 APIs. Massively increase stability and reliability of photo and video capture on all Android devices.

CMIT Licensejavacaptured-images
camerakit.io
5.4k874
natario1/CameraView

📸 A well documented, high-level Android interface that makes capturing pictures and videos easy, addressing all of the common issues and needs. Real-time filters, gestures, watermarks, frame processing, RAW, output of any size.

JavaMavenOtherandroidcamera
natario1.github.io/CameraView
5.1k979