Modelwire
Subscribe

iNaturalist Sightings

Illustration accompanying: iNaturalist Sightings

Simon Willison built an iNaturalist data aggregation tool entirely on his phone using Claude Code for web, demonstrating practical LLM-assisted development in a real-world constraint scenario. The project combines a Python CLI for fetching and clustering observations with a web interface, showcasing how Claude's code generation capabilities enable rapid prototyping of non-trivial applications outside traditional development environments. This signals growing viability of LLMs for end-user tool creation and highlights the shift toward mobile-first AI-assisted development workflows.

Modelwire context

Analyst take

The constraint here is as important as the output: Willison built a non-trivial, multi-component tool entirely on a phone, which means the story is less about Claude's code quality and more about what happens when the development environment itself is stripped down to almost nothing.

This sits in direct tension with OpenAI's Codex push from the same day, which is betting that AI-assisted development scales through enterprise integration and team-level orchestration. Willison's project points in the opposite direction: a single developer, no desktop, no IDE, producing a working data pipeline. Both bets can coexist, but they imply very different product roadmaps and user bases. Mistral's Medium 3.5 consolidation (also from May 1) is relevant context here too, since unified models that handle code, reasoning, and chat in one pass are what make mobile-first workflows like this tractable at all.

Watch whether Anthropic surfaces mobile-specific usage data for Claude Code in the next product update cycle. If mobile sessions are growing as a share of total Claude Code usage, that validates this pattern as a trend rather than a one-off from a developer with unusual habits.

Coverage we drew on

This analysis is generated by Modelwire’s editorial layer from our archive and the summary above. It is not a substitute for the original reporting. How we write it.

MentionsSimon Willison · Claude · iNaturalist · Claude Code for web

MW

Modelwire Editorial

This synthesis and analysis was prepared by the Modelwire editorial team. We use advanced language models to read, ground, and connect the day’s most significant AI developments, providing original strategic context that helps practitioners and leaders stay ahead of the frontier.

Modelwire summarizes, we don’t republish. The full content lives on simonwillison.net. If you’re a publisher and want a different summarization policy for your work, see our takedown page.

Related

Anthropic launches Claude Security to give defenders the same AI edge attackers already have

The Decoder·

Bring your work into Codex in a few clicks

GPT-5.5 matches Claude Mythos in cyber attack tests, UK AI Security Institute finds

The Decoder·
iNaturalist Sightings · Modelwire