built on free tools, runs offline, costs $0 in licenses.
AI runs on-device. Alert in 30s when a human appears. No cloud, no subscription.
M2 Playbook →Cheap microphone network. TDoA triangulation sends GPS coordinates in <30s.
M3 Playbook →Automated scrapers watch Telegram and classifieds. Price spikes predict seizures.
M7 Playbook →SHA-256 hash chain on every file. Auto-generated chargesheet with CITES sections.
M9 Playbook →PAWS + RL generates a new route every day from historical incident data.
M8 Playbook →Fork it, adapt it, deploy it. No accounts, no API keys, no paywalls.
GitHub →📚 Operator Playbooks & Toolkit — the real content lives in docs/
This dashboard is an illustrative demo. The actionable material — one playbook per capability module (recommended repos, runnable Python training/inference scripts, Arduino node firmware, agent prompts, milestones, international use cases) — is in the repository:
docs/README.md— master index + recommended-repo catalog + use-case matrixdocs/modules/M01..M10.md— 10 capability playbooks (M2 vision & M3 audio fully fleshed)toolkit/python/— camera-trap & audio trainers, edge inference, TDoA localizertoolkit/arduino/— PIR camera node + acoustic node firmwaredocs/prompts/— paste-into-any-agent prompt packs per milestone
Clone the hub → pick your use case → follow the playbook with free tools. Wildlife can't wait.
🧭 What you can build — 10 capability modules
Each module is a complete playbook: what to build, which open repos to use, runnable code, field guides. Pick the one that fits your situation and follow the steps.
Get the hub running, define user roles, connect it to existing tools your team already uses (SMART, EarthRanger, local DB).
→ playbookCamera traps detect humans, weapons and vehicles on-device — no cloud needed. Night vision and false-positive filtering included. Photos auto-tagged as evidence.
→ full playbook + codeCheap microphone nodes detect gunshots, chainsaws and vehicles in the dark. Multiple nodes pinpoint the location. Works offline.
→ full playbook + codeSchedule drone patrols, add thermal night flights, layer satellite maps to spot habitat changes and escape routes before rangers deploy.
→ playbookGPS collars send alerts when animals leave safe zones. Detect when a herd stops moving — often the first sign of a poaching event.
→ playbookRangers log incidents offline with no phone signal. Local community members report sightings anonymously. All data syncs when connectivity returns.
→ playbookWatch online marketplaces and social media for wildlife trade. Geolocate photos. Map trafficking networks. Get early warning when prices spike for a protected species.
→ playbookHistorical incident data generates risk maps. AI optimises patrol routes so rangers cover high-risk areas first. Updated daily with moon phase and weather.
→ playbookEvery alert generates a tamper-proof evidence file with timestamp and location. Auto-generate incident reports compatible with CITES and national wildlife law. See live demo above.
→ playbookMonitor sensor battery life, catch failures before they happen. Train new rangers with scenario exercises. Keep AI models improving without sharing raw data.
→ playbookFull repo catalog & use-case matrix: docs/README.md
Hardware Node Reference — Arduino TinyML (M2 / M3)
Low-cost camouflaged sensor nodes built on Arduino Nicla Vision or ESP32-CAM. A PIR sensor wakes the microcontroller from deep sleep (<50 µA), captures a frame, runs on-device TinyML inference, and sends a compressed LoRa packet only if confidence exceeds 80%.
- PIR sensor VCC → 3.3V / Out → GPIO 13 (Wakeup)
- GC2145 microcamera → dedicated DVP interface
- LoRa module → GPIO 10 (SPI SS), 11 (MOSI), 12 (MISO), 13 (SCK)
- Solar cell + LiPo TP4056 charger on-board
3D-printed PLA biodegradable shell coated with a hyper-realistic bark-texture mix matched to the target forest. AI-generated textures per deployment region. Transmitters shut off immediately after send to prevent scanner detection.
Production Readiness Baseline
The project must remain useful before every subsystem is complete. The first production target is a dependable command-center shell with local persistence, clear fallback behavior, and a documented operational path.
Real-World Operational Playbooks
These guides describe how the platform should be used in concrete field scenarios. They are written for rangers, operators, and maintainers, not for architecture diagrams.
Documentation Scaling Plan
dev.md is the master technical map. As recurring workflows stabilize, each use case should move into its own focused document so the project can be extended without losing clarity.
WildGuard integrates existing best-in-class open-source tools rather than rebuilding from scratch. Each cluster below maps repos to the module they power. Full integration notes and code references live in docs/.
Computer Vision & Detection — M2
Bioacoustics — M3
audio_dsp.py.Aerial & Geospatial — M4
Species Intelligence — M5
Prediction & Patrol Routing — M8
iware/ + planning/ modules as a FastAPI microservice generating daily routes from historical incident data.Evidence & Legal Chain — M9
Proposta Istituzionale per WWF, Riserve & Guardie Forestali
WildGuard AI è concepito per essere presentato a ONG ed enti governativi come soluzione sostenibile a basso costo. Fornisce un ecosistema che garantisce la catena di custodia legale delle prove, ottimizza il coordinamento con logica di gioco stocastico e riduce del 90% i falsi allarmi sul campo.
Utilizza esclusivamente software open-source e hardware commerciale standard (Arduino/ESP32). Nessun canone di abbonamento o vincolo con vendor di tecnologie di sorveglianza proprietarie.
L'evidenza multimediale viene registrata con un hash crittografico SHA-256 e legata ad una catena locale immutabile (hash chain). Questo assicura l'integrità e previene obiezioni legali sulle foto delle camera trap durante i procedimenti penali.
I nodi periferici spengono i moduli trasmittenti subito dopo l'invio (anti-tagging). Questo impedisce ai bracconieri dotati di scanner di localizzare le posizioni dei ranger o le postazioni di guardia.