Website integration
Ondes PRO and GitHub: your website, straight from your repo
Does your website already live in a GitHub repository? Ondes PRO uses it in two ways. It can host that repository’s static site on your Ondes PRO address and put it back online on every git push. And it can connect your existing site to the store: an AI agent builds the catalogue and checkout into your code, asks its questions first, and commits or publishes nothing without your say-so.
Host a GitHub static site on Ondes PRO
From the Website module in your admin, in a few minutes.
Pick GitHub as the source
In Website, create a site and choose the GitHub source, alongside the built-in builder and Ondes GIT.
Connect your GitHub account
Authorisation goes through the Ondes PRO platform, so the GitHub app secret is never copied into your workspace. If you already connected GitHub for the store, the same account is reused.
Choose the repository, branch and folder
Only repositories you can push to are offered. Set the branch to publish and, if needed, the subfolder holding the already-built site.
Read the diagnosis, then publish
Ondes PRO inspects the repository and warns you if it finds no
index.html, or if it spots a tool that needs a build step. It then suggests any publishing branches it found.Push, and it is live
A webhook dedicated to this site is added to the repository: every
git pushto the chosen branch redeploys the site. You can still resync by hand at any time.
A redeploy on every git push, with no downtime
- No exposed `.git` folder: Ondes PRO downloads an archive of the repository rather than cloning it into the public folder.
- A swap, not a rewrite: the new version is prepared alongside, then switched in one move. A failed import leaves the previous version online.
- The archive is treated as untrusted input: symlinks ignored, paths checked, size capped both when downloading and when unpacking.
- One secret per site: one repository’s webhook cannot redeploy another site in your workspace.
- Private repositories work, since access goes through your GitHub account.
Connect my site: add the store to an existing website
Plenty of merchants have a site they love and no wish to rebuild it. The My site tab of the Store & Orders module connects that site’s repository, on GitHub or in Ondes GIT, and hands the job to an AI agent: list your products, add a basket, wire up your store’s Stripe checkout.
The agent works on a copy of the repository. It reads and writes files but runs no commands and adds no dependencies; it relies on an integration contract derived from your store’s real routes, which keeps it from inventing an endpoint that would fail for your customers. The full walkthrough is in the connect your website guide.
The agent asks before it writes
Rather than guess, the agent pauses whenever a decision is yours to make. Here is an example at Atelier Lumen, whose site already showcases the collection.
What if my code is not on GitHub?
Ondes PRO also hosts Git repositories: Ondes GIT. It works as a source for both the Website module and “Connect my site”, with no third-party account. For a developer who would rather code everything, the REST API and the MCP server reach the catalogue, orders and site pages.
Go further
- Connect your websiteShow the catalogue and take Stripe payments from a site that is already live, without rebuilding it.Read
- Web agencies and IT servicesOne MCP server per client, documentation that is always accurate, and a test mode to ship without breakage.Read
- Online storeOrders, catalogue, promo codes and shipments handled by your assistant, in test mode by default.Read
- StripeTake store payments into your own Stripe account, company by company.Read
Frequently asked questions
Can I host a Next.js, Astro or Vite site from GitHub?
Yes, as long as the built output (the folder containing index.html) is in the repository, for example on a publishing branch or in a subfolder. Ondes PRO serves static files and runs no build step; the diagnosis warns you when it detects one.
Does the site update automatically?
Yes. Every git push to the chosen branch triggers a redeploy through a webhook. Pushes to other branches are ignored, and you can resync by hand.
Are private repositories supported?
Yes. Access goes through your GitHub account, connected via OAuth; only repositories you can push to are offered.
Can the “Connect my site” agent break my site?
It works on a copy and shows you a diff before anything is committed. Nothing reaches your repository without your click, never by force-push, and a rejection from GitHub leads to a fresh branch rather than overwriting your work.
What happens if I delete the site in Ondes PRO?
Its published files and images are erased, and the webhook on the GitHub repository is removed. Your repository itself is left untouched.
Do I need a GitHub account for these features?
For a GitHub source, yes. Otherwise Ondes GIT, included in Ondes PRO, plays the same role with no third-party account.
Plug your AI into your business
The MCP server is included in every plan, with no add-on or extra fee.
Read next
Claude, Claude Code and Claude Desktop are trademarks of Anthropic, PBC; Cursor is a trademark of Anysphere, Inc.; Visual Studio Code and Microsoft are trademarks of the Microsoft group of companies; GitHub and GitHub Copilot are trademarks of GitHub, Inc.; ChatGPT and OpenAI are trademarks of OpenAI; Windsurf is a trademark of Cognition; Zed is a trademark of Zed Industries, Inc.; JetBrains, Cline, Zapier, Make, n8n, Stripe and Model Context Protocol are trademarks of their respective owners. These names are used solely to describe compatibility or to make a comparison. Ondes PRO is not affiliated with, sponsored or endorsed by these companies.