#iNaturalist
22 related articles
Product ReviewsiNaturalist AI Species Identification in Practice: A PyCon Developer's Birdwatching Record on the Los Angeles River
A Python developer goes birdwatching on the LA River after PyCon US, using iNaturalist's AI species identification to record four waterbirds. Exploring how citizen science, computer vision, and urban ecology converge.
TutorialsSimon Willison's Full Process of Building an iNaturalist Observation Tool with Phone + Claude Code
Simon Willison built a complete iNaturalist observation aggregation tool using only his phone and Claude Code while camping. A detailed look at the Python CLI, Git Scraping, and static frontend architecture.
Tutorialsinaturalist-clumper: A Guide to Automatic Clustering of iNaturalist Observation Data
A detailed guide to Simon Willison's open-source tool inaturalist-clumper 0.1, which automatically clusters iNaturalist observation records by time and location, outputting JSON for nature blogs, data visualization, and static site integration.
TutorialsPhone + Claude Code: Building an iNaturalist Observation Display Tool While Camping
Simon Willison built a complete iNaturalist observation display tool using only his phone and Claude Code while camping. A breakdown of the three-layer architecture: Python CLI, Git Scraping automation, and pure frontend display.
TutorialsBuilding an iNaturalist Observation Display Tool Entirely on a Phone with Claude Code
Simon Willison built an iNaturalist observation display tool on his phone while camping using Claude Code, Git Scraping, and GitHub Actions with zero servers.
TutorialsPhone + Claude Code: Building an iNaturalist Observation Tool with Zero Servers — Full Workflow
Simon Willison built a complete iNaturalist observation tool during camping using his phone and Claude Code. A deep dive into the three-layer architecture: Python CLI, Git Scraping, and AI-generated frontend — all on GitHub with zero servers.
Product ReviewsSimon Willison's Complete Process of Building an iNaturalist Observation Gallery with Phone + Claude Code
Simon Willison built an iNaturalist observation gallery using only his phone and Claude Code while camping. A breakdown of the three-layer architecture: Python CLI clustering, Git Scraping automation, and AI-generated frontend.
TutorialsBuilding an iNaturalist Observation Display Tool Over a Weekend with a Phone + Claude Code: Full Workflow
Simon Willison built an iNaturalist observation display tool from scratch using his phone and Claude Code while camping. Full breakdown of the three-layer data pipeline architecture and AI-assisted mobile development workflow.
TutorialsSimon Willison's Full Journey: Building a Wildlife Sightings Feature for His Blog Using Claude Code on His Phone
Simon Willison used Claude Code for web on his phone to add iNaturalist wildlife sightings to his blog, going from prototype to production in one day.
Product ReviewsSimon Willison Built an iNaturalist Observation Display Tool Using Only a Phone + Claude Code
Simon Willison built an iNaturalist observation display toolchain using only his phone and Claude Code while camping—featuring Python CLI, Git Scraping, and a pure frontend architecture with zero server maintenance.
Product ReviewsSimon Willison Used Claude Code on His Phone to Add Wildlife Sightings to His Blog
Simon Willison used Claude Code's web version on his phone to integrate a decade of iNaturalist wildlife observations into his blog, showcasing AI-assisted mobile development.
Product ReviewsFull Record: Simon Willison Develops Blog Wildlife Sighting Feature Using Claude Code on His Phone
Simon Willison used Claude Code on his phone to build an iNaturalist wildlife sighting sync feature for his blog, backfilling a decade of data. A deep dive into the technical details and AI-assisted mobile development.
Product ReviewsBuilding an iNaturalist Observation Tool Entirely on a Phone with Claude Code
Simon Willison built an iNaturalist observation display tool entirely on his phone with Claude Code while camping, using Git Scraping + GitHub Actions for a zero-cost serverless architecture.
TutorialsBuilding an iNaturalist Observation Tool with Claude Code on a Phone: A Serverless Git Scraping Architecture in Practice
Simon Willison built an iNaturalist observation tool using only a phone and Claude Code. Learn about the three-layer serverless architecture: Python CLI, Git Scraping with GitHub Actions, and pure frontend display.
Product ReviewsSimon Willison Builds an iNaturalist Observation Tracker with His Phone + Claude Code
Simon Willison built an iNaturalist observation visualization tool while camping using his phone and Claude Code, featuring a Python CLI, Git Scraping, and pure frontend three-layer architecture.
TutorialsSimon Willison Uses Claude Code on His Phone to Build a Wildlife Sightings Feature for His Blog
Simon Willison used Claude Code's web version on his phone to add iNaturalist wildlife sighting sync to his blog, backfilling a decade of data. An analysis of the tech, POSSE philosophy, and AI-assisted coding.
TutorialsBuilding an iNaturalist Observation Tool with Claude Code on a Phone: Git Scraping in Practice
Simon Willison built an iNaturalist observation display tool using Claude Code on his phone while camping. Learn the three-layer architecture: Python CLI, Git Scraping, and static frontend.
Product ReviewsBuilding with Claude Code on a Phone: An iNaturalist Observation Viewer in Practice
Simon Willison built an iNaturalist observation viewer using only a phone and Claude Code while camping. This article breaks down the three-layer architecture: Python CLI data aggregation, Git Scraping automation, and AI-generated frontend.
TutorialsSimon Willison Uses Claude Code on His Phone to Add Wildlife Observation Features to His Blog
Simon Willison used Claude Code's web version on his phone to add iNaturalist wildlife observation sync to his blog, going from prototype to production in just two days.
TutorialsBuilding an iNaturalist Data Display Tool with Claude Code on a Phone: The Complete Workflow
Simon Willison built an iNaturalist display tool on his phone while camping using Claude Code, with a zero-cost serverless architecture of Python CLI + Git Scraping + static frontend.