<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: Releases</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/atom/beats/release/" rel="self"/><id>http://simonwillison.net/</id><updated>2026-10-18T23:43:09+00:00</updated><author><name>Simon Willison</name></author><entry><title>llm-tools-datasette 0.1.1</title><link href="https://github.com/simonw/llm-tools-datasette/releases/tag/0.1.1" rel="alternate"/><published>2026-10-18T23:43:09+00:00</published><updated>2026-10-18T23:43:09+00:00</updated><id>https://github.com/simonw/llm-tools-datasette/releases/tag/0.1.1</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/llm-tools-datasette/releases/tag/0.1.1"&gt;llm-tools-datasette 0.1.1&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Expose Datasette instances to LLM as a tool&lt;/p&gt;</summary><category term="datasette"/><category term="llm"/></entry><entry><title>llm-echo 0.5</title><link href="https://github.com/simonw/llm-echo/releases/tag/0.5" rel="alternate"/><published>2026-10-18T23:16:16+00:00</published><updated>2026-10-18T23:16:16+00:00</updated><id>https://github.com/simonw/llm-echo/releases/tag/0.5</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/llm-echo/releases/tag/0.5"&gt;llm-echo 0.5&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Debug plugin for LLM providing an echo model&lt;/p&gt;</summary><category term="llm"/></entry><entry><title>web-edit 0.1a2</title><link href="https://github.com/simonw/web-edit/releases/tag/0.1a2" rel="alternate"/><published>2026-10-17T13:16:49+00:00</published><updated>2026-10-17T13:16:49+00:00</updated><id>https://github.com/simonw/web-edit/releases/tag/0.1a2</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/web-edit/releases/tag/0.1a2"&gt;web-edit 0.1a2&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Web app for editing files in a folder&lt;/p&gt;</summary><category term="projects"/><category term="pelican-riding-a-bicycle"/><category term="deepseek"/></entry><entry><title>llm-gemini 0.35</title><link href="https://github.com/simonw/llm-gemini/releases/tag/0.35" rel="alternate"/><published>2026-10-13T22:28:54+00:00</published><updated>2026-10-13T22:28:54+00:00</updated><id>https://github.com/simonw/llm-gemini/releases/tag/0.35</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/llm-gemini/releases/tag/0.35"&gt;llm-gemini 0.35&lt;/a&gt;&lt;/p&gt;&lt;p&gt;LLM plugin to access Google's Gemini family of models&lt;/p&gt;</summary><category term="google"/><category term="ai"/><category term="generative-ai"/><category term="llms"/><category term="llm"/><category term="gemini"/><category term="llm-pricing"/><category term="pelican-riding-a-bicycle"/><category term="llm-release"/></entry><entry><title>web-edit 0.1a1</title><link href="https://github.com/simonw/web-edit/releases/tag/0.1a1" rel="alternate"/><published>2026-10-13T01:40:05+00:00</published><updated>2026-10-13T01:40:05+00:00</updated><id>https://github.com/simonw/web-edit/releases/tag/0.1a1</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/web-edit/releases/tag/0.1a1"&gt;web-edit 0.1a1&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Web app for editing files in a folder&lt;/p&gt;</summary><category term="profiling"/><category term="projects"/></entry><entry><title>llm-meta-ai 0.2</title><link href="https://github.com/simonw/llm-meta-ai/releases/tag/0.2" rel="alternate"/><published>2026-10-12T23:58:46+00:00</published><updated>2026-10-12T23:58:46+00:00</updated><id>https://github.com/simonw/llm-meta-ai/releases/tag/0.2</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/llm-meta-ai/releases/tag/0.2"&gt;llm-meta-ai 0.2&lt;/a&gt;&lt;/p&gt;&lt;p&gt;LLM plugin for the Meta AI API&lt;/p&gt;</summary><category term="ai"/><category term="generative-ai"/><category term="llms"/><category term="meta"/><category term="pelican-riding-a-bicycle"/><category term="llm-release"/></entry><entry><title>web-edit 0.1a0</title><link href="https://github.com/simonw/web-edit/releases/tag/0.1a0" rel="alternate"/><published>2026-10-12T15:54:36+00:00</published><updated>2026-10-12T15:54:36+00:00</updated><id>https://github.com/simonw/web-edit/releases/tag/0.1a0</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/web-edit/releases/tag/0.1a0"&gt;web-edit 0.1a0&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Web app for editing files in a folder&lt;/p&gt;</summary><category term="projects"/><category term="python"/><category term="ai"/><category term="tailscale"/><category term="generative-ai"/><category term="llms"/><category term="codex"/></entry><entry><title>datasette-ports 0.4</title><link href="https://github.com/datasette/datasette-ports/releases/tag/0.4" rel="alternate"/><published>2026-10-12T04:57:07+00:00</published><updated>2026-10-12T04:57:07+00:00</updated><id>https://github.com/datasette/datasette-ports/releases/tag/0.4</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/datasette/datasette-ports/releases/tag/0.4"&gt;datasette-ports 0.4&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Find all currently running Datasette instances and list their ports&lt;/p&gt;</summary><category term="datasette"/></entry><entry><title>ttok 1.0</title><link href="https://github.com/simonw/ttok/releases/tag/1.0" rel="alternate"/><published>2026-10-09T00:34:43+00:00</published><updated>2026-10-09T00:34:43+00:00</updated><id>https://github.com/simonw/ttok/releases/tag/1.0</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/ttok/releases/tag/1.0"&gt;ttok 1.0&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Count and truncate text based on tokens&lt;/p&gt;</summary><category term="projects"/><category term="ai"/><category term="openai"/><category term="generative-ai"/><category term="llms"/><category term="tokenization"/></entry><entry><title>ttok 0.4</title><link href="https://github.com/simonw/ttok/releases/tag/0.4" rel="alternate"/><published>2026-10-08T23:34:28+00:00</published><updated>2026-10-08T23:34:28+00:00</updated><id>https://github.com/simonw/ttok/releases/tag/0.4</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/ttok/releases/tag/0.4"&gt;ttok 0.4&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Count and truncate text based on tokens&lt;/p&gt;</summary><category term="projects"/><category term="ai"/><category term="openai"/><category term="generative-ai"/><category term="llms"/><category term="tokenization"/></entry><entry><title>llm-openai-decisions 0.1a0</title><link href="https://github.com/simonw/llm-openai-decisions/releases/tag/0.1a0" rel="alternate"/><published>2026-10-06T23:04:13+00:00</published><updated>2026-10-06T23:04:13+00:00</updated><id>https://github.com/simonw/llm-openai-decisions/releases/tag/0.1a0</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/llm-openai-decisions/releases/tag/0.1a0"&gt;llm-openai-decisions 0.1a0&lt;/a&gt;&lt;/p&gt;&lt;p&gt;LLM plugin for the OpenAI Decisions API&lt;/p&gt;</summary><category term="openai"/><category term="llm"/><category term="coding-agents"/><category term="jev"/></entry><entry><title>llm-mistral 0.16</title><link href="https://github.com/simonw/llm-mistral/releases/tag/0.16" rel="alternate"/><published>2026-10-06T21:32:34+00:00</published><updated>2026-10-06T21:32:34+00:00</updated><id>https://github.com/simonw/llm-mistral/releases/tag/0.16</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/llm-mistral/releases/tag/0.16"&gt;llm-mistral 0.16&lt;/a&gt;&lt;/p&gt;&lt;p&gt;LLM plugin providing access to Mistral models using the Mistral API&lt;/p&gt;</summary><category term="llm"/><category term="mistral"/><category term="llm-reasoning"/></entry><entry><title>datasette-atom 0.11a0</title><link href="https://github.com/simonw/datasette-atom/releases/tag/0.11a0" rel="alternate"/><published>2026-10-06T17:35:39+00:00</published><updated>2026-10-06T17:35:39+00:00</updated><id>https://github.com/simonw/datasette-atom/releases/tag/0.11a0</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/datasette-atom/releases/tag/0.11a0"&gt;datasette-atom 0.11a0&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Datasette plugin that adds a .atom output format&lt;/p&gt;</summary><category term="atom"/><category term="datasette"/></entry><entry><title>pwasm 0.2a0</title><link href="https://github.com/simonw/pwasm/releases/tag/0.2a0" rel="alternate"/><published>2026-10-01T17:10:31+00:00</published><updated>2026-10-01T17:10:31+00:00</updated><id>https://github.com/simonw/pwasm/releases/tag/0.2a0</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/pwasm/releases/tag/0.2a0"&gt;pwasm 0.2a0&lt;/a&gt;&lt;/p&gt;&lt;p&gt;A WebAssembly engine in pure Python&lt;/p&gt;</summary><category term="python"/><category term="webassembly"/><category term="vibe-coding"/></entry><entry><title>llm-anthropic 0.30</title><link href="https://github.com/simonw/llm-anthropic/releases/tag/0.30" rel="alternate"/><published>2026-09-28T23:06:21+00:00</published><updated>2026-09-28T23:06:21+00:00</updated><id>https://github.com/simonw/llm-anthropic/releases/tag/0.30</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/llm-anthropic/releases/tag/0.30"&gt;llm-anthropic 0.30&lt;/a&gt;&lt;/p&gt;&lt;p&gt;LLM access to models by Anthropic, including the Claude series&lt;/p&gt;</summary><category term="llm"/><category term="anthropic"/></entry></feed>