✅ Quick Summary

Push44 eliminates the 'Edit with Base44' button directly at the source code level: it connects to your Base44 project sandbox, injects high-priority CSS display rules (#base44-edit-badge { display: none !important; opacity: 0 !important; pointer-events: none !important; }) into src/index.css, and triggers a production edge redeployment via POST /api/apps/:appId/deploy. The rebuilt Vite bundle suppresses the badge instantly before page render with zero Cumulative Layout Shift (CLS) — 100% free forever.

The Problem

Every time a Base44 project is published to the web, Base44's edge server injects a client-side script (/static/js/badge.js) that renders an intrusive, floating 'Edit with Base44' button in the lower viewport corner at zIndex 999999. In Base44's native dashboard, hiding this branding is locked behind an expensive paid subscription, creating unnecessary cost barriers for independent developers and client agencies.

How Push44 Solves It

Push44 eliminates the 'Edit with Base44' button directly at the source code level: it connects to your Base44 project sandbox, injects high-priority CSS display rules (#base44-edit-badge { display: none !important; opacity: 0 !important; pointer-events: none !important; }) into src/index.css, and triggers a production edge redeployment via POST /api/apps/:appId/deploy. The rebuilt Vite bundle suppresses the badge instantly before page render with zero Cumulative Layout Shift (CLS) — 100% free forever.

Step-by-Step Guide

1

Connect your Base44 account in Push44

Open Push44 (push44.vercel.app or the desktop/mobile client) and paste your Base44 API Token or log in via your credentials in Settings. Push44 stores your key encrypted in local storage with zero server telemetry.

💡 Pro Tip
You can generate or copy your personal API Token in Base44 under User Profile > API Keys.
2

Select your project from the Push dashboard

Navigate to the Push page. Push44 automatically queries Base44's API to fetch your active projects, live deployment domain (https://<slug>.base44.app), and current build status.

💡 Pro Tip
Ensure your Base44 project has been published at least once in Base44 so that an active live edge URL exists.
3

Click 'Remove Badge from Live Base44 Site'

Locate the 1-Click Badge Removal card on the Push dashboard and click '🛡️ Remove Badge from Live Base44 Site'. Push44 calls Base44's assistant to inject the required CSS suppression rules into src/index.css and dispatches a production redeploy request.

💡 Pro Tip
The edge build and deployment pipeline usually finishes in 10 to 20 seconds.
4

Verify your white-labeled live deployment

Open your live *.base44.app site and perform a hard cache refresh (Ctrl+Shift+R or Cmd+Shift+R). The floating 'Edit with Base44' button is completely gone for all visitors and mobile devices.

💡 Pro Tip
If you send extensive prompt updates in the Base44 web editor later that rewrite src/index.css, simply re-click 'Remove Badge' in Push44 to re-apply the suppression rules.

Pro Tips

  • Always perform a hard refresh (Ctrl+Shift+R / Cmd+Shift+R) after badge removal to clear browser and CDN cache.
  • The CSS injection rule is compiled directly into Vite's production CSS bundle, ensuring zero visual layout flicker on page load.
  • Use Push44's GitHub export feature alongside badge removal to back up your full source code repository.

Common Mistakes to Avoid

⚠️ Watch Out For
  • Attempting to hide the button with local browser extensions (only hides it for you, not your site visitors).
  • Paying for recurring monthly enterprise tiers when client-side API injection achieves 100% white-labeling for free.
  • Manually editing dist build files instead of updating the upstream src/index.css file in the Base44 sandbox.

Ready to Export?

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

Frequently Asked Questions

Is removing the 'Edit with Base44' button really 100% free?
Yes. Push44 is an open-source, client-side utility licensed under MIT. It uses your existing Base44 account API access to modify your stylesheet and trigger production builds without any fees.
Does this remove the button for all visitors or just my browser?
It removes the button for everyone worldwide. Because Push44 triggers an official production redeploy on Base44's edge servers, the live bundle is rebuilt with the CSS override.
Will removing the badge affect my app features or database?
No. The CSS rule specifically targets #base44-edit-badge and .base44-badge. Your pages, components, data models, authentication, and backend functions remain completely untouched.
What happens if I edit my app in Base44 later?
If you make major new prompts in Base44 that reset src/index.css, the badge may reappear on new builds. You can simply open Push44 and click 'Remove Badge' again anytime in 15 seconds.