• Skip to primary navigation
  • Skip to main content

Artifex Routing Co

  • Plugins
  • Docs
  • Guides
  • Support
  • About
  • My Account
Wyregraf mark Wyregraf By Artifex Routing Co
OVERVIEW FEATURES HOW IT IS BUILT DOCS PRICING FAQ GET LICENSE
AI SEARCH AND CHAT FOR YOUR WORDPRESS CONTENT

Your site can answer questions now.

Visitors ask in plain language. The answer comes from your own pages and PDFs, with citations.

Wyregraf indexes your posts, pages, custom post types, PDFs, and public URLs, then answers questions from them in a chat on your site. Every answer cites the page it came from. When the answer is not in your content, it says so instead of guessing. It runs inside WordPress with your own OpenAI or Anthropic key, and your vectors and conversations stay in your own database.

GET A LICENSE Read the docs
Wyregraf™, by Artifex Routing Co
$299/year · 30-day money-back guarantee · one year of updates and support · bring your own API key
Wyregraf plugin mark
AN ANSWER WITH ITS SOURCE, ON A REAL PAGE
AN ANSWER WITH ITS SOURCE, ON A REAL PAGE
WHAT IT DOES

Index what you already have. Answer from it, with proof. Keep control of what it costs.

ANSWERS WITH CITATIONS

Hybrid keyword and vector retrieval over your own content. Every answer links back to the page, post, or PDF it came from, so a reader can check it.

A GROUNDED "I DO NOT KNOW"

When the answer is not in your content, the assistant returns your fallback message instead of making something up. Set a persona and the allowed topics per chat.

INDEX MORE THAN POSTS

Posts, pages, custom post types, PDFs, public URLs, and content you paste in. Generated summaries and questions make the right passage easier to find.

A CHAT ANYWHERE ON THE SITE

Drop it on a page with a shortcode, or turn on a floating launcher for one page or the whole site. Your accent color, logo, avatars, welcome message, and starter questions.

QUOTAS AND CONTENT CONTROLS

Per-role and guest limits by questions, tokens, or spend over hourly, daily, weekly, or monthly windows. Blocked words and IP bans stop a question before it reaches the model.

SEE WHAT PEOPLE ASK

Transcripts with search and retention, usage analytics, thumbs up and down on every reply, and a Knowledge Gaps screen that shows what to write next.

HOW IT IS BUILT

Self-hosted, with your own key. No vector database to rent, no AI service in the middle.

Vectors and conversations live in your own WordPress database. You bring an OpenAI or Anthropic key and pay the provider directly at their rates; nothing routes through Artifex. Keys are stored server-side and redacted from debug output. Answers stream token by token, with an all-at-once fallback on hosts that buffer output. A REST API, WP-CLI, JSON import and export, and a clean uninstall are included.

v0.7.0 CURRENT VERSION
51+ DOCS ARTICLES
100% IN YOUR DATABASE
2 PROVIDERS, YOUR KEY
SOURCES
what it indexes
Posts, pages, custom post types, PDF files, public URLs, and text you add directly. Each source is split into chunks and embedded. Change a post and it re-indexes on its own.
CITATIONS
where an answer comes from
Every answer carries links to the chunks it was built from, resolved back to the original page or PDF. Citation integrity checks keep the links honest.
GUARDRAIL
when there is no answer
If retrieval finds nothing close enough, the chat returns your fallback message without calling the model. On weak matches, the model is told to decline.
QUOTAS
what it can cost
Limits per role and for guests, by question count, tokens, or spend, over an hour, a day, a week, or a month. Your API bill cannot run away from you.
PRICING
ONE PRODUCT, ONE PRICE
Premium
$299 / year
One site. Every feature: indexing, chat, the launcher, agents, quotas, analytics, and the Retrieval Lab. One year of updates and support.
GET WYREGRAF

