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.

Prompts 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: