io.github.JayOfemi/byakugan
Private, on-device AI-text analysis including detection, AI-tell spans, and reuse overlap.
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
@jayofemi/ai-checkerclaude mcp add byakugan -- npx -y @jayofemi/ai-checker@1.0.0
{
"mcpServers": {
"byakugan": {
"command": "npx",
"args": [
"-y",
"@jayofemi/ai-checker@1.0.0"
]
}
}
}
Documentation
From the project's README on GitHub, refreshed weekly. Links open on GitHub.
AI Checker
Check whether writing reads as AI, on your own machine, then improve how it reads. Free and open source.
Two ways to use it.
1. In your browser
A static web app. Paste your text and get a read on how AI-like it sounds, with a plain-language explanation, a grammar pass, and a check against your own documents for reuse. Everything runs in the page, and nothing you paste leaves the browser.
Run it locally:
cd site
npm install
npm run dev
2. Inside the AI you already use
A mcp server for your AI assistant (Claude Desktop, an IDE, any MCP client). It gives that AI a detection read plus the exact phrases that read as AI, so your own AI can check and rewrite your writing, on your machine.
For Claude Desktop, add this to claude_desktop_config.json and restart:
{
"mcpServers": {
"ai-checker": {
"command": "npx",
"args": ["-y", "@jayofemi/ai-checker"]
}
}
}
Claude Code users can install it as a plugin instead: /plugin marketplace add JayOfemi/byakugan, then /plugin install ai-checker@ai-checker.
Then tell your AI "use ai-checker to check this text" and paste what you want checked. Full setup, the tools, and how to verify it are in mcp/README.md.
What to expect
AI-text detection is a signal, not a verdict, and it is biased against non-native English writers. It is shown as a likelihood with its confidence, never a yes/no judgement. Stiff, even, stock-phrase-heavy writing reads high; varied, personal writing reads low. Use it on your own work.
Layout
site/- the browser checker, a static web app. See site/README.md.mcp/- the MCP server and TypeScript library. See mcp/README.md.
Each folder is its own package with its own build. Node 22 (.nvmrc).
License
MIT. Copyright (c) 2026 Jay Ofemi.
Frequently asked questions
What is io.github.JayOfemi/byakugan?
Private, on-device AI-text analysis including detection, AI-tell spans, and reuse overlap.
How do I install io.github.JayOfemi/byakugan?
It runs on your machine. In Claude Code: claude mcp add byakugan -- npx -y @jayofemi/ai-checker@1.0.0. For other clients, paste the JSON configuration from this page into their MCP settings.
Does io.github.JayOfemi/byakugan need an API key?
Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.
Is io.github.JayOfemi/byakugan open source?
Yes. Its code is on GitHub under the MIT license.
Who maintains io.github.JayOfemi/byakugan?
It is published by JayOfemi. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.