Publish a local service (Node.js, Python, any HTTP server) to the public internet on macOS using Cloudflare Tunnel + launchd LaunchAgent. Use when setting up a new local web service that should be accessible via a public domain, adding a Cloudflare Tunnel to an existing local server, managing (status/restart/logs) a deployed local-publish service, or tearing down a published service. Triggers on phrases like 'publish local service', 'expose local port', 'set up CF tunnel', 'make local server public', 'add cloudflare tunnel', 'deploy local dashboard'.
2026-03-18