Skip to content

Latest commit

 

History

375 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Push44 — Universal Source Control Bridge for AI App Builders

Push44 & Push44 CLI

Version-control your AI-built apps to GitHub — in one tap or one terminal command.

The universal bridge between AI app builders and real source control.
Available as a Zero-Install Web App, Native Android APK, and a Developer CLI (p44).
Supports Base44 · Rocket.new · Floot · Zite · Bolt.new · Lovable.dev


Live Web App   Android APK   CLI Version   MIT License   PRs Welcome


React 19   Vite 8   Bun Runtime   Node.js 18+   Tailwind CSS 4



╔══════════════════════════════════════════════════════════════════════════╗
║  You built something with AI.  Now own it.  Push44 gets your source      ║
║  code out of walled gardens and into GitHub — free, open source,         ║
║  zero backend, no accounts, no telemetry, and 100% encrypted locally.    ║
╚══════════════════════════════════════════════════════════════════════════╝



✦ Quick Install — Push44 CLI

Install the universal CLI with a single command on macOS, Linux, or Windows:

# macOS & Linux (Universal POSIX Installer)
curl -fsSL https://raw.githubusercontent.com/The-habib/Push44/main/install.sh | sh

# Bun Package Manager
bun add -g push44

# npm Package Manager
npm install -g push44

Windows PowerShell Installer:

iwr -useb https://raw.githubusercontent.com/The-habib/Push44/main/install.ps1 | iex



✦ Terminal Experience (Claude Code / Anthropic Aesthetic)

╭──────────────────────────────────────────────────────────────────╮
│  ✦ Push44 · AI Vibe-Coding Hub                          v1.0.0   │
│  Universal Command-Line Interface for AI Vibe-Coding Platforms   │
│                                                                  │
│  Connected: [GitHub ✓] · [Base44 ●] · [Rocket ●] · [Floot ●]     │
│  Context:   my-app (Base44) → owner/repo [main]                  │
╰──────────────────────────────────────────────────────────────────╯

? Choose an action:
❯ 🚀 Quick Sync to GitHub          (Auto-detect changes & push with AI commit)
  📦 Download / Clone AI App       (Base44, Rocket.new, Floot, Zite, Bolt, Lovable)
  🔍 Inspect Project Architecture  (Framework, tech stack & visual file tree)
  📊 Activity & Push Streaks       (Weekly commit charts and streaks)
  🩺 Doctor & Self-Repair          (Full system audit & auto-fix)
  📱 Build Mobile APK / Deploy     (Rocket.new Android APK build & cloud deploy)
  💡 Vibe Coder Cheatsheet         (Instant beginner guide)



✦ Dual Experience: Web App vs CLI

Push44 is designed to fit your workflow whether you are on mobile, in a browser, or in your code editor:

Capability 🌐 Push44 Web App (push44.vercel.app) 💻 Push44 CLI (p44 / push44)
Zero Installation ✅ Instant access anywhere 📦 1-line curl / bun install
Mobile & Touch ✅ Responsive mobile browser UI ✅ Terminal width responsive (<75 cols)
Direct GitHub Sync ✅ Single-click Trees API push push44 sync (with AI commit generator)
Cursor / VS Code Integration ❌ Manual browser switch ✅ Native in-editor terminal workflow
File Watcher (push44 watch) ❌ Browser limits ✅ Live background change synchronization
Mobile APK Builds (Rocket) ✅ Direct .apk download button push44 apk build --watch
Stack Inspection & Trees ❌ Basic file browser push44 inspect (Unicode directory tree)
Security & Privacy 🔒 100% localStorage only 🔒 AES-256-GCM encrypted ~/.push44/ + Redaction



✦ Platform Support Matrix

Platform Auth Method File Discovery Web App CLI Command Status
Base44
app.base44.com
Email + password
or API token
Auto sandbox wake &
AI CSS injection
✅ Export, Diff & Live Badge Removal push44 clone <id> -p base44
push44 badge remove base44
✅ Production
Rocket.new
rocket.new
OTP email verification Container ping ✅ Export & APK push44 apk build --watch ✅ Production
Floot
floot.com
NextAuth Magic Link Project Reference API ✅ Export, Deploy & Badge Removal push44 deploy floot
push44 badge remove floot
✅ Production
Zite
build.fillout.com
Google / MS / Email Snapshot API ✅ Export, Diff & Badge Removal push44 clone <id> -p zite
push44 badge remove zite
✅ Production
bolt.new
bolt.new
Session token Auto /chats discovery &
DOM Asset Injector
✅ Auto-Discovery & Live Badge Removal push44 badge remove bolt ✅ Production
Lovable.dev
lovable.dev
Session token Project Extractor ✅ Export, Diff & Badge Removal push44 clone <id> -p lovable
push44 badge remove lovable
✅ Production



✦ Confirmed Working Platform Endpoints (Reverse-Engineered)

Push44 communicates directly with proprietary AI platforms via reverse-engineered REST and RPC endpoints:

🟠 Base44 (app.base44.com/api)

