AxiomCode
AI 소프트웨어 엔지니어링을 위한 검증 가능한 인텔리전스, 형식화된 코드 그래프 기반
Curio AI Chat은 워드프레스 위젯으로, 자체 콘텐츠만으로 답변하고, 답변이 없을 때는 이를 표시합니다
Curio AI Chat, the WordPress chat widget that answers only from your own content and says so when it cannot. Live demo, by TechNerdXp.
플러그인PHP · JavaScriptGitHub @TechNerdXp온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기An AI chat widget for WordPress that answers only from a knowledge base you control, and says it does not know rather than inventing a price, a date or a phone number.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
An AI chat widget for WordPress that answers only from a knowledge base you
control, and says it does not know rather than inventing a price, a date or a
phone number.
Live demo: · Licence: GPLv2 or later
Most AI chat plugins have the same failure, and it is not a small one: asked
something they cannot answer, they answer anyway. Ask one what a wedding shoot
costs and it produces a confident, plausible, entirely invented figure — and the
customer believes it, because it is on your website in your brand colours.
Curio will not do that, and not because a model was asked nicely.README 전문 보기 ↗An AI chat widget for WordPress that answers only from a knowledge base you control, and says it does not know rather than inventing a price, a date or a phone number.
Live demo: https://technerdxp.com/curio/ · Licence: GPLv2 or later
Most AI chat plugins have the same failure, and it is not a small one: asked something they cannot answer, they answer anyway. Ask one what a wedding shoot costs and it produces a confident, plausible, entirely invented figure — and the customer believes it, because it is on your website in your brand colours.
Curio will not do that, and not because a model was asked nicely.
The decline is the product. Everything else follows from it — including the hand-off button, which appears the first time the assistant cannot help and turns a dead end into a lead.
Anthropic (Claude), OpenAI or Google Gemini. Your key, your account, billed to you directly. Nothing is resold and nothing routes through the developer. The model list is fetched from your provider's live API, so it never offers a model that has been retired.
It ships in demo mode: no key, no API call, no cost, and it declines in exactly the places the real thing declines. There is no sample data, so on a fresh install it correctly knows nothing at all.
A public endpoint in front of a metered API is an unbounded charge on somebody's card, so: a per-visitor rate limit on by default, a monthly ceiling you set, answers cached and re-served free, a hard cap on question length, and the provider's own reported token counts shown per month.
No IP addresses are stored, for anyone — rate limiting uses a salted hash. No cookies: the conversation lives in the browser tab's session storage, survives a reload, and is gone when the tab closes. Conversation logging is off by default and wired into WordPress's own export and erasure tools. Nothing is ever sent to the developer.
The plugin is the whole of this repository. It has no build step — the PHP, CSS and JavaScript that ship are the ones in the tree, unminified and readable.
It is developed in a larger workspace that carries the test suites, the listing artwork and the release tooling. Everything there gates on:
| Gate | What it does |
|---|---|
| Behavioural suite | 295 checks, mostly on refusing correctly |
| Renderer suite | 50 checks — real XSS payloads fired at the reply renderer |
| Widget suite | 33 checks driving the real widget in a browser |
| Accessibility | axe-core, WCAG 2.1 AA, across all three skins |
| Escaping and i18n | token-based audit of every PHP file |
| WordPress.org compliance | the statically decidable half of Plugin Check |
Assistant replies are built with createElement and textContent and never
touch innerHTML. Every reply is untrusted text — it comes from a language
model, repeating knowledge-base entries, which came from web pages. The renderer
suite exists to keep that true.
Eleven filters, including curio_providers to register your own AI provider — a
self-hosted model, an OpenAI-compatible gateway, an internal endpoint — without
forking anything. curio_relevance_threshold is the one dial that trades
caution against helpfulness. The Help tab inside the plugin lists them all.
Everything the settings screen does is also available through WP-CLI, including
wp curio ask "...", which puts a question through exactly the path a visitor's
would take and tells you whether it was grounded, small talk, general knowledge or declined.
GPLv2 or later. See LICENSE.txt.
Built and maintained by TechNerdXp.