One license, one site, every feature. It renews yearly, cancel anytime. Your AI provider bills you separately for the API calls your site makes, and the quotas let you cap that spend. Keys are issued at checkout and activate under Wyregraf → Options → Licenses in your WordPress admin. Not the right fit? Every license has a full refund within 30 days, no questions asked.

DOCS & SUPPORT
51+ DOCS

Setup, providers and keys, sources and indexing, the chat and the launcher, usage limits, accuracy tuning, the Retrieval Lab, and agents. Written for the person who runs the site.

OPEN THE DOCS →
v0.7.0 RELEASE NOTES

Every version, what changed, and whether you need to do anything about it.

SEE WHAT'S NEW →
Direct SUPPORT

Every license includes direct support from the person who maintains the plugin, answered within 48 business hours.

ASK A QUESTION →
QUESTIONS
Do I need an API key?

Yes. Wyregraf is bring-your-own-key: you supply an OpenAI or Anthropic key, or both. The plugin uses your key to create embeddings and chat answers, so you have a direct relationship with the provider and no Artifex-hosted service sits in between.

Which AI providers and models does it support?

Embeddings are generated with OpenAI (text-embedding-3-small, text-embedding-3-large, and ada-002) or Voyage. Chat answers can use OpenAI or Anthropic (Claude), and you pick the exact model per profile. You can mix providers, for example embed with OpenAI and answer with Claude.

How much does it cost to run?

Beyond the license, your only running cost is what your AI provider charges for the API calls you make: a one-time embedding cost when you index content, plus a per-question cost when visitors chat. You pay the provider directly at their rates, can pick cheaper models, and can cap usage with quotas.

Does my content or my visitors' data leave my site?

Your embeddings and conversations are stored in your own WordPress MySQL database. There is no external vector database and no AI middleman. The one place text leaves your server is your chosen AI provider: to create an embedding or an answer, the relevant text is sent to the OpenAI or Anthropic account whose key you configured.

Can I stop it from making things up?

Yes. Turn on the grounded-answer guardrail and, when a question is not covered by your content, the assistant returns your fallback message instead of guessing. You can also set a persona and restrict the allowed topics per chat.

How large a site can it handle?

The built-in MySQL vector store performs well up to roughly 50,000 to 100,000 stored chunks, depending on your hosting. Past that, plan on a dedicated vector backend; pgvector, Qdrant, and Weaviate support is on the roadmap.

Does it work with my theme and page builder?

Yes. The chat is plain, well-classed HTML styled by a stylesheet that only loads on pages that show a chat. Paste the shortcode into any text or shortcode widget, or turn on the floating launcher. Accent color, logo, avatars, and welcome message are settings, not custom CSS.

What if it is not the right fit?

Ask for a refund within 30 days of purchase through the refund form and it is issued in full, no questions asked. Keep the plugin installed while you decide; nothing about the trial period is limited.

Ask your archive.

Twenty years of newsletters, minutes, and PDFs become something that answers questions, with citations, on your own site. Every license includes a year of updates and direct support, and a full refund within 30 days if it is not the right fit.

GET A LICENSE SEE THE FEATURES
AI SEARCH AND CHAT FOR YOUR WORDPRESS CONTENT

Artifex Routing Co

Dependable WordPress plugins from one small team.

  • Artifex Routing Co on LinkedIn
  • Artifex Routing Co on X
Plugins
Coupon CreatorSteuardManifystWyregraf
Company
  • Terms of Service
  • Privacy Policy
  • Affiliates
  • My Account
© 2026 Artifex Routing Co
Plugins for WordPress
7ads6x98y

Contact us

Have a license? Log in and we will fill in your details.

Log into Your Account

Lost Password?

Or just send us a message

"*" indicates required fields

This field is for validation purposes and should be left unchanged.
What can we help with?*
Your Name:*
(uses account display name)
(uses account email)
Looking for a refund? Please fill out the refund form

Technical details

Drop files here or
Accepted file types: jpg, png, pdf, Max. file size: 2 MB, Max. files: 5.