Skip to content

simonw/tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tools.simonwillison.net

Miscellaneous HTML+JavaScript tools I have built, almost all with the assistance of LLMs.

This collection is partly an experiment in how much it's possible to get done through prompting alone, against projects with extremely low stakes. The prompts I used are linked to from the commit messages for each tool. Most of them used a version of the custom instructions described here.

Everything I built with Claude Artifacts this week describes how I built a lot of these.

Tools

LLM playgrounds and debuggers

  • Haiku generates Haikus from your camera using Claude 3 Haiku
  • Chrome Prompt Playground is a UI for running prompts through the Google Chrome Canary experimental Gemini Nano LLM and saving the results in local storage
  • Gemini API Image Bounding Box Visualizer - run prompts against Google Gemini models that return bounding box co-ordinates and visualize them against the original image, see this post for details
  • Claude Token Counter - counts the number of tokens in a Claude prompt
  • OpenAI audio input - record audio through the microphone and send it to OpenAI's audio model
  • OpenAI audio output - run prompts against OpenAI that produce audio output and listen to it or download it from the browser

Miscellaneous

On Observable

On Observable: