✅ Quick Summary
Push44 connects to the Base44 API to fetch your complete project file tree. It then either pushes all files to GitHub (creating a proper git history) or packages them as a ZIP download. Both options give you a complete, accurate copy of your Base44 project.
The Problem
Base44 doesn't provide a one-click download of your entire project. You can copy individual files from the editor, but this approach is tedious for projects with 30+ files, error-prone (you might miss files), and gives you no version history.
How Push44 Solves It
Push44 connects to the Base44 API to fetch your complete project file tree. It then either pushes all files to GitHub (creating a proper git history) or packages them as a ZIP download. Both options give you a complete, accurate copy of your Base44 project.
Step-by-Step Guide
Locate your Base44 API token
Log into Base44 and go to your profile settings. Navigate to 'API Keys' and create a new personal access token. The token grants Push44 read-only access to your project files.
Open Push44 and authenticate
Visit push44.vercel.app, click 'Launch App', and enter your Base44 API token when prompted. You'll also need a GitHub Personal Access Token if you want to push to GitHub (create one at github.com/settings/tokens with 'repo' scope).
Load your Base44 project
Push44 shows all your Base44 apps. Select the one you want to download. Push44 fetches the file tree — all source files including HTML, CSS, JavaScript/TypeScript, and configuration files.
Download or push to GitHub
Choose your preferred output: click 'Push to GitHub' to create a git commit in your repository, or use the 'Download ZIP' button to get a local archive of all files. The ZIP contains the complete file structure as it exists in Base44.
Pro Tips
- The ZIP download option is great for a quick backup without needing GitHub.
- For ongoing projects, GitHub push is better — you get version history.
- Push44 shows a file count before downloading so you know all files were fetched.
Common Mistakes to Avoid
- Not realizing Base44 stores some files in subdirectories — Push44 preserves the full folder structure in your download.
Ready to Export?
Push44 is free, open source, and takes under 2 minutes to set up.