flux

For agencies and freelancers who maintain WordPress

Change the WordPress site everyone’s afraid to touch.

Flux copies a client’s live site to a private preview on your machine, makes the change you describe, and publishes only what you reviewed. Old theme, forty plugins, page builder and all.

Limited assisted pilot · Needs SSH access to the host and Docker on your machine

The inherited site

Every agency has one.

The developer who built it left years ago. It runs a marketplace theme, forty plugins and a page builder three layers deep. The client wants one small change, and everyone knows small changes are how the checkout breaks.

01

No repo, no history

AI code editors start from a git repository. This site is a live server and a database, and it’s the only copy.

02

Staging that drifted

The staging copy is months behind production, so testing there proves very little.

03

Updates on production

Plugin updates run on the live site at 4pm on a Friday because there’s nowhere else to run them.

04

The builder owns the page

The content lives inside page builder data, not in template files anyone can read.

How it works

A copy you can break. A publish you can trust.

Flux never experiments on the live site. It works on a private copy, and the only way back to the client’s site is a review you sign off.

  1. 01

    Connect

    Add the host’s SSH login. Flux finds WordPress, reads the theme and plugins, and stays read-only. That’s enforced by the engine, not by a greyed-out button. Credentials stay in your system keychain.

    Connection

    Server key verifieded25519
    SSH signed in
    WordPress found/public_html
    Theme, plugins and builder readElementor Pro

    Read-only until a preview exists

  2. 02

    Preview

    Flux copies the files and database into a private preview on your machine, running in Docker on the site’s own PHP version. Hosting credentials and caches stay behind. Big sites are fine: IPR Medical’s is 4.2 GB of files and a 589 MB database.

    Local preview

    Database export589 MB
    Files copied and hashed4.21 GB
    WordPress running locallyready

    127.0.0.1 · matching PHP · URLs rewritten

  3. 03

    Change

    Describe the change in plain English. Flux edits theme files, Elementor sections, pages, menus and product categories in the preview. You approve each edit; Flux snapshots before writing and reads the result back.

    Chat

    The shipping banner on the cart page is out of date. Change it to free shipping over $500.

    Found the banner in Elementor, cart page
    Edited the heading in the preview
    Checked /cart/ renders200
  4. 04

    Review and publish

    Pick the changes to ship. Flux shows the diff, checks the live site hasn’t changed since the copy, writes only your selection, reads it back, and keeps a record so you can revert.

    Publish review

    - Free shipping on orders over $250

    + Free shipping on orders over $500

    Live value matches the copy
    Written and read back
    Recovery record savedrevertable

What agencies use it for

The jobs you’ve been putting off.

Every job in detail

Safety, in writing

What Flux guarantees, and what it doesn’t.

Agencies get burned by tools that promise too much. Here’s exactly where the lines are.

Enforced by Flux

  • Flux can’t write to a client’s site until you’ve made a preview. The engine enforces it, even with auto-approve on.
  • Approving an edit in chat only changes the preview. Publishing is a separate review you sign off.
  • Cloudways staging syncs always stop for your approval, and Cloudways takes a backup before they run.
  • A publish writes only the files and values you selected. It never replaces the live database.
  • Before writing, Flux checks each target still matches what it copied. After writing, it reads the result back.
  • If a write fails, Flux rolls back what it changed and tells you anything it couldn’t restore.
  • Published file and value changes can be reverted through another review.

Not promised yet

  • A lock on the whole site. The check and the write are separate steps, so an editor saving the same thing in that moment can be overwritten. Conflict-aware publishing is on the roadmap.
  • One transaction across files and database. A failed publish can leave partial changes, which Flux reports rather than hides.
  • Proof the page looks right or checkout works. A working preview and a clean read-back still need your click-through.
  • Keeping client data off your machine. Orders and customers are never published, but the preview copy of the database lives on your machine, so treat it like any machine with client data.

Customer story

IPR Medical’s store, running on a laptop.

