30 related articles
Product ReviewsA 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 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.
TutorialsA 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.
TutorialsSimon 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.
TutorialsSimon Willison built an iNaturalist observation display tool on his phone while camping using Claude Code, Git Scraping, and GitHub Actions with zero servers.
TutorialsSimon 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 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.
TutorialsSimon 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.
Product ReviewsSimon 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 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.
TutorialsSimon 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 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 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 ReviewsSimon 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 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.
TutorialsSimon Willison built an iNaturalist observation tool using his phone and Claude Code while camping, leveraging Git Scraping + GitHub Actions for a zero-server architecture.
TutorialsSimon Willison built a full-stack iNaturalist observation aggregation project on his phone while camping, using Claude Code, Python CLI, Git Scraping, and auto-generated frontend.
TutorialsDjango co-creator Simon Willison used Claude Code on his phone to build an iNaturalist wildlife sighting sync feature for his blog, showcasing AI-assisted mobile development.
Tech FrontiersDeep dive into Simon Willison's CSP Allow-list Experiment: dynamic domain authorization via sandboxed iframes, custom fetch interception, and postMessage communication.
TutorialsSimon Willison used Claude Code for web on his phone to aggregate a decade of iNaturalist wildlife data into his blog. A look at the architecture, Beats system, and how AI is reshaping dev workflows.