Build a site for your collection, public to browse
Keep a collection of books, plants or wine with pictures, on a public site visitors browse. The smallest starter; change it by prompt, form or code.

Built as it is, this description makes the A collection starter at once, with no AI. Change it first and the app follows your words.

What it is
- A place to keep and show a collection of items.
- Open to anyone without signing in: the home page, the items page and reading items.
- Everyone sees, changes and deletes only their own records.


One change. Three ways.
The app follows.
Say it, fill in a form, or write the line: it is the same change, and the app has it at once.


“Items need a tag”: the form gains the field, whichever way made it.
All starters · The starters in the docs
How it works
- Describe it, or write the fileYour words become the app's spec: its records, pages and who may do what, in a short file you can read and edit (smithable.yml).
- The app follows the fileChange the description or the file and Smithable rebuilds the app, checks it and keeps its data. Every change can be undone.
- The code is yoursA real TypeScript web app: download it, run it anywhere, or hand it to a client. The engine is open source.