Chirp
Bird and bat call detection for your yard.
Platform availability
Available on 1 of 9 platforms
- Unraid
- TrueNAS (not listed)
- Umbrel (not listed)
- ZimaOS (not listed)
- Proxmox (not listed)
- Helm (not listed)
- Mac (not listed)
- Windows (not listed)
- Linux (not listed)
Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.
43/100 Fair
- Maintained
- 75last commit 2 days ago
- Popular
- 61 GitHub stars
- Easy to install
- 351 install platform, install notes, Docker image
- Light to run
- 304 GB minimum RAM
Availability: platform listings confirmed today
No GitHub repository data collected yet.
Resources & Compatibility
Minimum requirements: 4 GB RAM. ARM (e.g. Raspberry Pi) is not supported.
Checked 2 days ago - source: Docker Hub image tags and published docs
First-install notes
- Start ChirpStack and open the web UI Run docker compose up to launch ChirpStack and its helper containers. Then open http://localhost:8080/ to create your first account; if it does not load, the stack may still be starting or port 8080 is blocked. source
- Set NetID and enabled regions first In the [network] section, set net_id (your network ID) and enabled_regions (the radio regions your gateway uses, such as eu868). Each region ID must match a region file, or ChirpStack may start but not serve devices correctly. source
- Open gateway ports if using a remote gateway If your gateway connects from another machine, allow it to reach MQTT port 1883 and Basic Station port 3001. Without those open, gateway data cannot reach ChirpStack. source
- Build a station, then start the server Follow chirp-device/README.md to assemble a Raspberry Pi station, then run a self-hosted server from the setup guide using the docker-compose.simple.yml file; a hosted site is an alternative to self-hosting. source
Fetched yesterday - each note links to its source
Variants
Alternatives
No alternatives collected yet.
Common questions
How do I run the Chirp server myself?
Use the provided simple Docker Compose file in chirp-server-instances/docker-compose.simple.yml and follow the server setup guide.
Does always-on detection require high-end hardware?
No. The edge device first runs a fast energy filter to remove most audio, so the neural classifier does not run on every moment of incoming sound.
Can the Chirp iPhone app work with a self-hosted server?
Yes. A self-hosted server can request a push relay token so the iPhone app receives notifications.
Where are advanced settings and troubleshooting documented?
The full technical documentation guide in techdocs includes real configuration values, the species enrichment sequence, API reference, and troubleshooting.
Answers sourced from github.com
Community
- Is Chirp worth it? : r/amateurradio - Reddit (reddit)
- CHIRP : r/amateurradio - Reddit (reddit)
- CHIRP_Software_Users - Reddit (reddit)
- CHIRP & Linux : r/amateurradio - Reddit (reddit)
- Can someone help me install CHIRP on Linux? - Reddit (reddit)
- Love Chirp as a universal radio programmer, but why not make ... - Reddit (reddit)
Collected yesterday - public community threads