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 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.
I’m working on putting this git repo online.
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: