✅ Quick Summary

Push44 uses your active browser session and CSRF tokens to query Zite's backend API directly from your browser. It retrieves the complete snapshot template — including form structures, component hierarchies, styling configurations, and dynamic logic — and commits everything directly to your private or public GitHub repository or prepares it for offline use.

The Problem

Zite does not provide a standard 'Download Project as ZIP' button inside the visual workspace dashboard. Creators who want to back up their projects, inspect generated components, or migrate logic to custom web servers risk platform lock-in if they cannot extract their raw application code.

How Push44 Solves It

Push44 uses your active browser session and CSRF tokens to query Zite's backend API directly from your browser. It retrieves the complete snapshot template — including form structures, component hierarchies, styling configurations, and dynamic logic — and commits everything directly to your private or public GitHub repository or prepares it for offline use.

Step-by-Step Guide

1

Log into Zite and open Developer Tools

Navigate to your Zite workspace (build.fillout.com) in Chrome, Firefox, or Brave. Open your browser's Developer Tools by pressing F12 or right-clicking and selecting 'Inspect'.

💡 Pro Tip
Ensure you are actively logged in and have opened the Zite project editor before checking cookies.
2

Extract your session ID and CSRF token

In Developer Tools, go to the Application tab (or Storage tab in Firefox), expand Cookies on the left panel, and click on the build.fillout.com domain. Copy the values for 'connect.sid' (session ID) and 'fillout-csrf-token' (CSRF token).

💡 Pro Tip
Both tokens are required because Zite employs strict CSRF verification on all API endpoints.
3

Open Push44 and select Zite

Go to Push44 (push44.vercel.app), select Zite as your platform, and paste both the session ID and CSRF token into their respective fields. Push44 stores these credentials solely in your browser's local memory.

4

Select your Zite application and GitHub repository

Push44 will immediately fetch and display all apps linked to your Zite account. Select the application you wish to download, provide your GitHub Personal Access Token (PAT) with 'repo' scope, and specify your target repository name.

5

Export and download your complete source files

Click 'Push to GitHub'. Push44 extracts the entire application snapshot template and pushes all files to your GitHub repo. You can now git clone your repo or click 'Download ZIP' from GitHub to have the entire project on your local machine.

💡 Pro Tip
You can keep syncing future iterations of your Zite app to the same repository anytime you make changes.

Pro Tips

  • Always obtain fresh session cookies if Push44 returns an authentication error, as Zite session tokens naturally expire after browser logout.
  • Push44 operates entirely in client-side memory — your session credentials and GitHub tokens never touch any third-party intermediary server.
  • Once exported to GitHub, you can use standard Git commands ('git clone', 'git diff', 'git log') to maintain a complete history of all AI prompt iterations.

Common Mistakes to Avoid

⚠️ Watch Out For
  • Entering only the session token and forgetting the CSRF token — both are strictly needed for Zite API validation.
  • Attempting to download a deleted or archived Zite workspace that is no longer accessible via your account.
  • Using a GitHub token that lacks the 'repo' scope, which causes push permission errors.

Ready to Export?

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

Frequently Asked Questions

Is downloading my Zite app using Push44 really free?
Yes, 100% free and open source. Push44 does not charge fees, require paid subscriptions, or impose limits on how many Zite apps you can export.
What files and data are included in the downloaded Zite app?
The export includes the complete Zite snapshot template files, including component trees, layout definitions, schema structures, styling rules, and form validation configurations.
Can I run or host my Zite app locally after downloading it?
Yes. Once downloaded or cloned from GitHub, you have full ownership of the template code and component structure, allowing you to inspect, modify, or integrate the components into your own React / Node.js setups.
Will exporting or downloading my Zite app affect my live project on Zite?
Not at all. Push44 only performs read-only requests to fetch your project template. Your active Zite app and live forms remain completely untouched.