About

Built for the site you cannot afford to break.

Most tools in this category hand an agent the same power a developer has over SSH. That is the right answer on a machine you can restore in ten minutes, and the wrong one on a client's live business.

SiteHelm is an independent project. It is not affiliated with, endorsed by, or connected to the WordPress project or Automattic.

Why it exists

The 2am problem.

An agent that can edit theme files and run SQL will eventually do both, at speed, on the wrong site. The failure is never dramatic while it is happening: it looks like a successful response and a confident summary. You find out afterwards.

SiteHelm was built by refusing that shape entirely. There is no path from an agent to executing code — not gated, not permission-checked, not behind a paid tier. It does not exist in the product.

What is left is 80 free and 16 Pro named operations, each one declared in code with a schema, a required capability, and its own preview, snapshot and rollback policy. An agent can do a great deal with them. It cannot do anything else.

Excluded on purpose

Never
Arbitrary PHP

No eval, no snippet store, no theme-file editor. There is no path from an agent to executing code.

Never
Unrestricted SQL

No query passthrough. Every read and write goes through a typed operation with a schema.

Never
Unrestricted filesystem

No arbitrary file writes, and no WP-CLI passthrough.

Never
Irreversible deletion

Nothing is destroyed without a snapshot that can put it back.

These are not roadmap gaps. They are the product.

How it is built

Four decisions everything else follows from.

Closed set
Capability is enumerated, never inferred

Every operation is written, reviewed and tested individually. That is slower than exposing an API surface wholesale, and it is the reason the answer to “what can it do to my site” is a list rather than a shrug.

Reversible
Nothing is destroyed without a way back

There is no permanent delete anywhere in the surface. A trash operation moves an item to the bin and declares that rollback is required.

Free safety
The controls are never a paid feature

Preview, capability checks, snapshots, verification, rollback, the activity log and every switch are free on every site. Selling a safety control is selling you the risk and then charging to remove it.

Readable
The free plugin is open source

Including its tests and its full operation reference. Every claim on this site about what SiteHelm will not do is checkable in the code rather than taken on trust.

Who

A small project, and one address.

SiteHelm is built and maintained by one developer, working on it directly. There is no support team behind a form and no queue: the person who wrote the operation is the person who answers when it misbehaves.

That is a real limit and it is worth knowing before you buy. It also means a reproducible bug report is read by someone who can fix it the same day, and that the roadmap is not filtered through anyone.

[email protected] Read the source

Open

The plugin, its tests and its operation reference are public. The repository is here.

Public

What gets built next is decided in the open. The roadmap and the request board are the same list everyone else sees.

Shared

Contributions are rewarded with free Pro access, for verified work a maintainer has read. The programme is here.

Next

Judge it on a staging site, not on this page.

Everything above is a claim. The free plugin is how you check it: point an agent at a site that does not matter and read what a preview actually returns before it writes anything.

Get the free plugin How the five gates work Compared with the alternatives