←back to thread

230 points roryclear | 1 comments | | HN request time: 0.237s | source

This runs YOLOv8 + bytetrack with Tinygrad detections (depending on user config) are saved and can be sent to the companion iOS app along with a notification, all video processing is done locally, all footage is encrypted before leaving your computer, and the sending notifications + videos part is optional. This uses tinygrad, so it runs well on my apple silicon macs and should be able to run on a lot of hardware (or will be able to when I remove other deps).
Show context
snickerdoodle12 ◴[] No.45004203[source]
how does this compare with frigate?
replies(3): >>45004242 #>>45004269 #>>45005215 #
sugarpimpdorsey ◴[] No.45005215[source]
it's AGPL so you have to give anyone that views your camera feeds a copy of the source
replies(2): >>45005317 #>>45010617 #
skinkestek ◴[] No.45010617[source]
Unless you’re making changes, isn’t it enough to just link back to the original repo?

That said, I’ve also been in the camp that avoids AGPL-except maybe as a way to sell a commercial license while still being "open source," or just to be obnoxious. And honestly, I am still failing to see the upside in being obnoxious for its own sake.

replies(1): >>45014651 #
roryclear ◴[] No.45014651[source]
It's AGPL because Ultralytics requires it to use YOLO: https://github.com/blakeblackshear/frigate/pull/10717

I'd make it MIT tomorrow if you know a workaround or alternative model

replies(1): >>45036814 #
1. skinkestek ◴[] No.45036814[source]
Thanks!

Both for the explanation and for being a person that respects the license even if you (like me) don't particularly like it.