simonw/tools
View on GitHub ↗ ★ 1,924 HTML
Assorted useful tools, almost entirely generated using LLMs
37 mentions on Hacker News by 7 people: 1 story, 36 comments · first 2024-10-24 · latest 2026-10-18
20082026
-
…(bar some vendored libraries which maintain their original license.) Here's the Chirp Pong code: https://github.com/simonw/tools/blob/main/chirp-pong.html
comment by simonw · 2026-10-18 · in Chirp Pong – uses microphones and audio for networked game play -
That's a GitHub rate limit. Try again now, I just pushed a hopeful fix: https://github.com/simonw/tools/commit/7793fb74c2d37bd613cdc...
comment by simonw · 2026-10-06 · in Mistral Large 4 -
…shows the pelicans as they should have been rendered across all three browsers. (Here's the fix: https://github.com/simonw/tools/commit/78fca0e647a9e20eff169... )
comment by simonw · 2026-08-14 · in Gemini 3.7 Flash -
…I have plenty of other projects where I'll accept poor quality, unreviewed code (almost all of https://github.com/simonw/tools for example), but Datasette, sqlite-utils and LLM are not that. Of course, that's only useful for me personally…
comment by simonw · 2026-08-05 · in Eight Myths on Software Engineering and GenAI -
…are plenty examples of it being done better if you start following projects. A simple example: https://github.com/simonw/tools/commits/main/ Its worth remembering that the word we use for what we do is _development_, and the vast majority…
comment by nullstyle · 2026-08-03 · in Artificial Intelligence: Ars Notoria and the Promise of Instant Knowledge -
…than anyone else . Happy to be proven wrong about that. Look through my commit history on https://github.com/simonw/tools/commits and https://github.com/simonw/sqlite-utils/commits and https://github.com/simonw/datasette/commits and you'll…
comment by simonw · 2026-07-12 · in Prefer strict tables in SQLite -
…the "Document context" area to see it. Here's that HTML file (frozen at the version with the bug): https://github.com/simonw/tools/blob/e7a23e8a1083ea99a5b3ef5... It's hosted here, but I've added the overflow-x: hidden now so it's fixed:…
comment by simonw · 2026-06-12 · in Claude Fable is relentlessly proactive -
…\ "Do a where's Waldo style image but it's where is the raccoon holding a ham radio" Code here: https://github.com/simonw/tools/blob/main/python/openai_imag... Here's what I got from that prompt. I do not think it included a raccoon…
comment by simonw · 2026-04-21 · in ChatGPT Images 2.0 -
…Prince Canuma: https://x.com/Prince_Canuma/status/2014453857019904423 Here's the script I'm using: https://github.com/simonw/tools/blob/main/python/q3_tts.py You can try it with uv (downloads a 4.5GB model on first run) like this: uv run…
comment by simonw · 2026-01-22 · in Qwen3-TTS family is now open sourced: Voice design, clone, and generation -
Thanks for sharing! The link to the PR looks like a wrong paste. I found https://github.com/simonw/tools/pull/181 which seems to be what was intended to be shared instead.
comment by julenx · 2025-12-24 · in Fabrice Bellard Releases MicroQuickJS -
…image that aren't a potential bird. (The prompts I used for this are quoted in the PR description: https://github.com/simonw/tools/pull/175 ) > Can I get that with AI? You bet. And probably even better, in some respects. But I have to…
comment by simonw · 2025-12-23 · in Stop Slopware -
…built that claude-code-timeline application this morning too, and that thing is 2284 lines of code: https://github.com/simonw/tools/commits/main/claude-code-tim... - but that was much more of a vibe-coded thing, I hardly reviewed the code…
comment by simonw · 2025-12-17 · in The State of AI Coding Report 2025 -
…what I expected it would do, based on my hundred of previous similar interventions with that tool: https://github.com/simonw/tools/pull/162
comment by simonw · 2025-12-14 · in Ask HN: How can I get better at using AI for programming? -
…using Pyodide and lets you try it out with a simple HTML UI. The prompts I used are in this PR: https://github.com/simonw/tools/pull/156
comment by simonw · 2025-12-13 · in Useful patterns for building HTML tools -
…commits today were created and shipped from my phone while I was out and about on a nice dog walk: https://github.com/simonw/tools/commits/47b07010e3459adb23e1... - now deployed to https://tools.simonwillison.net
comment by simonw · 2025-11-30 · in Migrating Dillo from GitHub -
…worth, this is exactly the kind of awful that I never want in any code base that I'm working on: < https://github.com/simonw/tools/blob/473e89edfebc27781b43443... > At least run a pretty-printer on the code so that it can be reviewed by…
comment by tensility · 2025-10-25 · in "ChatGPT said this" Is Lazy -
…Here are notes it wrote for me on the compilation process it figured out: https://github.com/simonw/tools/blob/473e89edfebc27781b43443... I'm not saying it could have created your exact example (I doubt that it could) but you may be
comment by simonw · 2025-10-25 · in "ChatGPT said this" Is Lazy -
…a ton of useful new things. Go read the source code for my dumb, zero-effort space invaders clone: https://github.com/simonw/tools/blob/main/space-invaders-GLM... There's a bunch of useful lessons to be picked up even from that! - Examples…
comment by simonw · 2025-07-29 · in My 2.5 year old laptop can write Space Invaders in JavaScript now (GLM-4.5 Air) -
…are adapting higher level concepts. For example, the following JavaScript code generated by GLM ( https://github.com/simonw/tools/blob/9e04fd9895fae1aa9ac78b8... ) is clearly inspired by this C++ code (…
comment by threeducks · 2025-07-29 · in My 2.5 year old laptop can write Space Invaders in JavaScript now (GLM-4.5 Air) -
…has a bunch of results. Here's the source code GLM-4.5 Air spat out for me on my laptop: https://github.com/simonw/tools/blob/main/space-invaders-GLM... Based on my mental model of how these things work I'll be genuinely surprised if you…
comment by simonw · 2025-07-29 · in My 2.5 year old laptop can write Space Invaders in JavaScript now (GLM-4.5 Air) -
…speech synthesis browser API: https://tools.simonwillison.net/speech-synthesis Commits / prompts: https://github.com/simonw/tools/commits/main/speech-synthesi...
comment by simonw · 2025-07-22 · in 1KB JavaScript Numbers Station -
OK, Codex seemed to do a decent job of fixing up the accessibility, I just shipped its changes: https://github.com/simonw/tools/issues/36
comment by simonw · 2025-07-17 · in Vibe scraping and vibe coding a schedule webapp for a conference on my phone -
…item IDs from the current (paginated) homepage - then I fetch and filter details of the first 200. https://github.com/simonw/tools/commit/ccde4586a1d95ce9f5615...
comment by simonw · 2025-07-16 · in Ask HN: Is it time to fork HN into AI/LLM and "Everything else/other?" -
…200 stories instead of 30, so even after filtering you still get hopefully 140+ things to read. https://github.com/simonw/tools/commit/ccde4586a1d95ce9f5615...
comment by simonw · 2025-07-15 · in Ask HN: Is it time to fork HN into AI/LLM and "Everything else/other?" -
I released the source: https://github.com/simonw/tools/blob/main/hacker-news-filter... (Apache 2 licensed) and a commit history listing the prompts I used. https://github.com/simonw/tools/commits/main/hacker-news-fil... - also displayed on…
comment by simonw · 2025-07-15 · in Ask HN: Is it time to fork HN into AI/LLM and "Everything else/other?" -
Already fixed https://github.com/simonw/tools/commit/f95b306be7b584f388256...
comment by simonw · 2025-07-15 · in Ask HN: Is it time to fork HN into AI/LLM and "Everything else/other?" -
…and the resulting coded tools. [0] https://simonwillison.net/2025/Mar/11/using-llms-for-code/ [1] https://github.com/simonw/tools
comment by alonsonic · 2025-07-02 · in I'm dialing back my LLM usage -
…API library to work for images here: https://tools.simonwillison.net/gemini-mask Here's the code: https://github.com/simonw/tools/blob/main/gemini-mask.html
comment by simonw · 2025-05-04 · in Google Gemini has the worst LLM API -
…directly in the Claude app, then I copy and paste the resulting HTML into the GitHub web editor on https://github.com/simonw/tools/new/main to create the page. That repo automatically deploys to my https://tools.simonwillison.net/ site.
comment by simonw · 2025-04-10 · in Firebase Studio -
…are really learning anything" Here's some code I threw together without even looking at yesterday: https://github.com/simonw/tools/blob/main/incomplete-json-pr... (notes here: https://simonwillison.net/2025/Mar/28/incomplete-json-pretty...…
comment by simonw · 2025-03-28 · in I genuinely don't understand why some people are still bullish about LLMs -
…- is the way I'm using dialog appropriate? If not, how should I use it instead? Code is here: https://github.com/simonw/tools/blob/main/side-panel-dialog.... Key code is that when you click an item it effectively does this:…
comment by simonw · 2025-03-16 · in Styling an HTML dialog modal to take the full height of the viewport -
Source code is here: https://github.com/simonw/tools/blob/main/claude-token-count... It works by calling the new Claude token counting API directly from your browser, so you'll need to give it an API key (stored in localStorage) I got…
comment by simonw · 2024-11-18 · in Claude Token Counter -
…as my "playing around with LLM generated code" repo) include links to the relevant conversations: https://github.com/simonw/tools/commits/main/
comment by simonw · 2024-11-11 · in Web Locks API -
…It lets you search for an API and then displays a timeline. Details on how I built it here: https://github.com/simonw/tools/commit/59323c6a30271c856aabb... and https://github.com/simonw/tools/commit/472b46fda02e912c43604...
comment by simonw · 2024-11-11 · in Web Locks API -
…did you think were dreck? I think the source code for tools like this one is genuinely good code: https://github.com/simonw/tools/blob/main/extract-urls.html What do you see that's wrong with that?
comment by simonw · 2024-10-27 · in Using LLMs to enhance our testing practices -
…directly myself. I mainly use that via GitHub Pages - I can drop an extract-urls.html file into https://github.com/simonw/tools and about 20 seconds later it becomes available at https://tools.simonwillison.net/extract-urls Those last two…
comment by simonw · 2024-10-24 · in Everything I built with Claude Artifacts this week