49 related articles
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 Frontiersdatasette-llm 0.1a7 adds model default configuration, supporting preset temperature and other parameters for specific LLMs to standardize batch data enrichment.
Tech FrontiersSimon 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.
Deep DivesSimon Willison releases LLM 0.32a0 alpha with a major refactor introducing message sequence API, typed streaming output, and flexible serialization while maintaining backward compatibility.
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.
Tech FrontiersSimon 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.
Tech FrontiersDatasette founder Simon Willison launches official blog built with OpenAI Codex Desktop, sharing full AI session transcripts and demonstrating transparent AI-assisted development practices.
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.
TutorialsSimon Willison built an iNaturalist observation display tool on his phone while camping using Claude Code, Git Scraping, and GitHub Actions with zero servers.
Tech FrontiersDeep 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.
Tech FrontiersSimon 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.
Deep DivesSimon 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.
Tech FrontiersDatasette 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.
TutorialsSimon 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.
Tech FrontiersSimon 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.
Tech FrontiersSimon 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.
Tech FrontiersSimon 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.
Tech FrontiersSimon Willison releases LLM CLI tool v0.32a1, fixing a critical bug where tool-calling conversations couldn't be properly restored from SQLite database.
Tech FrontiersSimon Willison releases LLM CLI tool 0.32a1 preview, fixing a critical bug where tool-calling conversations failed to restore from SQLite. Learn about the update and installation.