Skip to content
Getting started

What is OctoPress?

OctoPress is an AI agent inside WordPress admin that reads your site, drafts content and asks before it changes anything.

OctoPress is a WordPress plugin that puts an AI colleague, Octo, in your admin area. You describe what you need in plain language. Octo looks at your posts, pages and settings, drafts content with real Gutenberg blocks, and answers questions about how your site is set up.

When Octo wants to change something, it shows you exactly what will change and waits for your approval.

What you can ask Octo#

  • "Review my last ten posts and tell me which titles are weak."
  • "Draft a Summer Hours page for the café, saved as a draft."
  • "Rewrite the title of my 'New roast!!!' post and add an excerpt."
  • "Give me an overview of this site." (theme, plugins, content types, environment)
  • "Search my site for everything we've published about cold brew."

You bring the AI#

OctoPress does not include an AI model and there is no OctoPress service in the middle. You connect your own account:

  • sign in with ChatGPT or Grok, or
  • paste an API key for OpenAI, xAI, Anthropic, DeepSeek, OpenRouter, OpenCode Go or Z.AI, or
  • connect any OpenAI-compatible endpoint.

You pay your provider directly, or use a subscription where the provider allows it. See Connect a provider.

Anthropic works with an API key only. A Claude.ai chat subscription cannot be used.

You stay in control#

  • Approvals before changes. Content updates and other write actions pause for your review.
  • Questions, not guesses. When Octo needs a decision it asks, with clear options.
  • Tools you choose. Turn individual tools on or off and set the minimum WordPress role for each.
  • Per-chat permissions. Approve everything, approve selected tools, or ask every time, separately for each chat.
  • Drafts first. Octo creates drafts by default; publishing and scheduling need an explicit request. Content creation and updates follow your approval settings.

Read more in Approvals and permissions.

What you need#

Requirement Details
WordPress 6.0 or newer
PHP 8.1 or newer
Who can use it Administrators (the OctoPress menu requires the administrator role)
An AI account Any provider listed above, with at least one model that supports tool calling
Hosting Your site must be able to make requests to itself (loopback) and run WordPress cron. See Troubleshooting

The free plugin does not need shell access or PHP command-line access.

Free and Pro#

The free plugin is a complete AI workspace for content and site questions: saved chats, projects, the Octo and Content Writer agents, block-editor content tools, images in chat, approvals and native WooCommerce product/order management when WooCommerce is active.

OctoPress Pro adds specialist agents and automation: SEO metadata, WooCommerce store tools, plugin and theme development, scheduled PHP runs and runtime settings. See OctoPress Pro.

    Type to search.