Skip to main content
Base44 generates standard web applications using React and Tailwind. To get them onto mobile, most wrapping tools place your site inside a WebView — an embedded browser that makes the web app look native but still runs through a browser engine. This adds latency, blocks access to hardware features like Bluetooth, NFC, Face ID, and real push notifications, and often gets rejected from the App Store for not offering functionality beyond a website. A true native app talks directly to the operating system’s UI components with no browser layer in between, which is what CatDoes builds for you. There are two ways to convert your Base44 website into a native app. Pick whichever works best for you.

Method 1: Using Your Website URL

Best for public-facing websites where all pages are visible without logging in.
  1. Visit catdoes.com and enter your Base44 website URL.
  2. Log in to CatDoes — the system automatically detects your website.
  3. Choose whether to make your project Public (free) or Private (requires subscription).
  4. CatDoes analyzes your website, extracting:
    • Design elements and color scheme
    • Branding (logo, fonts, icons)
    • Content from your pages
    • Screenshots for reference
  5. The AI agent creates your mobile app specification based on your website’s design.
  6. The software agent builds your native iOS and Android app.
Your website is analyzed automatically. You don’t need to provide any design files or assets — everything is extracted from your live site.

Method 2: Import via GitHub

Best when your Base44 website has pages behind a login — like dashboards, account pages, or admin panels — that the agent can’t see by visiting the URL. By importing through GitHub, the agent gets full access to your entire project and can rebuild every part of your app accurately.

Step 1: Connect Base44 to GitHub

  1. If you don’t already have a GitHub account, go to github.com and sign up — it’s free and only takes a minute.
  2. In your Base44 project, go to the GitHub section and connect your project to a repository. Base44 will push your project’s code to GitHub automatically.

Step 2: Import into CatDoes

  1. Go to app.catdoes.com and click Create New App.
  2. Choose Import from GitHub.
  3. Authorize CatDoes to access your GitHub account and select the repository that contains your Base44 project.
  4. Pick the branch you want to import (usually the default one is fine).
  5. Give your project a name and click Import.
CatDoes will pull in your entire project and set everything up. Once the import is done, the AI agent has full access to all your code — including pages that were behind a login — and can start building your native mobile app from there.

After Conversion

Once your app is created, you can:
The conversion process captures your website’s current state. After conversion, you can ask the AI agents to customize the app further or add mobile-specific features like push notifications, offline support, or native gestures.