Linux 软件免费装
Banner图

OctoPress

开发者 nazmulpcc
更新时间 2026年10月9日 06:08
PHP版本: 8.1 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

content gutenberg ai chatgpt ai assistant

下载

0.4.1 0.4.2 0.6.0 0.5.6 0.5.3 0.5.0 0.5.4 0.5.1 0.5.2 0.5.5

详情介绍:

Meet Octo, the AI colleague that lives in your WordPress admin. Ask in plain language. Octo reads your posts, pages, and site settings, drafts new content with real Gutenberg blocks, and answers questions about how your site is set up. When it wants to change something, it shows you exactly what will change and waits for your approval. You bring the AI. Sign in with your ChatGPT or Grok account, or paste an API key for Anthropic (API only), OpenAI, xAI, DeepSeek, OpenRouter, OpenCode Go, or Z.AI. Any OpenAI-compatible endpoint works too. There is no middleman, no AI credits to buy from us, and no lock-in: switch provider or model from the chat box at any time. What you can ask Octo Starter prompts on a new chat adapt to the tools you have enabled, so there is always a sensible place to begin. You stay in control Understand your AI usage Click the context ring in the composer to see how much of the model's window the chat uses, plus input, output, reasoning, cache-read, and cache-write tokens for the last request and for the whole chat. This is token usage, not a bill: pricing, subscription limits, and what counts as cached are set by your provider. For Anthropic, OctoPress adds prompt-cache breakpoints automatically, which can reduce the cost of repeated input in long chats. Works the way you do Great for How it works OctoPress runs inside WordPress admin. Connect a provider, sync its models, enable the ones you want, and start chatting. The guided first-run setup walks through it in about a minute. When Octo needs information from WordPress, OctoPress provides safe site context such as posts, pages, public post types, plugins, themes, blocks, patterns, theme design settings, and available WordPress abilities. When Octo wants to change content, OctoPress applies enabled tools, permission checks, and your approval. OctoPress does not include an AI model. Responses come from the provider you choose. What is included Going further with OctoPress Pro The free plugin is a complete AI workspace for content and site questions. OctoPress Pro adds specialist agents and automation on top: a Builder and Planner with WordPress development tools for plugin and theme projects, an SEO Content Specialist, a WooCommerce Store Manager, and scheduled recurring runs. Learn more at octopress.ai. Your data and credentials OctoPress stores its settings, provider configuration, encrypted provider secrets, chats, messages, runs, agents, tools, skills, and extension settings in your WordPress database. API keys and OAuth credentials are stored server-side and are not returned to browser users through normal OctoPress REST responses. Hosting requirements OctoPress requires PHP 8.1 or newer. For long chats to continue reliably, your host must allow normal WordPress loopback requests to the same site. The free plugin does not require PHP CLI access, shell access, or server process execution. Some hosts block loopback requests or disable WP-Cron. In those environments OctoPress can activate, but long-running chats may not continue reliably until loopback requests are allowed. Sites with disabled WP-Cron should configure a real server cron for wp-cron.php. Admin app source files OctoPress includes compiled admin JavaScript and CSS in assets/admin/dist. The human-readable admin app source is included in assets/admin/src, with build configuration in package.json, package-lock.json, vite.config.ts, and tsconfig.json.

安装:

  1. Upload the octopress folder to /wp-content/plugins/, or install the plugin ZIP from WordPress admin.
  2. Activate OctoPress from the Plugins screen. You are taken straight to setup.
  3. Pick a provider. ChatGPT and Grok sign in without an API key; for the others, paste a key from your provider's dashboard.
  4. Enable at least one model and choose Start using OctoPress.
  5. Open a new chat, pick a starter prompt or write your own, and send it.

