✅ Quick Summary
Push44 is a free, open-source tool that uses your existing Base44 API token (available on every plan) to read all your project files, then pushes them to a GitHub repository you control using your own GitHub Personal Access Token. No Base44 subscription upgrade, no credit card, no file limits — because Push44 isn't a Base44 feature, it's an independent tool built directly against Base44's public API.
The Problem
Searching 'base44 export to github' usually leads to Base44's pricing page, which implies GitHub export is a paid feature. That's true for Base44's *built-in* export button — it's gated behind their higher tiers. But the underlying API that reads your project files is available to every Base44 account, free or paid, because it's the same API their own code editor uses to show you your files.
How Push44 Solves It
Push44 is a free, open-source tool that uses your existing Base44 API token (available on every plan) to read all your project files, then pushes them to a GitHub repository you control using your own GitHub Personal Access Token. No Base44 subscription upgrade, no credit card, no file limits — because Push44 isn't a Base44 feature, it's an independent tool built directly against Base44's public API.
Step-by-Step Guide
Confirm your plan doesn't matter
Log into Base44, go to Settings → API Keys, and generate a token. This option exists on the free tier too — it's not locked behind an upgrade, since it's the same token used internally by Base44's own editor.
Get a free GitHub Personal Access Token
GitHub tokens are free for any GitHub account. Go to github.com/settings/tokens, generate a token with 'repo' scope, and copy it somewhere safe.
Open Push44 and paste both tokens
Go to push44.vercel.app, click Launch App, choose Base44, and paste your Base44 API token and GitHub PAT. Nothing here requires payment — Push44 itself has no paid tier.
Pick your project and push
Select the Base44 app you want exported, choose or create a destination GitHub repo, review the file diff, and click Push. Your full source code lands in GitHub with a real commit — done.
Pro Tips
- If Base44 support tells you GitHub export needs a paid plan, they're referring to their in-house button, not the API — the API-based route above works on any plan.
- Bookmark push44.vercel.app so you can re-export in seconds after future Base44 sessions.
- Push44's diffing means repeated free exports only commit what actually changed, so your GitHub history stays clean.
Common Mistakes to Avoid
- Assuming you need to upgrade Base44 just to get your code out — you don't.
- Using a GitHub token without 'repo' scope, which silently fails for private repositories.
Ready to Export?
Push44 is free, open source, and takes under 2 minutes to set up.