corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a08219-d150-7202-9c2c-78f818dbb8af", "title": "Using Blender with coding agents on macOS", "url": "https://til.simonwillison.net/llms/blender-coding-agents-macos", "published_at": "2026-09-05T15:42:28+00:00" }, { "id": "01a08219-d150-7202-9c2c-78f818dfd91c", "title": "Adding a custom MCP server to Claude and ChatGPT", "url": "https://til.simonwillison.net/llms/mcp-in-claude-and-chatgpt", "published_at": "2026-07-29T00:13:18+00:00" }, { "id": "01a08219-d150-7202-9c2c-78f818ee05e8", "title": "Using uvx in GitHub Actions in a cache-friendly way", "url": "https://til.simonwillison.net/github-actions/uvx-github-actions-cache", "published_at": "2026-07-14T00:56:20+00:00" }, { "id": "01a08219-d150-7202-9c2c-78f81965566e", "title": "Cloudflare CAPTCHA on at least one ampersand", "url": "https://til.simonwillison.net/cloudflare/captcha-on-at-least-one-ampersand", "published_at": "2026-06-16T00:21:36+00:00" }, { "id": "01a08219-d150-7202-9c2c-78f819f4a797", "title": "Setting a custom price for a model in AgentsView", "url": "https://til.simonwillison.net/llms/agentsview-custom-model-price", "published_at": "2026-06-09T21:35:31+00:00" }, { "id": "01a08219-d150-7202-9c2c-78f81a54a905", "title": "Using LLM in the shebang line of a script", "url": "https://til.simonwillison.net/llms/llm-shebang", "published_at": "2026-05-11T18:48:57+00:00" }, { "id": "01a08219-d150-7202-9c2c-78f81b453be6", "title": "SQL functions in Google Sheets to fetch data from Datasette", "url": "https://til.simonwillison.net/google-sheets/datasette-sql", "published_at": "2026-04-20T02:33:58+00:00" }, { "id": "01a08219-d150-7202-9c2c-78f81be96e62", "title": "Running OpenClaw in Docker", "url": "https://til.simonwillison.net/llms/openclaw-docker", "published_at": "2026-02-01T23:59:07+00:00" }, { "id": "01a08219-d150-7202-9c2c-78f81c7d9766", "title": "Cloudflare response header transform rules", "url": "https://til.simonwillison.net/cloudflare/response-header-transform-rule", "published_at": "2026-01-23T15:08:25+00:00" }, { "id": "01a08219-d150-7202-9c2c-78f81c8db26f", "title": "Previewing Claude Code for web branches with GitHub Pages", "url": "https://til.simonwillison.net/claude-code/preview-github-pages", "published_at": "2026-01-22T16:43:41+00:00" }, { "id": "01a08219-d150-7202-9c2c-78f81cdc14d1", "title": "Taking Neon I at the Crucible", "url": "https://til.simonwillison.net/neon/neon-1", "published_at": "2026-01-11T17:34:29+00:00" }, { "id": "01a08219-d150-7202-9c2c-78f81ce21b83", "title": "Downloading archived Git repositories from archive.softwareheritage.org", "url": "https://til.simonwillison.net/github/software-archive-recovery", "published_at": "2025-12-30T23:43:48+00:00" }, { "id": "01a08219-d150-7202-9c2c-78f81dd28a97", "title": "Subtests in pytest 9.0.0+", "url": "https://til.simonwillison.net/pytest/subtests", "published_at": "2025-12-05T05:44:04+00:00" }, { "id": "01a08219-d150-7202-9c2c-78f81e9216f3", "title": "Dependency groups and uv run", "url": "https://til.simonwillison.net/uv/dependency-groups", "published_at": "2025-12-03T04:55:17+00:00" }, { "id": "01a08219-d150-7202-9c2c-78f81efd9a2e", "title": "Using Codex CLI with gpt-oss:120b on an NVIDIA DGX Spark via Tailscale", "url": "https://til.simonwillison.net/llms/codex-spark-gpt-oss", "published_at": "2025-11-07T07:16:55+00:00" } ] posts
Claim your blog
Back to Simon Willison TIL
Blog · corpus.blog/blogs/til.simonwillison.net/posts
Simon Willison TIL
til.simonwillison.net
2026
Using Blender with coding agents on macOS
original ↗
5 Sept 2026
Adding a custom MCP server to Claude and ChatGPT
original ↗
29 Jul 2026
Using uvx in GitHub Actions in a cache-friendly way
original ↗
14 Jul 2026
Cloudflare CAPTCHA on at least one ampersand
original ↗
16 Jun 2026
Setting a custom price for a model in AgentsView
original ↗
9 Jun 2026
Using LLM in the shebang line of a script
original ↗
11 May 2026
SQL functions in Google Sheets to fetch data from Datasette
original ↗
20 Apr 2026
Running OpenClaw in Docker
original ↗
1 Feb 2026
Cloudflare response header transform rules
original ↗
23 Jan 2026
Previewing Claude Code for web branches with GitHub Pages
original ↗
22 Jan 2026
Taking Neon I at the Crucible
original ↗
11 Jan 2026
2025
Downloading archived Git repositories from archive.softwareheritage.org
original ↗
30 Dec 2025
Subtests in pytest 9.0.0+
original ↗
5 Dec 2025
Dependency groups and uv run
original ↗
3 Dec 2025
Using Codex CLI with gpt-oss:120b on an NVIDIA DGX Spark via Tailscale
original ↗
7 Nov 2025