GitHub Integration

Connect Meku Projects with GitHub to export, sync, and manage your AI-generated React + Tailwind projects. Learn setup, two-way sync, and GitHub Actions integration.

Connect Meku to GitHub to export, sync, and manage projects with full version control. This integration lets you push code directly from Meku to GitHub, collaborate with the team, and use GitHub Actions for continuous deployment.

Why GitHub integration

The GitHub integration connects the Meku account to your GitHub repositories, allowing you to:

  • Export projects directly from Meku to GitHub.
  • Keep the generated code in sync between Meku and your repo.
  • Manage commits, branches, and pull requests in GitHub.
  • Trigger automated deployments using GitHub Actions.

With GitHub linked, every project you build in Meku can move seamlessly into the existing workflow.

Connect GitHub account

  • Log in to your Meku Account, open your Account Settings > Integrations > GitHub.
  • Click on the “Connect" button to connect to the GitHub account.
  • Sign in with your GitHub credentials.
  • Authorize Meku to access your repositories.
  • Once connected, you’ll see GitHub listed as Connected in Integrations.

Connect workspace to GitHub

You can disconnect and reconnect to GitHub anytime from this page.

Export a project to GitHub

When your project is ready, export it directly to a GitHub repository.

  • Open the project in Meku.
  • Click the GitHub Icon to connect the project to a GitHub Repository.
  • Meku automatically generates a commit with your latest code
  • It will also enable 2-way sync with GitHub for seamless collaboration.

Your repository will contain a clean React + Tailwind codebase ready for deployment or continued development.

Two-way sync

Meku supports syncing changes between your code editor and GitHub.

  • Push updates: Regenerate or refine parts of the project to automatically push changes to GitHub.
  • Pull updates: Import commits or changes from GitHub back into your Meku workspace.

Two-way sync ensures that code stays consistent across both platforms.

Managing permissions

Only repositories you own or have write access to will appear in Meku when exporting.

Organization repositories require admin approval before Meku can write to them.

Disconnect GitHub

You can disconnect your GitHub account from Meku at any time.

  • Go to Account Settings > Integrations > GitHub.
  • Click Disconnect next to GitHub.
  • Confirm to remove the integration.

This will not delete the existing projects or exported repositories.

Best practices

  • Create one repository per project for clear versioning.
  • Commit refined code after major prompt iterations.
  • Use Git branches for feature development.

Following these practices ensures the projects remain organized and production-ready.

GitHub Integration - Documentation | Meku.dev