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
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.
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.