Four standalone static applications. Each tool is contained in its own folder as a single index.html.
Serve the folder from localhost. Do not open screenmark directly with file://; screen capture requires a secure context.
python3 -m http.server 8080 --directory local-first-tools
Open:
http://localhost:8080/archivard/http://localhost:8080/gifsmith/http://localhost:8080/screenmark/http://localhost:8080/wavtrim/archivard, gifsmith, and screenmark fetch pinned browser libraries from jsDelivr when their processing features are first used.wavtrim has no runtime library dependency. Its DSP WebAssembly module is embedded in the HTML.screenmark, click the live preview to add a guided zoom at that position.