simonw tools and dev from phone
https://simonwillison.net/2025/Dec/31/the-year-in-llms/#the-year-of-programming-on-my-phone
"I wrote significantly more code on my phone this year than I did on my computer."
"My tools.simonwillison.net collection of HTML+JavaScript tools was mostly built this way: I would have an idea for a small project, prompt Claude Artifacts or ChatGPT or (more recently) Claude Code via their respective iPhone apps, then either copy the result and paste it into GitHub’s web editor or wait for a PR to be created that I could then review and merge in Mobile Safari. Those HTML tools are often ~100-200 lines of code, full of uninteresting boilerplate and duplicated CSS and JavaScript patterns—but 110 of them adds up to a lot!"
code for tools: https://github.com/simonw/tools
so each tool has one html.
https://github.com/simonw/tools/blob/main/TOOLS_GUIDE.md shows dev setup. hosted with github pages. it shows a sample tool e2e build and test process. seems can be used as context for other tool dev.
it also has many python tools, didn’t see tests. not sure how it’s get tested from phone.
one interesting thing is we can run python script like the following
uv run https://tools.simonwillison.net/python/list_llm_model_ids.py
This is convenient and powerful.
feels like the whole internet becomes a file system.