For hand-codedvibe-codedstatic sites
A hand-coded website is a beautiful, frozen thing. Unfreez thaws it.
How it works
A GitHub App with access to the repos you choose — nothing else. Unfreez scans the code and finds every text, image and list.
You curate: check what your client may touch, name it in their words, lock the rest. Nothing is editable without your say-so.
content: update… They sign in with Google, edit on a live preview, hit Publish. Every publish is one atomic commit, signed by Unfreez.
Built for developers
No setup in your code, no migration, no rewrite. Connect the repo — Unfreez finds the texts, images and lists in your files, exactly as they are today.
No AI rewriting your files. Every edit lands at the exact spot it belongs — and at the slightest doubt, Unfreez refuses to write rather than risk breaking something. Every publish can be undone in one tap.
Push whenever you want. Unfreez notices your changes, and a client edit can never overwrite your work.
App Router or Vite SPA, .astro or .vue components, or a single HTML file — same experience everywhere. More stacks as we go.
Pricing
Each site is €90 / year (excl. VAT), paid directly by your client through an activation link you send them. Their site, their bill — your margin stays yours.
Free trial on every site, no card. Want to carry the cost yourself? Pay for any site and bill your way.
Unfreeze a siteQuestions
Read the repos you selected, and push content commits — that's the GitHub App's whole permission set. Every commit is signed by Unfreez, so the history stays honest.
The site refreezes: the editing layer goes read-only. The site itself, the repo and every past commit remain exactly as they were. No hostage-taking.
No. They sign in with Google, edit on a live preview, and never see git, branches or commits.
No. A publish is a commit on your branch. If your host auto-deploys, changes go live in minutes; if you deploy by hand, they ship with your next deploy.
Every publish is in the history with a one-tap rollback. And if you changed the code since, Unfreez refuses to write rather than guess.
Click it, hit “Make editable”. Unfreez locates the exact value in your source — if it's ambiguous, it tells you instead of guessing.