148 related articles
Building a Coding Agent with LLM: A De…
Simon Willison built llm-coding-agent — an open-source Claude Code-style agent — using just two prompts and TDD. Explore its tool design, bootstrapped dev process, and real-world test results.

Simon Willison updates his OpenAI WebRTC voice tool with document context support and GPT-Realtime-2, enabling low-latency voice conversations grounded in specific documents.
Product ReviewsBig Words is a minimalist web tool by Simon Willison that generates full-screen text slides via URL query parameters, with zero dependencies and stateless design.
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.
TutorialsSimon Willison built a complete iNaturalist observation aggregation tool using only his phone and Claude Code while camping. A detailed look at the Python CLI, Git Scraping, and static frontend architecture.
TutorialsDatasette creator Simon Willison debugged an OpenStreetMap display issue, uncovering CAPTCHA and Referrer-Policy conflicts, then built a plugin fix using GPT-5.5 and Codex.
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.
Expert OpinionsDjango co-creator Simon Willison finds Vibe Coding and Agentic Engineering converging in practice. As AI tools grow reliable, where should engineers draw the line on trust and responsibility?
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.
Product ReviewsSimon Willison built an iNaturalist observation gallery using only his phone and Claude Code while camping. A breakdown of the three-layer architecture: Python CLI clustering, Git Scraping automation, and AI-generated frontend.
Tech FrontiersSimon Willison releases LLM 0.32a0 alpha preview, updating his popular open-source command-line tool for interacting with large language models from the terminal.
TutorialsSimon Willison used Claude Code for web on his phone to add iNaturalist wildlife sightings to his blog, going from prototype to production in one day.
Product ReviewsSimon Willison built an iNaturalist observation display toolchain using only his phone and Claude Code while camping—featuring Python CLI, Git Scraping, and a pure frontend architecture with zero server maintenance.
Product ReviewsSimon Willison used Claude Code's web version on his phone to integrate a decade of iNaturalist wildlife observations into his blog, showcasing AI-assisted mobile development.
Product ReviewsSimon Willison used Claude Code on his phone to build an iNaturalist wildlife sighting sync feature for his blog, backfilling a decade of data. A deep dive into the technical details and AI-assisted mobile development.
Product ReviewsSimon Willison built an iNaturalist observation visualization tool while camping using his phone and Claude Code, featuring a Python CLI, Git Scraping, and pure frontend three-layer architecture.
Product ReviewsDjango co-creator Simon Willison uses Claude Code's web version on his phone to sync a decade of iNaturalist wildlife photography to his blog, showcasing pragmatic AI-assisted programming.
TutorialsSimon Willison used Claude Code's web version on his phone to add iNaturalist wildlife sighting sync to his blog, backfilling a decade of data. An analysis of the tech, POSSE philosophy, and AI-assisted coding.
TutorialsSimon Willison used Claude Code's web version on his phone to add iNaturalist wildlife observation records to his blog. Analysis of the technical implementation, Beats content aggregation system, and how AI-assisted coding breaks mobile development barriers.