The Information Machine

Simon Willison Releases iNaturalist Blog Tool, Uses It at PyCon · history

Version 4

2026-05-23 03:42 UTC · 32 items

What

Simon Willison released inaturalist-clumper 0.1 on May 15, 2026, a tool that groups iNaturalist nature sightings into clusters for publishing to a blog [1][2]. He used it live during PyCon US 2026 in Los Angeles, logging bird sightings before and after the conference [3][4]. The release attracted amplification including a Chinese-language blog [6] and a tech digest that placed it alongside the Cerebras $60B IPO and OpenAI Codex mobile launch [5]. No substantive new developments have emerged since May 18.

Why it matters

The project illustrates a practice-first approach to open-source tool development: Willison shipped only after real-world use shaped the design, then demonstrated the workflow live at a major developer conference. Whether the tool grows beyond personal utility is the open question, but the international amplification suggests it is resonating with a wider audience than Willison's immediate network.

Open questions

  • Will inaturalist-clumper attract adoption beyond Willison, or remain a personal utility? [1]

  • The tool description says it 'groups sightings into clumps' — what algorithm or logic determines grouping, and does that design accommodate batch-importing historical iNaturalist observations? [1][2]

  • Does the tool integrate with Willison's broader ecosystem (Datasette, sqlite-utils, llm), and what does the post-0.1 roadmap look like? [7][8]

Narrative

Simon Willison released inaturalist-clumper 0.1 on May 15, 2026, a lightweight tool for grouping iNaturalist nature sightings into clusters and publishing them to a blog [1][2]. The GitHub repository describes it as software to 'group iNaturalist sightings into clumps,' suggesting the core design centers on spatial or temporal aggregation of observations rather than one-at-a-time posting. Rather than shipping at a speculative milestone, Willison had already been running the tool in production for several weeks before the formal release, and that real-world use drove the design before he settled on version 0.1 [2].

The release landed the same morning Willison went on a bird walk in Los Angeles ahead of PyCon US 2026 [3]. That walk yielded a Western Gull — spotted near a Starbucks — and a Rock Pigeon, both logged to iNaturalist and published to his blog via the tool [3]. By May 18, as PyCon wound down, Willison set out on a final morning walk near the Los Angeles River, finding a Brown Pelican, Glaucous-winged Gull, Snowy Egret, and Canada Goose before departing for home [4]. The three posts together — tool release, pre-conference sighting, post-conference sighting — form a coherent demonstration of the workflow inaturalist-clumper is designed to support.

The release attracted external attention across multiple contexts. Tech curator B Devanarayanan included the launch in a digest of notable items from May 16, 2026, alongside the Cerebras $60B IPO filing and OpenAI's Codex mobile announcement [5]. A Chinese-language blog, 雅俗共赏, also covered the release [6], suggesting the project reached non-English-speaking developer audiences. Whether this cross-cultural amplification translates into contributors or forks remains to be seen.

Timeline

  • 2026-05-15: inaturalist-clumper 0.1 released after several weeks of production use; GitHub repo describes it as grouping sightings into clumps [2][1]
  • 2026-05-15: Willison attends pre-PyCon bird walk in Los Angeles; spots Western Gull and Rock Pigeon [3]
  • 2026-05-16: B Devanarayanan includes inaturalist-clumper in a tech digest alongside Cerebras IPO and OpenAI Codex mobile; Chinese-language blog 雅俗共赏 also covers the release [9][5][6]
  • 2026-05-18: Final morning walk at PyCon near LA River; Willison spots Brown Pelican, Glaucous-winged Gull, Snowy Egret, Canada Goose before departing [4]

Perspectives

Simon Willison

Matter-of-fact about the tool's purpose and production status; treats the bird walk logs as routine personal documentation rather than promotion. The release and sighting posts are minimal prose, consistent with his broader practice of shipping small personal tools and logging daily activity.

Evolution: consistent

B Devanarayanan (@devanarayanan_b)

Amplifier and curator; treats inaturalist-clumper as a noteworthy release worth surfacing alongside major industry news, framing it as a shipping milestone enabled by prior production use.

Evolution: consistent

雅俗共赏 (blog.yuyins.com)

Non-English curator picking up the release for a Chinese-language developer readership; no evaluative framing available from item metadata alone.

Evolution: new voice

Sources

  1. [1] GitHub - simonw/inaturalist-clumper: Group iNaturalist sightings into clumps · GitHub — reactive:willison-inaturalist-birdwatching
  2. [2] inaturalist-clumper 0.1 — Simon Willison (2026-05-15)
  3. [3] Western Gull, Rock Pigeon — Simon Willison (2026-05-15)
  4. [4] Glaucous-winged Gull, Brown Pelican, Snowy Egret, Canada Goose — Simon Willison (2026-05-18)
  5. [5] Three from 2026-05-16. Cerebras files $60B IPO, largest AI chip play yet. OpenAI takes Codex mobile. Simon Willison ship... — reactive:willison-inaturalist-birdwatching (2026-05-16)
  6. [6] inaturalist-clumper 0.1 - 雅俗共赏 — reactive:willison-inaturalist-birdwatching
  7. [7] Simon Willison on projects — reactive:simon-willison-llm-032
  8. [8] Simon Willison's llm, datasette, and sqlite-utils :: Jon Brown's Webpage — reactive:datasette-agent-launch
  9. [9] 3/ Simon Willison ships inaturalist-clumper 0.1 after weeks in production, automates iNaturalist sightings to blog posts — reactive:willison-inaturalist-birdwatching (2026-05-16)