{"id":325199,"date":"2026-10-02T09:27:18","date_gmt":"2026-10-02T09:27:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/archivist-ai\/"},"modified":"2026-10-02T11:06:10","modified_gmt":"2026-10-02T11:06:10","slug":"archivist-ai","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/archivist-ai\/","author":23515339,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.6.4","stable_tag":"0.6.4","tested":"7.1.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Archivist AI","header_author":"Titusz Magyar","header_description":"AI chat search for your article archive. Visitors ask questions, get source-backed answers \u2014 no login required.","assets_banners_color":"433f36","last_updated":"2026-10-02 11:06:10","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/archivist-ai.com","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":78,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.6.3":{"tag":"0.6.3","author":"archivistai","date":"2026-10-02 09:26:41","revision":3724460},"0.6.4":{"tag":"0.6.4","author":"archivistai","date":"2026-10-02 11:06:10","revision":3724623}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3724466,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3724466,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3724470,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3724470,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"archivist-ai\/chat":{"name":"archivist-ai\/chat","title":"Archivist AI Chat"}},"tagged_versions":["0.6.3","0.6.4"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[2353,1445,5707,944,140844],"plugin_category":[41],"plugin_contributors":[283986],"plugin_business_model":[],"class_list":["post-325199","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-archive","plugin_tags-chat","plugin_tags-search","plugin_tags-semantic-search","plugin_category-communication","plugin_contributors-archivistai","plugin_committers-archivistai"],"banners":{"banner":"https:\/\/ps.w.org\/archivist-ai\/assets\/banner-772x250.png?rev=3724470","banner_2x":"https:\/\/ps.w.org\/archivist-ai\/assets\/banner-1544x500.png?rev=3724470","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/archivist-ai\/assets\/icon-128x128.png?rev=3724466","icon_2x":"https:\/\/ps.w.org\/archivist-ai\/assets\/icon-256x256.png?rev=3724466","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Archivist AI turns your WordPress article archive into a conversational search engine. A floating chat bubble lets visitors ask natural-language questions \u2014 \"What's been written about food retail trends since January?\" \u2014 and get AI answers grounded in your own published articles, with links back to the sources.<\/p>\n\n<p><strong>For your readers:<\/strong><\/p>\n\n<ul>\n<li>Anonymous \u2014 no account, no login, no signup wall<\/li>\n<li>Multi-turn chat with follow-up questions<\/li>\n<li>Every answer cites the original articles<\/li>\n<\/ul>\n\n<p><strong>For you:<\/strong><\/p>\n\n<ul>\n<li>Five-minute setup: paste one OpenAI API key, click Index, done<\/li>\n<li>Embeddings stored in your own WordPress database \u2014 no external vector database, no extra services<\/li>\n<li>Cost estimate shown <em>before<\/em> indexing starts<\/li>\n<li>Daily spending cap and per-visitor rate limiting built in<\/li>\n<li>You pay OpenAI directly at list price \u2014 no markup, no middleman<\/li>\n<li>Only published, public posts are ever indexed<\/li>\n<\/ul>\n\n<p>The free version indexes your entire archive, shows full cost\/usage reporting, and has no caps. Pro adds visitor-question analytics (what readers ask, and which questions your archive could not answer), smart answer caching, and subscriber-only mode.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the OpenAI API (api.openai.com) to provide its core functionality. It is not usable without it.<\/p>\n\n<p><strong>What is sent and when:<\/strong><\/p>\n\n<ul>\n<li>When you index your content (manually from the admin, or automatically when a post is published\/updated), the text of your <strong>published, public posts<\/strong> is sent to OpenAI to generate embeddings.<\/li>\n<li>When a visitor asks a question in the chat, the <strong>question text<\/strong> (and the recent turns of that conversation) is sent to OpenAI to interpret the question and generate an answer based on your indexed articles.<\/li>\n<li>No personal data about visitors (names, emails, IP addresses, accounts) is sent to OpenAI. Drafts, private posts, and password-protected posts are never sent.<\/li>\n<\/ul>\n\n<p>The site owner provides their own OpenAI API key and is billed by OpenAI directly. This service is provided by OpenAI: <a href=\"https:\/\/openai.com\/policies\/terms-of-use\/\">Terms of Use<\/a>, <a href=\"https:\/\/openai.com\/policies\/privacy-policy\/\">Privacy Policy<\/a>, <a href=\"https:\/\/openai.com\/policies\/api-data-usage-policies\/\">API data usage policy<\/a>.<\/p>\n\n<p>This plugin also uses the Freemius SDK for licensing and (strictly opt-in) usage tracking. No data is sent to Freemius unless the site administrator explicitly opts in: <a href=\"https:\/\/freemius.com\/privacy\/\">Freemius Privacy Policy<\/a>, <a href=\"https:\/\/freemius.com\/terms\/\">Terms<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin and activate it.<\/li>\n<li>Go to Archivist AI in the admin menu and paste your OpenAI API key.<\/li>\n<li>Choose which post types to index and click \"Estimate cost &amp; index all posts\".<\/li>\n<li>The chat bubble appears on your site once indexing completes.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20my%20visitors%20need%20an%20account%3F\"><h3>Do my visitors need an account?<\/h3><\/dt>\n<dd><p>No. Visitors chat anonymously. Rate limiting works per IP\/session, never by forcing login.<\/p><\/dd>\n<dt id=\"what%20does%20it%20cost%20to%20run%3F\"><h3>What does it cost to run?<\/h3><\/dt>\n<dd><p>You pay OpenAI directly on your own API key. Indexing a typical archive costs well under $1; ongoing chat costs are roughly $1\u20133 per 1,000 chat turns with the default model. The plugin shows an estimate before indexing, tracks all spend, and lets you set a daily cap.<\/p><\/dd>\n<dt id=\"does%20it%20need%20an%20external%20vector%20database%3F\"><h3>Does it need an external vector database?<\/h3><\/dt>\n<dd><p>No. Embeddings are stored in a custom table in your WordPress MySQL database.<\/p><\/dd>\n<dt id=\"can%20drafts%20or%20private%20posts%20leak%20into%20answers%3F\"><h3>Can drafts or private posts leak into answers?<\/h3><\/dt>\n<dd><p>No. Only published, public, non-password-protected posts are indexed, and post status is re-checked at answer time.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.6.4<\/h4>\n\n<ul>\n<li>Redesigned chat widget: cleaner \"archive paper\" look with highlighted citations and a tidier source list.<\/li>\n<li>New appearance settings: background color, font and corner style, with a live preview on the settings page. Text colors adapt automatically to light or dark backgrounds.<\/li>\n<li>Redesigned settings page: grouped settings, indexing status at a glance, and a clearer usage and cost summary.<\/li>\n<li>\"Bubble color\" is now \"Accent color\"; the default is a warm orange (existing color choices are kept).<\/li>\n<\/ul>\n\n<h4>0.6.3<\/h4>\n\n<ul>\n<li>Streaming answers now use the WordPress HTTP API.<\/li>\n<li>Updated the Freemius SDK to 2.13.4.<\/li>\n<\/ul>\n\n<h4>0.6.2<\/h4>\n\n<ul>\n<li>Maintenance: code-comment cleanup. No changes to features or behavior.<\/li>\n<\/ul>\n\n<h4>0.6.1<\/h4>\n\n<ul>\n<li>Maintenance: internal cleanup of the licensing integration. No changes to features or behavior.<\/li>\n<\/ul>\n\n<h4>0.6.0<\/h4>\n\n<ul>\n<li>Full-archive indexing and the usage\/cost dashboard are now available to everyone, with no post limit.<\/li>\n<li>New (Pro): visitor-question analytics \u2014 see the most-asked questions, spot the ones your archive could not answer, and export to CSV.<\/li>\n<li>Pro: smart answer caching and subscriber-only mode.<\/li>\n<\/ul>\n\n<h4>0.5.0<\/h4>\n\n<ul>\n<li>Subscriber-only mode: restrict the chat to logged-in users.<\/li>\n<\/ul>\n\n<h4>0.3.0<\/h4>\n\n<ul>\n<li>Inline placement: [archivist_ai] shortcode and Gutenberg block.<\/li>\n<li>Action Scheduler used for background indexing when available.<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Streamed answers: responses now appear word by word.<\/li>\n<li>Query caching for repeated questions.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial release: floating chat bubble, multi-turn conversations, source-backed answers, date-aware search, background indexing with cost estimate, daily spending cap, per-IP rate limiting, usage tracking.<\/li>\n<\/ul>","raw_excerpt":"AI chat search for your article archive. Visitors ask questions, get source-backed answers \u2014 no login required.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/325199","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=325199"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/archivistai"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=325199"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=325199"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=325199"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=325199"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=325199"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=325199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}