✅ Quick Summary

By using Push44's automated extractor, you can connect directly to Base44's API and Rocket.new's backend service to pull the complete working repository — including package.json, tailwind configs, pubspec.yaml, Dart files, and React components — and commit them directly to GitHub or download as a standalone ZIP package.

The Problem

Developers often start projects on Base44 or Rocket.new because of their blazing-fast AI code generation capabilities. However, once an MVP is created, you need to add custom libraries, host on custom infrastructure (Vercel, AWS, Cloudflare), or collaborate with a team. Platform lock-in prevents seamless code portability, making it hard to download the full working repository without missing files or paying monthly fees.

How Push44 Solves It

By using Push44's automated extractor, you can connect directly to Base44's API and Rocket.new's backend service to pull the complete working repository — including package.json, tailwind configs, pubspec.yaml, Dart files, and React components — and commit them directly to GitHub or download as a standalone ZIP package.

Step-by-Step Guide

1

Obtain your Base44 API Token or Rocket.new OTP Token

For Base44: Go to your profile settings in Base44 and copy your API Key. For Rocket.new: Enter your registered email in Push44 to receive a one-time passcode (OTP) that securely authorizes file extraction.

2

Input your credentials into Push44

Open push44.vercel.app (or the Push44 Android App / CLI). Paste your token and click 'Fetch Projects'. Push44 will automatically discover all active apps in your account.

3

Inspect project structure & select target GitHub repository

View the live file explorer displaying every component, asset, and route. Specify your GitHub repository name (e.g. 'my-base44-crm' or 'my-rocket-app') and target branch.

4

Execute 1-tap atomic push or local ZIP export

Click 'Push to GitHub' to create an atomic commit with all files, or click 'Download ZIP' to save the complete uncompressed archive directly to your hard drive.

Pro Tips

  • For Rocket.new Flutter projects, run 'flutter pub get' immediately after downloading the ZIP to restore all Dart dependencies.
  • Base44 applications can be deployed to Vercel or Netlify with zero configuration after pushing to GitHub.
  • Use Push44's snapshot diff feature to review code changes made between consecutive AI generation prompts.

Common Mistakes to Avoid

⚠️ Watch Out For
  • Forgetting to initialize Git LFS if your project contains large static video assets.
  • Overwriting existing repository branches without checking the diff preview first.
  • Using shared public GitHub tokens instead of fine-grained Personal Access Tokens.

Ready to Export?

Push44 is free, open source, and takes under 2 minutes to set up.

Frequently Asked Questions

Can I download both React and Flutter code from Rocket.new?
Yes. Rocket.new supports both React web and Flutter mobile applications. Push44 automatically detects the project framework type and exports the complete corresponding codebase with all configuration files intact.
Does downloading code from Base44 delete my project on Base44?
No. Push44 uses read-only API calls to pull project files. Your original project on Base44 remains 100% untouched and operational.
How do I run a downloaded Base44 project locally?
Once downloaded, open the folder in your terminal, run 'npm install' (or 'bun install'), and execute 'npm run dev' to start the local development server.