patch.

Docs

Patch fixes a live page from your browser in a minute. It's a temporary fix: it removes itself when your real update goes live.

InstantLive for every visitor within a minute.
TemporaryRemoves itself when your real update goes live.
SafeOne async tag. Never slows your site, even if Patch is down.

1. Install

Sign in, Add site, then paste its tag into every page's <head>:

<script async src="https://patch.searchstack.dev/s/SITE_KEY.js"></script>

2. Make a patch

New patch, enter the page (/visit, /blog/* for a section, * for every page) and Load page. Patch shows it as served.

The page editor: the Acme Coffee page with 'except' typed over the typo
PageClick any text and type.
HTMLLinks, markup, or a script added to the head.

Review changes shows what each patch will do, then save:

Review: exept to except, Save patch

3. Visitors see the fix

Page saying 'exept'
As uploaded
Page saying 'except'
What visitors see

4. It removes itself

Upload the real fix whenever. The patch sees it and retires.

The patch, active
Before your update
The patch, landed
After: removed itself
The page hasPatch
FindApplies
ReplaceLanded: removes itself
NeitherNeeds attention
Needs attention: landed, please confirm; and broken
Needs attention: confirm it landed, or the page changed

Copy to-do gives you the active patches as a checklist for your next deploy.

5. Ask your agent

Connect Patch to Claude Code (or any MCP client), then sign in when it asks:

claude mcp add --transport http patch https://patch.searchstack.dev/mcp

Then just ask: "On acmecoffee.example/visit, fix 'exept'." It reads the page, makes the patch and can check it landed. See and disconnect agents under Agents in the console. The same sign-in works for the API at /api/v1.

6. Limits

  • Text split by tags (Hello <b>world</b>): put the HTML in Find.
  • Content built by JavaScript after load isn't seen.
  • Upload the real fix too: search engines see the page as uploaded.

7. Content Security Policy

script-src https://patch.searchstack.dev; connect-src https://patch.searchstack.dev

Adding inline scripts also needs 'unsafe-inline'.