Getting access after purchase — every step, every path
Step 1 — Open your purchase page
- Find the Polar receipt email. Click “View order / Access your purchase.”
- No email? Go to polar.sh/purchases and sign in with the same email you paid with (it sends a login code — no password needed).
Step 2 — Connect GitHub (this triggers your repo invite)
- On the purchase page, under benefits, click “Connect GitHub.”
- Your browser opens GitHub. Check the username in the top-right corner — that account will receive access. Wrong account? Avatar → Sign out, sign in with the right one, retry.
- Click Authorize. Polar instantly invites that account to the private repo.
Step 3 — Accept the invitation
- GitHub emails you: “You have been invited to collaborate on 247pro/appfactory.” Click View invitation → Accept.
- No email after 2 minutes? Open github.com/247pro/appfactory/invitations directly — the accept button is there.
Step 4 — Get the code (pick ONE path)
🟢 Path A — no tools needed (browser ZIP)
On the repo page click the green Code button → Download ZIP. Unzip it anywhere. Skip to Step 5.
🔵 Path B — GitHub CLI (best for updates)
$ gh repo clone 247pro/appfactory
No gh? brew install gh (macOS) or cli.github.com.
🟣 Path C — GitHub Desktop (visual)
Install GitHub Desktop, sign in, then on the repo page: Code → Open with GitHub Desktop. Updates later = one Pull click.
git clone https://…? Private repos over HTTPS need a personal access token — GitHub no longer accepts passwords. Paths A–C avoid that entirely. (If you already use PAT/SSH, plain git works fine.)Step 5 — Install into Claude Code
$ ./install.sh
Windows: open any Claude Code session and run these two commands instead:
/plugin install appfactory@appfactory
Step 6 — Run it
Open any project (or an empty folder) in Claude Code, type the command, answer the 7 intake questions once. The factory takes it from there, gate by gate.
Updates (lifetime)
Path B/C: git pull (or the Pull button), then /plugin update appfactory@appfactory. Path A: re-download the ZIP, replace the folder, run ./install.sh again. The factory also tells you in-session when an update is waiting; want release notes by email? Repo page → Watch → Custom → Releases.
Troubleshooting
- “Repository not found” when cloning → invitation not accepted yet (Step 3) or the wrong GitHub account is signed in.
- “permission denied: ./install.sh” → run
bash install.shinstead. - “claude: command not found” during install → install Claude Code first, or use the /plugin commands inside any Claude Code session.
- Anything else → 1anfibi@gmail.com — a real human answers. 14-day refund, no questions asked.