IPR Medical sells new and refurbished IV pumps to hospitals and vet clinics through a WooCommerce store on Cloudways. It was too big for the first version of Flux, so we rebuilt how Flux copies large sites around it.

Read the story
of site files copied and hashed
4.2 GB
database running locally
589 MB
Cloudways apps paired, production and staging
2

How it fits

Another tool in the agency workflow.

AI code editors

A strong choice when a repository is the source of truth. Flux is aimed at a different shape of work: a running WordPress installation whose behavior also lives in its database, page-builder data, plugins and hosting environment.

Host staging

Excellent for server-level testing and a familiar choice for agency teams. Flux adds a private local preview and a change-level review. Its Cloudways integration can also inspect and run explicitly approved staging operations when the required API access is available.

Page-builder AI

Convenient for supported content and layout work inside that builder. Flux is designed for maintenance jobs that may cross the theme, plugins, menus, WooCommerce data and supported builder structures in one reviewed workflow.

Pricing

Priced per site, like your retainers.

Every plan includes the full preview and publish workflow. Plans differ by how many client sites you connect and who else on your team uses Flux.

Full pricing and AI costs

Free

Try Flux on one real site, including publishing.

$0forever

Sites
1 site
Seats
1 seat
AI
Your own AI key
  • Full local preview of the site
  • Reviewed publishing with drift checks and rollback
  • Supported Elementor edits, pages, menus and product categories
  • Plugin update rehearsals
Apply for the pilot

Freelancer

For one person keeping a book of client sites healthy.

$39per month

Sites
10 sites
Seats
1 seat
AI
$10 of hosted AI a month (about 25 jobs), or your own key
  • Everything in Free
  • Cloudways staging workflows
  • Hosted AI, billed in dollars
  • Email support
Apply for the pilot
Most agencies

Agency

For a team that maintains sites for a living.

$129per month

Sites
40 sites
Seats
5 seats
AI
$30 of hosted AI a month (about 75 jobs), or your own keys
  • Everything in Freelancer
  • Shared billing and usage controls
  • Spend caps per seat
  • Priority support
Apply with your agency

Studio

For larger agencies and in-house web teams.

Custom

Annual agreement

Sites
100+ sites
Seats
Custom seats
AI
Custom AI terms
  • Everything in Agency
  • Security requirements scoped in your agreement
  • Invoicing and procurement
  • Onboarding for your team
Talk to us

Founding agencies. The founding rate is documented for launch, but checkout is closed during the assisted pilot. Applying does not reserve or start a paid plan.

Questions

What agencies ask first.

What does Flux need from the host?
SSH or SFTP access with WP-CLI available, which most agency-grade hosts provide. Admin-only and FTP-only hosting won’t work. Use the hosting account’s SSH login, not a WordPress admin login; Flux keeps it in your system keychain.
Can Flux change a client’s live site without me?
No. Before a preview exists, Flux can read the site but can’t write to it, even with auto-approve on. After that, every edit lands in the preview. The only way to the live site is the publish review, which you open, check and confirm yourself.
Where does the preview run?
On your machine, in Docker (Desktop or Engine 28 or newer). Nothing about the client’s site is hosted by us. Flux supports single-site WordPress on PHP 7.4 or 8.0 to 8.5; multisite isn’t supported yet.
Which page builders does it edit?
Flux’s native adapter edits existing classic Elementor documents, including tested core widgets and legacy sections, columns and containers. A pilot bridge can create new Atomic Editor pages on compatible Elementor 4.3 beta setups; it does not edit arbitrary existing Atomic pages yet. WPBakery editing is in progress.
How big a site can it handle?
Up to 100 GB of files and an 8 GB database. IPR Medical’s site is 4.2 GB of files and a 589 MB database.
Which AI does it use?
Your choice. Bring your own Anthropic, OpenAI or OpenRouter key and pay the provider directly, or use hosted AI billed in dollars. See what jobs cost.

Pick the site you’ve been avoiding.

Bring it to the assisted agency pilot. We will validate the setup, complete the first reviewed change with you, then test whether your team can repeat the workflow independently.