Madras Field Notes — A Fully Offline, In-Browser Field Guide for Chennai's Birds and Plants
Description and use
Madras Field Notes is an offline PWA that identifies Chennai’s birds and plants using a browser‑based CLIP classifier and a local Qwen LLM, logs observations locally, and supports English and Tamil.
Problem
Users in Chennai need a portable, offline tool to identify local birds and plants without relying on internet connectivity or paid APIs.
Outcome
The PWA operates entirely offline after the first load, enabling reliable species identification, learning, and logging without incurring API costs or exposing user data.
Workflow
- Load the PWA once while online
- Switch to airplane mode
- Point camera at a bird or plant
- CLIP zero‑shot classifier identifies species or returns "not sure"
- View species card with facts and safety note in English/Tamil
- Ask follow‑up question to local Qwen2.5-0.5B model
- Check or export field log as JSON
Evidence
Madras Field Notes is an installable PWA that turns your phone into a pocket naturalist for Chennai — and it works entirely in airplane mode.
Identify: Point your camera at a bird or plant. A CLIP zero-shot image classifier — running inside your browser, against a curated list of 15 species common to IIT Madras campus and the Pallikaranai marsh — tells you what you're looking at, with an honest "not sure" state below its confidence threshold.
Ask: A Qwen2.5-0.5B open-weight model running locally in the browser tab answers follow-up questions grounded strictly in the species card — it cannot hallucinate edibility or medical advice because it never sees the open internet.
Log: Identifications save to an on-device field journal, exportable as JSON for citizen-science projects.
Service Worker caches the app shell; the Cache API persists model weights; navigator.storage.persist() guards against browser eviction.
- Record date: 2026-10-12T07:41:05.156Z