jroot84 / build tools

PWA Organizer

Push files Claude gave you to a repo, new or existing — straight to a live GitHub Pages PWA.
not connected

History

No projects yet — create or connect a repo and it'll show up here.

Home

Track a repo manually

GitHub connection

gh-connect
Not connected.

Create a classic token at github.com/settings/tokens/new with the repo and workflow scopes. That's enough to create repositories, upload files, and enable Pages on your behalf — nothing broader is needed.

The token is stored only in this browser's local storage on this device, and sent straight to api.github.com. Treat it like a password — use "Clear" above if you're on a shared device.

Cloudflare connection

cf-connect
Not connected.

Create a token at dash.cloudflare.com/profile/api-tokens with Cloudflare Pages: Read (or Edit, if you want redeploys later). Your Account ID is on the right sidebar of any domain overview page in the dashboard.

Cloudflare's API blocks direct browser requests, so this tool talks to it through a small relay Worker (cf-cors-proxy) instead — deploy that Worker once and paste its *.workers.dev URL above. The Worker forwards your token through on each request; it doesn't store it.

The token and Account ID are stored only in this browser's local storage on this device. Only needed for repos you link to a Cloudflare Pages project — everything else in this tool works fine without it.

Default Pages source

Applied automatically whenever this tool creates a repo or connects to an existing one — use "Set Pages source" in the New repo modal to re-apply it to a repo at any time.