[KongchangAI]

#Simon Willison

49 related articles

Simon Willison Builds Wildlife Sighting Feature for His Blog Using Claude Code on His Phone
Tutorials
·2 min

Simon Willison Builds Wildlife Sighting Feature for His Blog Using Claude Code on His Phone

Django 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.

Read more →
datasette-llm 0.1a7 Released: Model Default Configuration Makes Data Enrichment More Controllable
Tech Frontiers
·2 min

datasette-llm 0.1a7 Released: Model Default Configuration Makes Data Enrichment More Controllable

datasette-llm 0.1a7 adds model default configuration, supporting preset temperature and other parameters for specific LLMs to standardize batch data enrichment.

Read more →
llm-echo 0.5a0: A Testing Powerhouse for Simulating Chain-of-Thought LLM Output
Tech Frontiers
·2 min

llm-echo 0.5a0: A Testing Powerhouse for Simulating Chain-of-Thought LLM Output

Simon Willison releases llm-echo 0.5a0 with a new thinking option to simulate LLM chain-of-thought output. Learn how this testing plugin streamlines AI development workflow automation.

Read more →
LLM 0.32 Refactor: An Architecture Upgrade from Text Q&A to Multimodal Streaming Interaction
Deep Dives
·2 min

LLM 0.32 Refactor: An Architecture Upgrade from Text Q&A to Multimodal Streaming Interaction

Simon Willison releases LLM 0.32a0 alpha with a major refactor introducing message sequence API, typed streaming output, and flexible serialization while maintaining backward compatibility.

Read more →
inaturalist-clumper: A Guide to Automatic Clustering of iNaturalist Observation Data
Tutorials
·4 min

inaturalist-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.

Read more →
Simon Willison Builds a QR Code Generator with Claude: A Vibe-Coding Case Study
Tech Frontiers
·3 min

Simon Willison Builds a QR Code Generator with Claude: A Vibe-Coding Case Study

Simon Willison built a QR code generator with Claude AI, supporting URL text and WiFi QR code generation with style customization. A detailed look at this vibe-coding project's design and AI-assisted development insights.

Read more →
Datasette Launches Official Blog: Simon Willison Built It from Scratch with OpenAI Codex
Tech Frontiers
·2 min

Datasette Launches Official Blog: Simon Willison Built It from Scratch with OpenAI Codex

Datasette founder Simon Willison launches official blog built with OpenAI Codex Desktop, sharing full AI session transcripts and demonstrating transparent AI-assisted development practices.

Read more →
CSP Allow-list Experiment: A New Approach to Dynamic Domain Authorization via Sandboxed iframes
Tech Frontiers
·4 min

CSP Allow-list Experiment: A New Approach to Dynamic Domain Authorization via Sandboxed iframes

Deep dive into Simon Willison's CSP Allow-list Experiment: dynamic domain authorization via sandboxed iframes, custom fetch interception, and postMessage communication.

Read more →
Simon Willison Built a Wildlife Sightings Feature for His Blog Using Claude Code on His Phone
Tutorials
·2 min

Simon Willison Built a Wildlife Sightings Feature for His Blog Using Claude Code on His Phone

Simon 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.

Read more →
Building an iNaturalist Observation Display Tool Entirely on a Phone with Claude Code
Tutorials
·2 min

Building 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.

Read more →
LLM 0.32 Refactoring Deep Dive: Message Sequence Input and Streaming Multi-Type Response Design
Tech Frontiers
·2 min

LLM 0.32 Refactoring Deep Dive: Message Sequence Input and Streaming Multi-Type Response Design

Deep dive into LLM 0.32 alpha's two core refactorings: message sequence API aligned with OpenAI format, stream_events for typed streaming responses, serialization design, and backward compatibility.

Read more →
LLM CLI 0.32a1 Released: Fixes Tool-Calling Session Storage Bug
Tech Frontiers
·2 min

LLM CLI 0.32a1 Released: Fixes Tool-Calling Session Storage Bug

Simon Willison's open-source CLI tool LLM releases v0.32a1, fixing a data integrity issue when restoring tool-calling sessions from SQLite. Learn about the fix, core features, and how to update.

Read more →
LLM 0.32 Refactor: How Message Sequences and Streaming Chunks Are Reshaping Python LLM Interactions
Deep Dives
·3 min

LLM 0.32 Refactor: How Message Sequences and Streaming Chunks Are Reshaping Python LLM Interactions

Simon Willison releases LLM 0.32a0 alpha with message sequences and typed streaming chunks, redefining how Python developers interact with LLMs while maintaining full backward compatibility.

Read more →
Datasette 1.0a29 Released: Fixing a Gnarly Segfault Race Condition with GPT-5.5
Tech Frontiers
·2 min

Datasette 1.0a29 Released: Fixing a Gnarly Segfault Race Condition with GPT-5.5

Datasette 1.0a29 preview released, fixing a segfault race condition introduced by test optimization. Developer Simon Willison used GPT-5.5 xhigh to help reproduce the issue, showcasing AI debugging in practice.

Read more →
Using LLMs as Script Interpreters: Shebang Lines Turn Natural Language into Executable Scripts
Tutorials
·3 min

Using LLMs as Script Interpreters: Shebang Lines Turn Natural Language into Executable Scripts

Simon Willison shows how putting LLM CLI tools in shebang lines turns plain English text files into executable scripts, from basic usage to tool calls and YAML templates.

Read more →
LLM 0.32a1 Released: Fixes Critical Bug Where Tool-Calling Conversations Failed to Restore from SQLite
Tech Frontiers
·1 min

LLM 0.32a1 Released: Fixes Critical Bug Where Tool-Calling Conversations Failed to Restore from SQLite

Simon Willison releases LLM CLI tool v0.32a1, fixing a critical bug where tool-calling conversations failed to restore from SQLite. Details on the fix and installation.

Read more →
LLM 0.32a1 Released: Detailed Fix for Tool-Calling Conversation Storage Bug
Tech Frontiers
·1 min

LLM 0.32a1 Released: Detailed Fix for Tool-Calling Conversation Storage Bug

Simon Willison releases LLM CLI tool v0.32a1, fixing a critical bug where tool-calling conversations failed to reload from SQLite. Details on the fix and upgrade.

Read more →
LLM CLI Tool 0.32a0 Released: One Interface to Call All Large Language Models
Tech Frontiers
·2 min

LLM CLI Tool 0.32a0 Released: One Interface to Call All Large Language Models

Simon Willison releases LLM 0.32a0 preview—an open-source CLI tool that calls GPT-4, Claude, Gemini, and more through a unified interface with plugins.

Read more →