# Build guide: small local tools for people without a development setup > How to build a small tool for someone who has a browser and nothing else — no terminal, no editor, no package manager, no admin rights. ## Read this first Unless the user explicitly asks for something else: - Deliver a folder the user saves. `index.html` must run from a double-click (`file://`). No build step, no bundler, no npm, no local server, nothing to install. - One file is right for a small tool handed over IN A CHAT, because the user saves it manually. If you can write files into a folder yourself, that argument does not apply — split freely. Classic `