# AI Blog Writer with Sources > A WordPress plugin that turns your brief and the sources you choose into an editable draft with citations, warnings and provenance. Bring your own OpenAI, Claude, Gemini or Grok API key. Never publishes automatically. AI Blog Writer with Sources (shown in WordPress as "AI Blog Writer") is a free, GPLv2 WordPress plugin by Luis Rita. Website: https://sourcedwriter.com. WordPress.org slug: `luis-rita-ai-blog-writer` (in WordPress.org review). Key facts: - Version 1.0.0. Requires WordPress 6.0+ and PHP 7.4+. Tested up to WordPress 7.1. - Bring-your-own-key: OpenAI (GPT), Anthropic (Claude), Google (Gemini), xAI (Grok). No account, subscription or upsell in the plugin. - Writes from up to eight source URLs the user supplies. It does not search the web itself. - Output is a WordPress draft in core blocks, with inline citations, warnings, SEO suggestions and provenance. It never publishes automatically. - Guided mode pauses for source and outline review. Delegated mode runs straight through. - Writer profiles are linked to WordPress author accounts. Single-section rewrite and optional Rank Math metadata integration. - Keys are encrypted with Sodium or defined in wp-config.php, and are never exposed to the browser. There is no analytics or phone-home code. ## Docs - [Getting started](https://sourcedwriter.com/docs/getting-started.md): Install the plugin, connect an AI provider with your own API key, and create your first source-backed WordPress draft in about ten minutes. - [AI providers and API keys](https://sourcedwriter.com/docs/ai-providers-and-api-keys.md): Connect OpenAI, Anthropic Claude, Google Gemini or xAI Grok with your own API key, store it encrypted or in wp-config.php, and test the connection. - [Delegated and Guided workflows](https://sourcedwriter.com/docs/delegated-and-guided-workflows.md): How each job moves from research to outline to draft, and when to use Guided mode to review sources and the outline before the plugin writes. - [Sources and citations](https://sourcedwriter.com/docs/sources-and-citations.md): What makes a good source URL, how the plugin fetches and extracts it, how citations appear in the draft, and what the warnings mean. - [Writer profiles](https://sourcedwriter.com/docs/writer-profiles.md): Create reusable writer profiles with voice, tone, expertise and words to avoid, linked to a real WordPress author, or have AI propose one from a sample. - [Editor sidebar and Rank Math](https://sourcedwriter.com/docs/editor-sidebar-and-rank-math.md): Use the AI Blog Writer panel in the block editor to check provenance, warnings and sources, rewrite one section, and apply SEO metadata to Rank Math. - [Usage and cost ceilings](https://sourcedwriter.com/docs/usage-and-cost-ceilings.md): Track provider token usage and estimated cost per job, and set site-wide or per-user monthly cost ceilings so spending on your own API key stays predictable. - [Background jobs and WP-Cron](https://sourcedwriter.com/docs/background-jobs-and-wp-cron.md): How generation runs as resumable WP-Cron stages, what to do on low-traffic sites or with DISABLE_WP_CRON, and how to run a stage with WP-CLI. - [Privacy and external services](https://sourcedwriter.com/docs/privacy-and-external-services.md): Exactly what the plugin sends to your AI provider and source URLs, what it stores in your database, retention, personal-data export and erasure, and uninstall. - [Troubleshooting](https://sourcedwriter.com/docs/troubleshooting.md): Fix missing API keys, provider errors, jobs stuck in the queue and source URLs that fail to extract, and send a safe diagnostics report. ## Guides - [How to review an AI-generated article before publishing](https://sourcedwriter.com/blog/review-ai-generated-article-before-publishing.md): A repeatable editorial checklist for AI-assisted blog posts: facts, sources, structure, voice, SEO metadata, links and disclosure, before you press Publish. - [How to write source-backed blog posts in WordPress with AI](https://sourcedwriter.com/blog/source-backed-blog-posts-wordpress.md): A workflow for AI-assisted WordPress articles where every factual claim traces back to a source you chose, from picking sources to checking citations. - [How to use your own AI API key in WordPress safely](https://sourcedwriter.com/blog/use-your-own-ai-api-key-in-wordpress.md): Get an OpenAI, Claude, Gemini or Grok API key, store it safely in WordPress, cap spending, and know what to check in any bring-your-own-key plugin. - [How to verify AI-written claims before publishing](https://sourcedwriter.com/blog/verify-ai-written-claims-before-publishing.md): How to fact-check AI-generated content: find checkable claims, trace each to a primary source, catch stale data and misattribution, and decide what to cut. ## Product pages - [Features](https://sourcedwriter.com/features/): Every feature in the free plugin, with screenshots - [FAQ](https://sourcedwriter.com/faq/): Auto-publishing, web search, models, costs, key safety, Rank Math, multisite - [Changelog](https://sourcedwriter.com/changelog/): Release history ## Optional - [llms-full.txt](https://sourcedwriter.com/llms-full.txt): All docs, guides and the FAQ in one file - [About](https://sourcedwriter.com/about/): Who builds the plugin and how to get in touch