Skip to main content

WP-CLI emulator

WP-CLI for your AI. No server required.

AI models already know WP-CLI inside out. WPVibe runs those commands through the plugin on your site, so they work on shared hosting with no SSH and no WP-CLI install. Anything risky stops for your approval first.

Works on any host · 125+ commands · Every plan, including Free

A chat where the AI chains WP-CLI commands to find why 14 WooCommerce products still show an expired sale price

Illustration with a sample site.

2.4M

WP-CLI commands run last week

16,000+

people use it every week

99%

of the commands AI sends are supported

125+

commands across 20+ command groups

Why your AI reaches for WP-CLI first

It is the most-used part of WPVibe, and not because we push it. Models pick it on their own.

Models already speak it

WP-CLI has years of docs, tutorials, and answers online, so the AI gets commands right the first time instead of guessing at an unfamiliar API.

One call instead of ten

“Which plugins need updates?” is one command. The same answer through the REST API takes several requests and more of your daily allowance.

Works where SSH doesn’t

Commands run in PHP inside the WPVibe plugin. Shared hosting, managed hosts, client sites where you never got a shell: if WordPress runs, WP-CLI works. (Installs and updates need a host that allows file changes.)

The commands you actually use

Same syntax as WP-CLI. We add commands based on what AI sends in real sessions, so coverage follows real work.

wp plugin · theme

List, install, activate, update, delete, verify checksums, theme mods.

wp post · post meta

Create, update, and delete posts; read and write meta; set terms.

wp user · user meta

Create and update users, change roles, manage capabilities and meta.

wp option · transient

Get, update, and patch options, including one key inside a serialized array.

wp comment

List, approve, unapprove, spam, trash, and delete comments.

wp menu · widget

Build menus, add items, assign locations, list sidebars and widgets.

wp term · taxonomy

Create, update, and delete categories, tags, and custom terms.

wp core

Check the version, look for updates, verify core file checksums, update.

wp search-replace

Serialization-safe search and replace, with a dry-run preview first.

wp db query

Read-only SQL runs freely. Anything that writes waits for your approval.

wp cache · rewrite · cron

Flush caches (LiteSpeed, WP Rocket, SiteGround and more), rewrite rules, and cron events.

wp role · cap · config

Inspect and change roles and capabilities, read wp-config values.

Approval gates

Reads run freely. Risky writes wait for you.

Everyday commands run straight away. The ones that are hard to undo stop and send you to an approval page that shows exactly what will run, with a dry-run preview when there is one.

Gated: SQL that writes, live search-replace, core updates, permanent deletes of posts, comments, users, plugins, themes and terms, and changes to admin access, passwords, or capabilities.
WP-CLI approvals expire after 10 minutes, so nothing waits around to be clicked by accident later.
eval is blocked on every site, always. PHP snippets go through WPCode, need your approval, and are saved switched off.
The AI can never do more than the WordPress user you connected as.
A WPVibe approval page for a search-replace command, showing a dry-run preview of matching rows per table and Approve or Deny buttons

WP-CLI questions

It is an emulator built into the WPVibe plugin. It accepts the same syntax and the common flags, and calls the same WordPress functions, but it does not need the WP-CLI binary or shell access on your server. That is what lets it work on hosts that never give you SSH.

If every site you run gives you a shell, keep it. WPVibe adds what raw SSH does not: approval gates on destructive commands, an audit log, no server keys on every laptop, and the same workflow on the client sites where you have no shell at all.

The AI gets a clear answer and the right alternative: another command, the REST API, or the plugin’s own tools. Commands added by other plugins vary. About 99% of the commands AI sends through WPVibe run today, and we track the rest to decide what to add next.

Yes. Updates, bulk cleanups, and long lists of commands can run as a background fleet job across up to 50 sites per job. See managing multiple sites.

No. WP-CLI is included on every plan, including Free. Each command counts as one WordPress action toward your daily allowance.

Ask your site a question.

Connect a site in about a minute, then ask what needs updating. Your AI will take it from there.