✅ 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
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.
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.
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.
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 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
- 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.