home > notes

LLM generated single page tools

updated: 2026-04-03

I’ve been experimenting with using an LLM to generate single page HTML tools. I got the idea from Simon Willison’s Tools page.

I start off with a simple plan.md that provides the outline of a simple web application that performs a single task. I have the LLM perform some research, add to the plan.md file and generate a set of TODOs storing these within the plan.md.

The intent is to create simple single page web applications with all code being stored in a single index.html file. I keep the plan.md alongside index.html and store them together in git.

To generate these tools I use kagi assistant and Kimi K2. I use a custom agent with it’s own system prompt.

Tools I’ve built so far using this method: