{"slug": "dawn-chorus-an-offline-bird-call-bingo-built-on-birdnet-and-gemma-hacktoberfest", "title": "Dawn Chorus: An Offline Bird-Call Bingo Built on BirdNET and Gemma (hacktoberfest week 1 dev challenge)", "summary": "A developer built Dawn Chorus, an offline bird-call bingo app that pairs BirdNET's acoustic species detection with a locally run Gemma 3 4B model via Ollama to generate field-journal entries. In a 30-minute test walk, BirdNET identified 10 species, including 5 of the 12 bingo targets, while the developer confirmed Myna, House Crow and Rock Pigeon by ear, with only 2 minutes of screen time. The project was submitted to the Hacktoberfest Open-Source AI Challenge Week 1, and the developer notes BirdNET's non-commercial weights are the component a closed API could not replace offline.", "body_md": "*This is a submission for the [Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass](https://dev.to/challenges/hacktoberfest-week1-2026-10-05)*\n\n**Dawn Chorus is a listening-walk bird bingo that runs entirely on my laptop.**\n\nThe screen is the shortest part of the experience. A \"Grass Ratio\" card compares the minutes I spent outside with the seconds I spent on screen. It's for anyone curious about the sounds around them, including places with no signal.\n\n**Real test:** I walked 30 minutes on DATE. BirdNET found 10 species, including 5 of the 12 bingo birds, and I confirmed Myna, House Crow, Rock Pigeon myself. Screen time: 2 minutes.\n\nA short captioned walkthrough: the bingo card, airplane mode, the walk with the screen dark, then the results.\n\n**Put your phone away. Listen to the morning.**\n\nDawn Chorus is a listening-walk bird bingo that runs entirely on your own laptop. You get a checklist of the birds likely to be near you this week, you go for a walk with your phone recording in your pocket and the screen off, and when you get back an open-source model tells you who was singing. A local language model then writes you a short field-journal page about the walk.\n\nBuilt for the [Hacktoberfest Open-Source AI Challenge, Week 1: \"Touch Grass\"](https://dev.to/challenges/hacktoberfest-week1-2026-10-05). The idea: **the screen should be the shortest part of the experience.**\n\nThe story, real walk results and demo video are in the DEV post: [Dawn Chorus on DEV](https://dev.to/)\n\nTwo lessons shaped the design:\n\nOne caveat: Gemma is replaceable by almost any small local model. BirdNET is the part a general closed API couldn't replace offline. Its weights are also non-commercial.\n\nI planned the project with Claude and built it with Antigravity, testing each round myself and sending back what failed. [[OPTIONAL: paste your DevRelay session link, or delete this section]]\n\n**Best Use of Gemma:** Gemma 3 (4B) runs locally through Ollama and writes the field journal, fully offline, with a check that keeps its output honest.", "url": "https://wpnews.pro/news/dawn-chorus-an-offline-bird-call-bingo-built-on-birdnet-and-gemma-hacktoberfest", "canonical_source": "https://dev.to/anushdeotare11/dawn-chorus-an-offline-bird-call-bingo-built-on-birdnet-and-gemma-hacktoberfest-week-1-dev-4jjo", "published_at": "2026-10-10 21:09:08+00:00", "updated_at": "2026-10-10 21:16:16.565576+00:00", "lang": "en", "topics": ["ai-tools", "machine-learning", "large-language-models", "ai-products"], "entities": ["Dawn Chorus", "BirdNET", "Gemma 3", "Ollama", "Hacktoberfest Open-Source AI Challenge", "Claude", "Antigravity"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/dawn-chorus-an-offline-bird-call-bingo-built-on-birdnet-and-gemma-hacktoberfest", "markdown": "https://wpnews.pro/news/dawn-chorus-an-offline-bird-call-bingo-built-on-birdnet-and-gemma-hacktoberfest.md", "text": "https://wpnews.pro/news/dawn-chorus-an-offline-bird-call-bingo-built-on-birdnet-and-gemma-hacktoberfest.txt", "jsonld": "https://wpnews.pro/news/dawn-chorus-an-offline-bird-call-bingo-built-on-birdnet-and-gemma-hacktoberfest.jsonld"}}