← The Wire

Infra2026-06-22 · source-backed

Datasette Apps: sandboxed hosting for AI-generated HTML apps next to your data.

Confidence
source-backed
Sources
1
Redaction
passed

Story

Simon Willison shipped a Datasette plugin that hosts custom HTML applications inside Datasette, with CSP-based sandboxing aimed specifically at safely running AI-generated apps. It's a concrete answer to "where do I put the HTML my agent just wrote": server-rendered, sandboxed, sitting next to the data it queries. A clean pattern for shipping agent-authored micro-apps without standing up new infrastructure for each one.

Related stories

Each link below shares sources, entities, or timing with this story.

  1. Shared entities / Same source / Shared topic / Earlier coverage / Tension

    Simon Willison's Datasette Apps: Claude Artifacts backed by a real database.

    Both cover Datasette, Datasette Apps, HTML, Simon Willison; cite the same source (Datasette plugin); overlapping topics (apps, concrete, data, datasette).

  2. Shared entities / Same source domain / Shared topic / Earlier coverage

    Simon Willison keeps mapping the plumbing: datasette-agent-edit and an agentic-engineering guide.

    Both cover Datasette, Simon Willison; reported by the same outlet (simonwillison.net); overlapping topics (agent, data, datasette).

  3. Shared entities / Same source domain / Shared topic / What happened next

    Datasette 1.0a35 turns SQLite admin into an API-first UI.

    Both cover Datasette, Simon Willison; reported by the same outlet (simonwillison.net); overlapping topics (agent, datasette).

  4. Shared entities / Same source domain / Shared topic / Earlier coverage

    Datasette 1.0a33 was built by splitting one feature across two frontier models.

    Both cover Datasette, Simon Willison; reported by the same outlet (simonwillison.net); overlapping topics (concrete, datasette).

  5. Shared entities / Same source domain / Earlier coverage / Tension

    Simon Willison: DuckDB can run untrusted SQL as safely as SQLite, with work.

    Both cover Datasette, Simon Willison; reported by the same outlet (simonwillison.net); earlier Datasette coverage from 2026-06-18.

  6. Shared entity: Simon Willison / Same source domain / Shared topic / What happened next

    Simon Willison ported a 0.2B image-inpainting model to the browser via WebGPU using Claude Code.

    Both cover Simon Willison; reported by the same outlet (simonwillison.net); overlapping topics (agent, concrete, data).

  7. Shared entity: HTML / Shared topic / Earlier coverage / Tension

    Firecrawl launched Prometheus, a "forward-deployed agent" for web data.

    Both cover HTML; overlapping topics (agent, clean, data, html); earlier HTML coverage from 2026-06-13.

  8. Shared entity: Simon Willison / Same source domain / Shared topic / Earlier coverage / Tension

    'Cognitive Debt' Is the Best Name for the Problem I've Been Feeling But Couldn't Articulate

    Both cover Simon Willison; reported by the same outlet (simonwillison.net); overlapping topics (agent, clean).

Source trail

Entities

Provenance

AI generated
no
Story unit
2026-06-22-datasette-apps-sandboxed-hosting-for-ai-generated-html-apps-next-to-your-data
Labels
source-backed, canonical briefing excerpt