屏幕截图:

  • A new chat offers starter prompts based on the tools and permissions you have enabled.
  • When Octo needs a decision, it asks with clear options instead of guessing.
  • Every change waits for your approval, showing the tool and the exact fields it will change.
  • Expandable activity trail: a draft page built from validated Gutenberg blocks, with edit and preview links.
  • Usage details at a glance: context window, input, output, and cache hits for the last request and the whole chat.
  • Dark mode, or follow your system setting.
  • First-run onboarding with one-click provider presets.
  • Connect ChatGPT, Grok, Anthropic, OpenAI, xAI, DeepSeek, OpenRouter, Z.AI, or a custom endpoint.
  • Agent profiles with editable prompts, tools, skills, and handoff behavior.
  • Tool access: enable only the tools you want and set a minimum WordPress role for each.
  • Personal appearance settings: theme, accent color, corners, density, and font.
  • A responsive chat workspace that works on phones.

升级注意事项:

0.6.0 Adds a redesigned workspace, personal appearance settings, guided setup, chat usage details, and improved background processing. 0.5.6 Improves long-running chat reliability, live response updates, cancellation handling, and provider compatibility.

常见问题:

Does OctoPress include an AI model?

No. OctoPress is a workspace that connects WordPress to the AI account, API provider, or compatible endpoint you choose. You pay your provider directly, or use an existing subscription where the provider allows it.

Can I use my existing AI subscription?

Yes, when the provider supports it. ChatGPT and eligible Grok subscriptions can sign in without an API key. Anthropic and the other API providers need an API key from the provider's dashboard; a Claude.ai chat subscription can't be used. API-key providers use their own account, billing, and usage rules.

Which providers and models are supported?

OctoPress supports ChatGPT and Grok sign-in, API keys for OpenAI, xAI, Anthropic (API only), DeepSeek, OpenRouter, OpenCode Go, and Z.AI (including the ZAI Coding Plan), plus any compatible custom endpoint. The setup wizard includes presets for each, and you can sync the model list and enable only the models you want. Models that support tool calling work best.

Will OctoPress change my site without asking?

No. Write actions go through enabled tools and permission checks, and they pause for your approval unless you configure a chat to approve selected actions automatically. Each approval shows the tool and the fields it will change.

How much will it cost me?

OctoPress itself is free. AI usage is billed, or limited, by the provider you connect, according to that provider's pricing or subscription terms. The usage panel on the context ring shows input, output, reasoning, and cached tokens for each chat so you can see what a conversation uses. Anthropic prompt caching is applied automatically and can reduce the cost of repeated input, but savings depend on your provider and how you use it.

What data is stored in WordPress?

OctoPress stores provider configuration, encrypted provider secrets, chats, messages, settings, agent profiles, tool settings, skill settings, and extension settings in your WordPress database.

Are API keys exposed to browser users?

No. Provider secrets are stored server-side and are not returned in normal browser-facing REST responses.

Can OctoPress update WordPress content?

Yes, but only through enabled tools and permissions. Content-writing workflows are designed around drafts or explicit user-approved updates. Approval-gated actions require confirmation unless you configure that chat to approve selected actions automatically.

Can I control who can use which tools?

Yes. In Settings > Tools you can enable or disable each tool and set the minimum WordPress role allowed to run it.

Can I use images in chat?

Yes, when the selected model supports image input. OctoPress supports PNG, JPEG, WebP, and GIF image attachments, lets you preview and reuse chat images, and can save selected chat images to the WordPress Media Library.

What happens if a chat run fails?

OctoPress can retry the latest failed turn without duplicating your original message. The retry uses your current provider, model, and agent selection, so you can adjust those settings before trying again.

Does OctoPress work with WooCommerce?

OctoPress can expose native WooCommerce abilities as tools when WooCommerce is active and those abilities are available on the site. They go through the same tool settings and approval system as every other tool.

Can I customize the workspace appearance?

Yes. Settings > Appearance lets you choose light, dark, or system mode, accent colors, spacing, corners, and fonts. These preferences are personal to your WordPress account and do not change your site's theme.

Does OctoPress work without a provider?

You can activate the plugin and open onboarding, but chat workflows require at least one configured provider with an enabled model.

Does OctoPress run on cPanel hosting?

Yes, when the hosting account allows normal WordPress loopback requests to the same site. The free plugin does not require shell or process execution. If a host blocks loopback requests or disables WP-Cron without a replacement cron job, long-running chats may not continue reliably.

Where can I get support?

Use the WordPress.org support forum for the free OctoPress plugin.

更新日志:

0.6.0 0.5.6