GoHighLevelNews
New FeaturesOctober 15, 20263 min read

AI Studio: GitHub Sync for Project Version Control

TL;DR

HighLevel's AI Studio now supports two-way synchronization with GitHub, allowing users to connect projects to private repositories for version control.

AI Studio: GitHub Sync for Project Version Control

TL;DR

AI Studio now integrates with GitHub for two-way project synchronization, creating a private repository for each project. This is a significant update for those using AI Studio for code-heavy projects.

Who this affects

HighLevel has not confirmed who is specifically affected by this update. Users who develop within AI Studio and require version control, collaboration, or external code management will find this relevant. Others may safely ignore it.

What changed

  • Users can now connect a GitHub account to any AI Studio project.
  • AI Studio creates a private repository for the project on GitHub.
  • Every saved version in AI Studio is pushed to GitHub.
  • Every commit made outside AI Studio is pulled from GitHub into the project.
  • A new permission, 'Manage Git & download code', has been added for AI Studio.
  • This new permission is enabled by default for all roles.
  • Agency admins have the ability to turn off the 'Manage Git & download code' permission on a per-user basis.
  • Users can connect either a personal GitHub account or an organization account.
  • The private repository created by AI Studio is named after the project.
  • Reconnecting a project will reuse its previous repository on GitHub.
  • Automatic two-way sync is enabled by default, pushing saved versions (including AI prompts, code edits, visual edits, and restores) and pulling new commits from the connected branch.
  • The automatic push and pull functionality can be disabled.
  • Users retain the option to manually 'Push now' or 'Pull now' at any time.
  • Users can select and switch between branches, and new branches can be created on the next push.
  • After a pull operation, a fresh preview of the project builds automatically in the background.
  • Users can click 'Update preview' once the build completes.
  • If a build fails, users are presented with options to 'Retry build' or 'Try to fix' the issue.
  • For diverged branches, users must choose between 'Force push' (which makes AI Studio's version authoritative) or 'New branch' (which preserves both versions).
  • A 'Sync History' feature is available, displaying total syncs, success rate, the split between pushes and pulls, and links to individual commits.
  • Pushes are scanned for secrets, including AWS, GitHub, Stripe, OpenAI keys, and private keys, and are blocked if such secrets are detected.
  • Binary files like images and fonts are preserved during every synchronization.
  • Commits originating from AI Studio are attributed to 'GHL AI Studio'.
  • HighLevel has not confirmed any information regarding limits or plan gating for this feature.
  • HighLevel has not confirmed the rollout status for this feature.

Where to find it

Users can find the Git integration within an AI Studio project by navigating to AI Studio project > More > Git. Permissions for this feature can be managed under Settings > Team > Permissions > AI Studio.

How agencies will use this

An agency owner developing custom code or AI prompts within AI Studio for client projects can now leverage this GitHub integration for robust version control. For instance, a developer building a custom chatbot with specific AI prompts for a client's e-commerce site can connect their AI Studio project to a GitHub repository. Every time they save a new prompt or code block in AI Studio, it automatically pushes to GitHub, providing a traceable history. If a team member makes an edit directly in the GitHub repository to optimize the chatbot's code, AI Studio will pull that change, ensuring the AI Studio environment is always up-to-date. This allows for collaborative development and enables easy rollback to previous working versions if an issue arises with new code.

Our take

This is a major update for any agency utilizing AI Studio for custom development. The integration with GitHub brings industry-standard version control and collaboration capabilities directly into the HighLevel environment. While HighLevel has not confirmed rollout status or who is affected, the functionality described indicates a significant step towards enabling more complex, team-based development within AI Studio. The ability to manage permissions, handle branch divergence, and automatically scan for secrets addresses critical operational concerns.

ShareXLinkedIn

Not using HighLevel yet?

Get started through our partner link and see why agencies are switching to the all-in-one platform.

This is an affiliate link. We may earn a commission if you sign up — at no extra cost to you.

Keep reading

Discussion

Get the daily GHL briefing

One email with the updates that actually matter. No fluff, no spam.