Simon Willison demonstrates how ChatGPT Work with GPT‑6 Astra can generate 5K and 10K running routes that loop from a specified address using OpenStreetMap data. The system produced an embedded visualization and downloadable GPX and GeoJSON files, and explained that it used Nominatim, Overpass, and local calculations to create the routes. However, the actual Python code used was not accessible due to thread compaction, highlighting a transparency issue in LLM systems that compact conversation history.
I started building my markdown-svg-renderer tool in May , but I've since added enough features to it that it's worth talking about here again. It's evolved into my ideal tool for sharing Markdown transcripts that include SVG documents.
The article announces that Claude Code will now support AGENTS.md files starting with version 2.1.277. If a CLAUDE.md file is absent in a folder, Claude will automatically look for and use AGENTS.md, leveraging Claude Code mods to customize the harness. The built‑in mod is available for use, and users can also create their own custom project instructions.
Simon Willison created an animated transition tool that morphs a map from the Mercator projection to the Equal Earth projection using D3. The project was inspired by the recent UN vote on the Equal Earth map projection and was built with GPT‑6 Astra (medium) in ChatGPT Work. It showcases how modern AI and web technologies can visualize complex geospatial transformations.
Simon Willison introduces GPT‑6 Astra, a new model that offers improved attention to detail, better prompt comprehension, and the ability to generate more sophisticated outputs. The model excels at creating 3D renderings, producing detailed scenes such as gardens, shipyards, animals, cityscapes, and even Dyson spheres. Willison highlights its whimsical creativity, noting examples like a pelican wearing a red neckerchief riding a bicycle.
Claude Cowork and the standard chat interface are merging into a single Claude experience, allowing users to hand over tasks or ask quick questions that the system will continue to handle even after the laptop is closed. The rollout will begin with Pro and Max plan users across web, desktop, and mobile, and will extend to new users on these plans over the coming weeks. This integration suggests Claude is evolving into a general agent, simplifying the distinction between Cowork and regular Claude usage.
Shot‑scraper 1.12 adds WebP support, allowing users to capture web page screenshots in WebP format with an optional quality setting. The new --quality flag controls compression, while omitting it produces lossless images. WebP screenshots are reported to be significantly smaller than JPEG or PNG equivalents.
Simon Willison created a .blend URL Viewer tool that lets users view a Blender model of a Fabergé egg themed after the TV show Pluribus directly in their browser. He generated the egg image using ChatGPT Images 2.5, then fed it to GPT‑6 Astra with a custom Blender skill to produce several .blend files. The viewer, built with JavaScript, is now part of his tools collection for easy access to the resulting 3D model.
Simon Willison demonstrates how to use Blender with coding agents on macOS by installing the full Mac application from blender.org and issuing prompts to ChatGPT Codex. He shows a step-by-step example where the agent renders a scene of a pelican riding a bicycle, then adds background flair and improves the image. The resulting image is generated via Blender's Python API.
Simon Willison tested GPT‑6 Astra by generating SVG pelicans riding bicycles at various reasoning levels and compared the results to GPT‑5.6 Sol, Terra, and Luna. The Astra pelicans consistently outperformed the other models, especially at low and xhigh reasoning levels, and even the Astra max version produced high‑quality images. Astra also used fewer tokens and was roughly twice as expensive as Sol, yet its low‑level output was cheaper and superior to any Sol model.
The release of llm‑anthropic 0.27 updates the Anthropic plugin for LLM to be compatible with the newly released anthropic v1.0.0 Python library, which has switched from httpx to httpx2. This mirrors a similar change made by OpenAI in their v3.0.0 release two weeks prior. The update includes a migration guide and a pull request that ensures tests pass after upgrading to anthropic>=1.
Posted by Yossi Matias, VP Engineering & Research, and Grey Nearing, Research Scientist, Google Research Floods are the most common natural disaster , and are responsible for roughly $50 billion in annual financial damages worldwide. The rate of flood-related disasters has more than doubled since the year 2000 partly due to climate change .
By Google AI