Endpoint Method Purpose Payload / Notes
/auth/login POST Authenticate user { "email": "...", "password": "..." }{ access_token, user }
/auth/me GET Validate bearer token Bearer auth → { email, full_name, id }
/apps GET List all user applications Returns apps array with IDs, names, slugs, and timestamps
/apps/platform/:id/published-url GET Fetch live deployed URL Returns { "url": "https://<slug>.base44.app" }
/apps/:id/sandbox/files GET Full source tree export Extracts all React/Vite source files directly from sandbox
/apps/:id/chat/message POST AI CSS blocker injection Injects #base44-edit-badge { display: none !important; } into src/index.css
/apps/:id/deploy POST Trigger production build Rebuilds Vite bundle and publishes clean site live to Cloudflare edge

⚡ Bolt.new (bolt.new/api)

Endpoint Method Purpose Payload / Notes
/api/bolt-login POST PKCE OAuth2 login Proxied StackBlitz OAuth flow → returns __session token
/chats GET Auto workspace discovery Automatically queries and lists all user project chats & workspaces
/projects/:id GET Project details & host URL Returns project metadata, deployment ID, and *.bolt.host live URL
https://<slug>.bolt.host/ GET Live bundle extraction Scrapes live HTML to locate /assets/index-*.js bundle
/projects/:id/deploys POST Upload staging bundle Uploads modified ZIP with MutationObserver #bolt-badge blocker
/projects/:id/deploys/:depId/promote POST Promote build to live Promotes staging build to production *.bolt.host URL



✦ CLI Command Reference

Push44 CLI includes 24 built-in subcommands:

🚀 Core Vibe-Coding Commands

  • push44 / push44 vibe — Interactive keyboard-guided hub.
  • push44 sync [-m "message"] — Auto-detect local file changes, create an AI commit message, and push directly to GitHub.
  • push44 clone <app-id> [--platform <p>] — Export full project, rebuild directory hierarchy, and initialize local Git repo.
  • push44 pull — Pull latest upstream changes from the AI platform into your local folder.
  • push44 diff [--live] — Colored line-by-line diff showing changes against snapshot or live platform.
  • push44 push — Direct commit and push via GitHub Trees API.

🔍 Project Inspection & Diagnostics

  • push44 inspect — Deep tech stack inspection (React 19, Flutter, Tailwind, lines of code, directory tree).
  • push44 stats — Interactive activity dashboard with weekly sync bar chart and streak tracker.
  • push44 doctor [--fix] — Complete health audit checking Node/Bun runtimes, Git, network, credentials, and auto-repairing issues.
  • push44 lint — Scans project for exposed API keys, unpinned dependencies, and scores health (0-100).
  • push44 compare <app1> <app2> — Side-by-side comparison of two projects.
  • push44 migrate <app-id> <target> — Platform migration compatibility report.

📱 Platform Tools & Build Automation

  • push44 apk build [--watch] — Cloud Android APK compilation for Rocket.new Flutter projects.
  • push44 badge remove <platform> — Removes watermark branding badges (Base44, Bolt.new, Floot, Zite, Lovable).
  • push44 deploy <platform> — Triggers live web publishing to custom subdomains.
  • push44 watch [--auto-sync] — Monitors local files and synchronizes automatically on save.
  • push44 release [v1.0.0] — Full release pipeline: sync -> push -> GitHub release -> watch CI workflow.
  • push44 branch [list|create|pr] — Branch switcher and GitHub Pull Request generator.

⚙️ Security, Profiles & Customization

  • push44 env [list|save|use] — Multi-account credential profiles (work, personal, client).
  • push44 theme [name] — Switch color themes (anthropic, monokai, dracula, nord, cyberpunk, minimal).
  • push44 alias [set|list] — Define shortcuts (e.g. push44 alias set s "sync -y").
  • push44 share — Publish shareable project snapshot to a secret GitHub Gist.
  • push44 telemetry — Zero-telemetry and local encryption audit.
  • push44 upgrade — Automatic self-updater checking GitHub Releases.



✦ Privacy & Security Architecture

Push44 has ZERO backend servers.

Your Credentials              Your Source Files             Your GitHub Token
       │                              │                             │
       ▼                              ▼                             ▼
  Encrypted in                   Stay in your                 Transmitted ONLY to
 ~/.push44/ (CLI)                local folder /               api.github.com
 localStorage (Web)              browser tab
  • Secret Redaction Engine: Automatically intercepts and strips API tokens, JWTs, and keys from all error logs and stdout.
  • AES-256-GCM Storage: CLI credentials stored with machine-derived key encryption.
  • Direct Platform APIs: All network calls communicate directly between your machine and official platform endpoints (app.base44.com, back.rocket.new, floot.com, build.fillout.com, api.github.com).



✦ Development & Testing

Running the Web Application

# Install dependencies
bun install

# Start Vite dev server
bun run dev

# Build production bundle with SEO generator
bun run build

Running the CLI Locally

# Run CLI in development mode
bun run cli --help
bun run cli vibe

# Run CLI test suite (15 suites, 39 pass)
bun run cli:test

# Build standalone Node.js & Bun binary
bun run cli:build



✦ Contributing

Contributions are welcome! Read AGENTS.md and CONTRIBUTING.md for architecture rules:

  • Zero backend, zero server-side state.
  • Always use bun.
  • Conventional commits (feat:, fix:, docs:, test:).



✦ License

MIT © Push44 Contributors. Free forever for everyone.

About

Export Vibe Coded App from Base44 Rocket.new Floot and Zite For free

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages