Biowatch
A powerful tool for wildlife researchers and conservationists to analyze, visualize, and explore CamtrapDP datasets with ease.
https://github.com/earthtoolsmaker/biowatch
Category: Biosphere
Sub Category: Terrestrial Wildlife
Keywords
camtrap-dp ml wildlife
Last synced: about 9 hours ago
JSON representation
Repository metadata
Analyze, visualize, and explore camera trap datasets with ease
- Host: GitHub
- URL: https://github.com/earthtoolsmaker/biowatch
- Owner: earthtoolsmaker
- License: other
- Created: 2025-03-01T17:00:01.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-12-19T12:23:49.000Z (7 days ago)
- Last Synced: 2025-12-20T05:09:36.823Z (6 days ago)
- Topics: camtrap-dp, ml, wildlife
- Language: JavaScript
- Homepage: https://www.earthtoolsmaker.org/tools/biowatch/
- Size: 34.7 MB
- Stars: 8
- Watchers: 2
- Forks: 0
- Open Issues: 22
- Releases: 14
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
README.md
Biowatch
Analyze Camera Trap Data — Privately, On Your Machine
Biowatch is a free, open-source desktop application for wildlife researchers and conservationists. Analyze camera trap datasets completely offline — your data never leaves your machine.

Key Features
- 100% Offline & Private: Your research data stays on your machine. No cloud uploads, no accounts, no tracking.
- On-Device AI: Species identification models run locally — no internet required.
- Interactive Maps: Visualize camera trap locations and wildlife sightings with spatial analysis tools.
- Data Analysis: Generate insights with temporal activity patterns, species distributions, and deployment metrics.
- Media Management: Browse, filter, and search through thousands of camera trap images and videos.
- CamtrapDP Compatible: Import and export using Camera Trap Data Package standards for GBIF integration.
Installation
- Download
Biowatch-setup.exe - Run the installer
- Follow the installation wizard
- Launch Biowatch from the Start menu or desktop shortcut
- Download
Biowatch.dmg - Open the disk image
- Drag Biowatch to the Applications folder
- On first launch, right-click and select "Open" (required for apps from identified developers)
AppImage
- Download
Biowatch.AppImage - Make it executable:
chmod +x Biowatch.AppImage - Run:
./Biowatch.AppImage
Debian/Ubuntu
- Download
Biowatch_<version>_amd64.deb - Install:
sudo dpkg -i Biowatch_*.deb
Documentation
Full developer documentation is available in the docs/ folder:
- Architecture - System design and data flow
- Data Formats - CamTrap DP and import/export formats
- Database Schema - SQLite tables and relationships
- HTTP ML Servers - ML model integration
- Development - Setup, testing, and building
- Contributing - How to contribute
Quick Start (Development)
# Install all dependencies and start development
make install
make dev
Run make help to see all available commands.
See Development Guide for full details.
License
CC BY-NC 4.0 - Free for non-commercial use with attribution.
Owner metadata
- Name: earthtoolsmaker
- Login: earthtoolsmaker
- Email:
- Kind: organization
- Description:
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/165696201?v=4
- Repositories: 1
- Last ynced at: 2024-04-01T18:29:24.550Z
- Profile URL: https://github.com/earthtoolsmaker
GitHub Events
Total
- Create event: 49
- Release event: 5
- Issues event: 24
- Watch event: 5
- Delete event: 32
- Issue comment event: 33
- Push event: 158
- Pull request review event: 29
- Pull request review comment event: 25
- Pull request event: 72
- Fork event: 1
Last Year
- Create event: 49
- Release event: 5
- Issues event: 24
- Watch event: 5
- Delete event: 32
- Issue comment event: 33
- Push event: 158
- Pull request review event: 29
- Pull request review comment event: 25
- Pull request event: 72
- Fork event: 1
Committers metadata
Last synced: 6 days ago
Total Commits: 586
Total Committers: 3
Avg Commits per committer: 195.333
Development Distribution Score (DDS): 0.304
Commits in past year: 586
Committers in past year: 3
Avg Commits per committer in past year: 195.333
Development Distribution Score (DDS) in past year: 0.304
| Name | Commits | |
|---|---|---|
| Chouffe | a****r@c****e | 408 |
| Jeremy Vuillermet | j****t@g****m | 176 |
| Peter Desmet | p****t@i****e | 2 |
Committer domains:
- inbo.be: 1
- caillau.me: 1
Issue and Pull Request metadata
Last synced: 5 days ago
Total issues: 30
Total pull requests: 113
Average time to close issues: 6 days
Average time to close pull requests: 1 day
Total issue authors: 3
Total pull request authors: 2
Average comments per issue: 0.83
Average comments per pull request: 0.3
Merged pull request: 97
Bot issues: 0
Bot pull requests: 0
Past year issues: 30
Past year pull requests: 113
Past year average time to close issues: 6 days
Past year average time to close pull requests: 1 day
Past year issue authors: 3
Past year pull request authors: 2
Past year average comments per issue: 0.83
Past year average comments per pull request: 0.3
Past year merged pull request: 97
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- Chouffe (23)
- ioRekz (5)
- peterdesmet (2)
Top Pull Request Authors
- Chouffe (92)
- ioRekz (21)
Top Issue Labels
- enhancement (13)
- bug (4)
- documentation (1)
Top Pull Request Labels
- enhancement (1)
Dependencies
- actions/checkout v3 composite
- actions/setup-node v3 composite
- actions/setup-python v4 composite
- samuelmeuli/action-electron-builder v1 composite
- softprops/action-gh-release v1 composite
- 647 dependencies
- @electron-toolkit/eslint-config ^2.0.0 development
- @electron-toolkit/eslint-config-prettier ^3.0.0 development
- @vitejs/plugin-react ^4.3.4 development
- electron ^34.2.0 development
- electron-builder ^25.1.8 development
- electron-vite ^3.0.0 development
- eslint ^9.20.1 development
- eslint-plugin-react ^7.37.4 development
- eslint-plugin-react-hooks ^5.1.0 development
- eslint-plugin-react-refresh ^0.4.19 development
- prettier ^3.5.1 development
- react ^18.3.1 development
- react-dom ^18.3.1 development
- vite ^6.1.0 development
- @electron-toolkit/preload ^3.0.1
- @electron-toolkit/utils ^4.0.0
- electron-log ^5.3.0
- electron-updater ^6.3.9
- flask *
- flask-cors *
- pyinstaller *
- altgraph ==0.17.4
- blinker ==1.9.0
- click ==8.1.8
- flask ==3.1.0
- flask-cors ==5.0.1
- itsdangerous ==2.2.0
- jinja2 ==3.1.5
- macholib ==1.16.3
- markupsafe ==3.0.2
- packaging ==24.2
- pyinstaller ==6.12.0
- pyinstaller-hooks-contrib ==2025.1
- setuptools ==75.8.2
- werkzeug ==3.1.3
Score: 4.499809670330265