#4949th of 51 in RAG, knowledge and search

unblink

Camera monitoring with VLM frame summaries, chat and video search

Stars
1.5k
License
AGPL-3.0
Last commit
Mar 2026
Language
Go
Stars, last 29 weeks+177
21 Apr 2026: 1,341 stars28 Apr 2026: 1,346 stars5 May 2026: 1,350 stars12 May 2026: 1,352 stars19 May 2026: 1,409 stars26 May 2026: 1,417 stars2 Jun 2026: 1,418 stars9 Jun 2026: 1,420 stars16 Jun 2026: 1,422 stars23 Jun 2026: 1,423 stars30 Jun 2026: 1,425 stars7 Jul 2026: 1,428 stars14 Jul 2026: 1,457 stars21 Jul 2026: 1,466 stars28 Jul 2026: 1,475 stars4 Aug 2026: 1,479 stars11 Aug 2026: 1,481 stars18 Aug 2026: 1,482 stars25 Aug 2026: 1,496 stars1 Sept 2026: 1,501 stars8 Sept 2026: 1,503 stars15 Sept 2026: 1,505 stars22 Sept 2026: 1,507 stars29 Sept 2026: 1,510 stars6 Oct 2026: 1,513 stars13 Oct 2026: 1,515 stars20 Oct 2026: 1,516 stars27 Oct 2026: 1,516 stars3 Nov 2026: 1,518 stars10 Nov 2026: 1,518 stars

1,341 on 21 Apr 20261,518 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Unblink is a camera monitoring app written in Go. A node on your local network proxies RTSP and MJPEG cameras to a publicly reachable server, which handles auth and stores config in PostgreSQL. Qwen3-VL summarizes frames, and a SolidJS frontend lets you chat with your feeds or search recorded frames in plain language.

Who it is for: Self-hosters adding AI search and chat to IP camera footage

Strengths

  • Node proxies cameras from a private network, so camera ports stay unexposed
  • Prebuilt node binaries for Linux and Windows on x86_64 and ARM64
  • Handles RTSP, MJPEG and WebRTC streams through go2rtc
  • Natural-language search over recorded frames and chat with camera feeds

Weaknesses

  • Needs a publicly reachable server plus PostgreSQL, so setup is more than one binary
  • No tagged release; README installs the node from the main branch
  • AGPL-3.0 license restricts use in closed-source hosted services

What it needs

  • Docker + Compose
  • Needs PostgreSQL, go2rtc
  • Models: Qwen3-VL

Quick answers

Is unblink open source?

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

Can you run unblink with Docker?

Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.

Also in RAG, knowledge and search

See all 51
Also in RAG, knowledge and search
RankProjectScore
1RAGFlowRAG engine with deep document parsing, template chunking and agentic retrieval Live demo ↗ (opens in a new tab)94k stars+2,164 (+2.4%) in 30 daysApache-2.090 out of 100
2LightRAGGraph-based RAG framework with a REST API server and web UI40.7k stars+650 (+1.6%) in 30 daysMIT90 out of 100
3deeptutorSelf-hosted AI tutor with knowledge bases, guided learning, books and quizzes58.2k stars+17,179 (+42%) in 30 daysApache-2.089 out of 100
#4Open NotebookSelf-hosted NotebookLM alternative for research notebooks, chat, and podcasts41.9k stars+1,895 (+4.7%) in 30 daysMIT89 out of 100
#5MaxKBEnterprise knowledge-base agent platform with RAG, workflows and MCP tools23.1k stars+246 (+1.1%) in 30 daysGPL-3.087 out of 100