Tomjesch AI Blog Writer adds an “Add with AI” button to selected post types in the WordPress admin list screens. From there, you can describe the post you want, and the plugin will call your configured AI provider to generate a draft (title + HTML content) and open it directly in the editor for review.
The plugin is provider-agnostic and currently supports:
All AI calls are made directly from your WordPress site to the provider’s HTTPS API using your own API key. No data is sent to any server operated by the plugin author.
This plugin is an interface to third-party AI services. To function, it requires you to configure an API key for at least one provider:
https://platform.openai.com/https://console.anthropic.com/These services may be paid and are governed by their own terms of use and privacy policies. This plugin does not alter or override those terms; it simply sends your prompts and instructions to the provider you choose and displays the generated content.
This plugin:
When you generate a post, the following data is stored in a small rotating debug log:
Only the 20 most recent entries are kept. You can review them on the “AI Blog Writer Debug” page under Settings, and you can clear the entire history with the “Clear debug history” button on that page.
If you consider prompts or base prompts to contain personal data, you should clear the debug history regularly and avoid including personal data in prompts.
API keys can be stored in one of two ways:
wp-config.php using the constant TOMJESCH_AI_BLOG_WRITER_API_KEY, which is recommended for extra security.When the plugin is uninstalled from the Plugins screen, it automatically deletes its options, including any API key stored in the database and all debug entries.
If you choose to define an API key in wp-config.php, that key is stored in code, not in the database. When you stop using the plugin or rotate keys, you should also remove or update the TOMJESCH_AI_BLOG_WRITER_API_KEY constant in wp-config.php.