Skip to main content

GitHub Sync

GitHub Sync requires Team plan or higher. See Plans for details.
GitHub Sync connects your Chippy app to a GitHub repository. You can import existing code into Chippy for prototyping, or export your app to a repo for engineering handoff and review.

Import from GitHub

Import brings existing code from a GitHub repository into Chippy. This is useful when you want to:
  • Prototype new features on top of an existing codebase.
  • Modernize a legacy app by rebuilding parts of it in Chippy.
  • Onboard an existing project into Chippy for rapid iteration.

How to Import

1

Open GitHub Sync settings

In the builder, go to your app’s GitHub Sync settings.
GitHub Sync settings panel

GitHub Sync settings in the builder

2

Connect your GitHub account

Click Connect GitHub. Authorize Chippy to access your repositories. You will only need to do this once.
GitHub authorization screen

Connecting your GitHub account

3

Select a repository and branch

Choose the repository you want to import from. Then select the branch (e.g., main, develop, or a feature branch).
Repository and branch selector

Selecting a repository and branch

4

Import

Click Import. Chippy pulls the code from the selected branch into your app. The import may take a few moments depending on the size of the repository.
Import progress indicator

Import in progress

5

Review the imported code

Once the import completes, review the imported files in the builder. Verify that the code structure and files look correct before making changes.
Importing does not create a live sync. The import is a one-time snapshot of the repository at the selected branch. To get updates from the repo later, import again.

Export to GitHub

Export pushes your Chippy app to a GitHub repository. This is the primary path for engineering handoff: your team can review the code, open pull requests, and deploy from their existing workflow.

How to Export

1

Click the Export button

In the builder, click the Export button. This opens the export flow.
Export button in the builder toolbar

The Export button in the builder

2

Connect your GitHub account

If you have not already connected GitHub, click Connect GitHub and authorize access. You only need to do this once.
3

Select or create a repository

Choose an existing repository to export into, or create a new one. If exporting to an existing repo, select the target branch.
Export repository selector

Selecting a target repository for export

4

Export

Click Export. Chippy pushes your app’s code to the selected repository and branch.
Export progress indicator

Export in progress

5

Verify in GitHub

Open the repository on GitHub and confirm the code is there. You can now create pull requests, run CI, and follow your team’s normal review process.

Team Workflow

GitHub Sync works best as part of a repeatable cycle. Here is the pattern most teams follow:
1

Prototype in Chippy

Build and iterate on your app in the Chippy builder. Use preview to test, refine tools, and get the experience right.
2

Export at stable checkpoints

When the app reaches a stable state (a working feature, a completed flow, or a milestone), export to GitHub. This creates a snapshot your team can review.
3

Review with your team

Engineers, designers, and product managers review the exported code on GitHub using pull requests and code review. Feedback flows back to the builder for the next iteration.
4

Deploy from your production stack

Once the code is approved, deploy using your team’s existing CI/CD pipeline and infrastructure. Chippy stays in the prototyping and iteration loop; production deployment happens in your stack.

Troubleshooting

What’s Next

Versioning

Track and manage versions of your app.

Organizations

Manage team access and collaboration.