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 1 hour 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 (about 1 year ago)
- Default Branch: main
- Last Pushed: 2026-03-13T10:00:16.000Z (14 days ago)
- Last Synced: 2026-03-13T21:52:21.300Z (13 days ago)
- Topics: camtrap-dp, ml, wildlife
- Language: JavaScript
- Homepage: https://www.earthtoolsmaker.org/tools/biowatch/
- Size: 36.3 MB
- Stars: 13
- Watchers: 2
- Forks: 1
- Open Issues: 21
- Releases: 17
-
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
- Release event: 6
- Delete event: 89
- Pull request event: 119
- Fork event: 1
- Issues event: 26
- Watch event: 6
- Issue comment event: 49
- Push event: 247
- Pull request review event: 38
- Pull request review comment event: 30
- Create event: 111
Last Year
- Release event: 6
- Delete event: 89
- Pull request event: 119
- Fork event: 1
- Issues event: 26
- Watch event: 6
- Issue comment event: 49
- Push event: 247
- Pull request review event: 38
- Pull request review comment event: 30
- Create event: 111
Committers metadata
Last synced: 12 days ago
Total Commits: 764
Total Committers: 5
Avg Commits per committer: 152.8
Development Distribution Score (DDS): 0.295
Commits in past year: 709
Committers in past year: 5
Avg Commits per committer in past year: 141.8
Development Distribution Score (DDS) in past year: 0.24
| Name | Commits | |
|---|---|---|
| Chouffe | a****r@c****e | 539 |
| Jeremy Vuillermet | j****t@g****m | 196 |
| dependabot[bot] | 4****] | 16 |
| wsyxbcl | w****l@g****m | 11 |
| Peter Desmet | p****t@i****e | 2 |
Committer domains:
- inbo.be: 1
- caillau.me: 1
Issue and Pull Request metadata
Last synced: 15 days ago
Total issues: 37
Total pull requests: 152
Average time to close issues: 6 days
Average time to close pull requests: 2 days
Total issue authors: 4
Total pull request authors: 5
Average comments per issue: 0.73
Average comments per pull request: 0.5
Merged pull request: 125
Bot issues: 0
Bot pull requests: 3
Past year issues: 37
Past year pull requests: 152
Past year average time to close issues: 6 days
Past year average time to close pull requests: 2 days
Past year issue authors: 4
Past year pull request authors: 5
Past year average comments per issue: 0.73
Past year average comments per pull request: 0.5
Past year merged pull request: 125
Past year bot issues: 0
Past year bot pull requests: 3
Top Issue Authors
- Chouffe (28)
- ioRekz (6)
- peterdesmet (2)
- wsyxbcl (1)
Top Pull Request Authors
- Chouffe (120)
- ioRekz (25)
- wsyxbcl (3)
- dependabot[bot] (3)
- Copilot (1)
Top Issue Labels
- enhancement (13)
- bug (7)
- documentation (1)
Top Pull Request Labels
- dependencies (3)
- javascript (3)
- 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
- actions/checkout v4 composite
- actions/setup-node v4 composite
- actions/upload-artifact v4 composite
- actions/checkout v4 composite
- astral-sh/setup-uv v4 composite
- actions/checkout v4 composite
- actions/setup-node v4 composite
- actions/cache v4 composite
- actions/checkout v4 composite
- astral-sh/setup-uv v4 composite
- fastapi >=0.115.12
- litserve >=0.2.16
- numpy >=1.26.4
- speciesnet ==5.0.0
- timm >=1.0.15
- torch >=2.6.0
- torchvision >=0.21.0
- ultralytics >=8.3.151
- 143 dependencies
- actions/checkout v4 composite
- astral-sh/setup-uv v4 composite
- conda-incubator/setup-miniconda v3 composite
- jlumbroso/free-disk-space main composite
- shallwefootball/s3-upload-action master composite
- actions/checkout v4 composite
- actions/setup-node v4 composite
- actions/upload-artifact v4 composite
- actions/checkout v4 composite
- actions/setup-node v4 composite
Score: 5.135798437050262