ad.hoc.run is a collection of minimal, single-purpose web tools built to solve small problems without friction. No accounts. No tracking. No dark patterns. Just tools that run.
Each project lives at its own subdomain — ip.hoc.run, hex.hoc.run, qrcode.hoc.run — and does exactly one thing. The design language is deliberate: monospace fonts, high contrast, terminal aesthetics. Pages load fast because they carry nothing extra.
The philosophy borrows from Unix: do one thing well. A color picker doesn't need a social feed. An IP checker doesn't need a login. A QR generator doesn't need your email address.
ad.hoc.run is also a personal infrastructure layer — a set of bookmarks that are actually useful, designed to be fast to type and faster to use.
Built with vanilla HTML, CSS, and JavaScript. The global stylesheet lives at ad.hoc.run/global.css and is shared across all subdomains for visual consistency.
ad hoc. as needed. nothing more.