I ported JustHTML from Python to JavaScript with Codex CLI and GPT-5.2 in 4.5hrssimonwillison.net·14 pts·simonw·3
How I wrote JustHTML, a Python-based HTML5 parser, using coding agentsfriendlybit.com·58 pts·simonw·24
OpenAI are quietly adopting skills, now available in ChatGPT and Codex CLIsimonwillison.net·587 pts·simonw·324
Claude 4.5 Opus Soul Document, which has now been confirmed by Anthropicgist.github.com·14 pts·simonw·1
Reverse engineering Codex CLI to get GPT-5-Codex-Mini to draw me a pelicansimonwillison.net·168 pts·simonw·76
Code research projects with async coding agents like Claude Code and Codexsimonwillison.net·3 pts·simonw·0
New prompt injection papers: Agents rule of two and the attacker moves secondsimonwillison.net·114 pts·simonw·44
Getting DeepSeek-OCR working on an Nvidia Spark via brute force with Claude Codesimonwillison.net·201 pts·simonw·45
I think "agent" may have a widely enough agreed upon useful definitionsimonwillison.net·5 pts·simonw·0
Recreating the Apollo AI adoption rate chart with GPT-5, Python and Pyodidesimonwillison.net·2 pts·simonw·0
GPT-5 Thinking in ChatGPT (a.k.a. Research Goblin) is good at searchsimonwillison.net·361 pts·simonw·255
My 2.5 year old laptop can write Space Invaders in JavaScript now (GLM-4.5 Air)simonwillison.net·577 pts·simonw·396
Vibe scraping and vibe coding a schedule webapp for a conference on my phonesimonwillison.net·19 pts·simonw·13
Grok: Searching X for "From:Elonmusk (Israel or Palestine or Hamas or Gaza)"simonwillison.net·734 pts·simonw·546
AI agent lethal trifecta: private data, untrusted content, exfiltration vectorssimonwillison.net·7 pts·simonw·1