Agents In Use
What’s new todayLast update
18 additions

Watch Claude Code build a terminal-session sharing tool

Willison recorded a real build with Claude Code for web, turning pasted terminal output into shareable HTML. The companion article explains the repository references and the workflow behind the recording.

Added simonwillison.netAgent: Claudevia Claude Code
TRY A BOUNDED VERSION

Prompt to try

Editorial adaptation, not the source author’s exact prompt. Replace bracketed inputs and review tool permissions first.

Build a local terminal-output viewer from the existing repository parser. Preserve formatting and add a preview. Test RTF, HTML and plain-text inputs. Keep sharing disabled until the user reviews content for secrets and approves the destination.

What happened

Willison published the resulting tool and an accompanying video of the build.

Reported by Simon Willison

How the agent did it

  1. Describe the clipboard-to-HTML workflow and reference existing repository tools.
  2. Let Claude Code build the new interface and integrate Gist creation.
  3. Inspect the tool and demonstrate the resulting sharing workflow.

Where a person stepped in

Willison specified the behavior and inspected the output. Sharing terminal content requires review for sensitive data.

A person approved each step before the agent continued.

Open original on YouTube ↗ · If the embed is unavailable, view the original post.

More details

About this account

Claude Code combined existing repository capabilities into a new tool from a delegated specification.

Companion article fetched; YouTube oEmbed independently confirms the title and author. Exact duration not verified, so omitted.

Credit: Simon Willison

Source published 23 Oct 2025

Source checked 14 Oct 2026

Tools and topics

Claude Code for web · GitHub Gist · Browser clipboard API

Code · Testing

Editorial completeness: 100/100. Measures documented fields, not agent performance or verified outcomes.

Video notes

@swillison · YouTube

  • Reference existing tools to make the requested behavior concrete.
  • Review terminal output before creating a public sharing link.