Simon Willison - Videos

Back to Channel

Under the hood of Canada Spends with Brendan Samek

I talked with Brendan Samek about how Canada Spends from Build Canada works, including importing data from PDFs using Gemini and pulling together government data from disparate sources using Datase...

623 views • 27 likes • 2 comments • December 09, 2025

How I automate my Substack newsletter with content from my blog

Substack doesn't have an API, but they do support copy-and-paste... here's a walkthrough of the extensive chain of digital duct tape I use to go from Django+Heroku+PostgreSQL to GitHub Actions to S...

1,160 views • 46 likes • 5 comments • November 19, 2025

Reverse engineering Codex CLI to get GPT-5-Codex-Mini to draw me a pelican

Notes, links and full terminal transcripts for this video can be found here: https://simonwillison.net/2025/Nov/9/gpt-5-codex-mini/

2,096 views • 103 likes • 10 comments • November 09, 2025

My process for upgrading Datasette plugins with uv and OpenAI Codex CLI

Here are detailed notes to accompany this video, including all of the commands I ran plus links to additional resources: https://simonwillison.net/2025/Nov/6/upgrading-datasette-plugins/

989 views • 49 likes • 7 comments • November 06, 2025

Using Claude Code for web to build a tool to copy-paste share terminal sessions

I used the new Claude Code for web to build https://tools.simonwillison.net/terminal-to-html - a tool that lets you copy and paste terminal sessions on macOS and turn them into HTML that preserves ...

7,094 views • 379 likes • 21 comments • October 23, 2025

Using Claude Code to build a GitHub Actions workflow

A short demo of using Claude Code to add a new feature to one of my GitHub repositories by implementing a GitHub Actions workflow for me. Full code written by Claude can be found here: https://gis...

18,045 views • 390 likes • 22 comments • July 01, 2025

Datasette Public Office Hours #06

🎙️ New to streaming or looking to level up? Check out StreamYard and get $10 discount! 😍 https://streamyard.com/pal/d/4921487964635136

487 views • 15 likes • 2 comments • June 07, 2025

Datasette Public Office Hours 31st January 2025

https://datasette.io/discord

418 views • 17 likes • 5 comments • February 01, 2025

Datasette comments, pins and write UI with Alex Garcia

Alex Garcia demonstrates three plugins for Datasette: datasette-write-ui, datasette-pins and datasette-comments. https://github.com/datasette/datasette-write-ui https://github.com/datasette/datase...

386 views • 14 likes • 0 comments • January 22, 2025

Simon Willison on new Datasette Enrichments

Simon Willison demonstrates the latest improvements to Datasette Enrichments - https://enrichments.datasette.io/ and https://github.com/datasette/datasette-enrichments

650 views • 22 likes • 1 comments • January 22, 2025

llm-questioncache with Nat Knight

llm-questioncache builds on top of https://llm.datasette.io/ to cache answers to questions, using embeddings to return similar answers if they have already been stored. https://github.com/nathanie...

236 views • 5 likes • 0 comments • January 22, 2025

Congressional Travel Explorer with Derek Willis

Derek Willis describes a project at the University of Maryland using https://datasette.io/ and AWS Textract and Claude to analyze congressional travel. https://cnsmaryland.org/interactives/fall-20...

270 views • 4 likes • 0 comments • January 22, 2025

llm-consortium with Thomas Hughes

Thomas Hughes presents a collection of his plugins for https://llm.datasette.io/ - including llm-model-gateway and llm-consortium. https://github.com/irthomasthomas/llm-model-gateway adds an OpenA...

503 views • 15 likes • 1 comments • January 22, 2025

llm-logs-feedback with Matthias Lübken

llm-logs-feedback is a plugin by Matthias Lübken for https://llm.datasette.io/ which adds the ability to store feedback on prompt responses, using new "llm feedback+1" and "llm feedback-1" commands...

420 views • 10 likes • 0 comments • January 22, 2025

Datasette Public Office Hours, Friday Jan 17th 2025

These demos are now all available as separate videos in this playlist: https://www.youtube.com/playlist?list=PLSocEbMlNGotyeonEbgFP1_uf9gk1z7zm

525 views • 28 likes • 0 comments • January 18, 2025