Skip to main content

Citizen sky camera network

VigiNet

Connect a webcam, Raspberry Pi, or IP camera and join a network of sentinels watching the sky together.

Phase 2: clear guide, agent doctor, cleaner night detection, rejected noise, and visible network activity.

Network map

Online sentinels

API pending
0
active
0
frames 24h
0
candidates
0
noise rejected
0
nights/month
0
hours

Phase 2

Become a VigiNet Sentinel

The goal is simple: get an ID, verify the connection, then let a small Python agent send a signal every 5 minutes.

1. Create your sentinel ID on the right.
2. Click connection test to see your camera appear.
3. Run doctor, then the Python agent on Raspberry Pi, webcam, or IP camera.

Python agent

Raspberry Pi / webcam

DownloadGuide
python3 viginet_agent.py register --label "Ma sentinelle" --lat 48.85 --lon 2.35 --location "Ma ville"
curl -fsSL https://vigi-sky.fr/downloads/install_viginet_agent.sh | bash
python3 viginet_agent.py doctor
python3 viginet_agent.py run --once --dry-run --debug --image-command "libcamera-still -n --timeout 1 -o {path} --width 1280 --height 720"

Doctor mode catches common issues before the first night: API, token, Pillow, libcamera, and image command.

Living network

Recent activity

This feed shows joins, tests, online returns, and candidates. Even with few cameras, it shows whether the network is actually alive.

No public activity yet.

Recognition

Active sentinels

The first badges stay simple: first watch, 10h, first detection, 100 frames analyzed.

No sentinel yet. The first one can be created here in 30 seconds.

Human validation

Recent candidate captures

No candidate capture yet. The network is ready for the first signal.