Byakugan

io.github.JayOfemiPublished by GitHub account JayOfemiv1.0.0Updated Oct 24, 2026

Private, on-device AI-text analysis including detection, AI-tell spans, and reuse overlap.

VerifiedSTDIODesktop onlyDeveloper ToolsAI & ML

Overview

AI-generated overview

A local MCP server that gives an AI assistant an on-device read on whether text sounds AI-generated, with the phrases that trigger it.

What you can do
Analyze pasted or supplied text for how AI-like it reads, returned as a likelihood with a confidence level rather than a yes/no verdict. Point out the exact phrases and spans that read as AI so the assistant can rewrite them. Check text against your own documents for reuse overlap. Run entirely on the user's machine, with no text sent to an outside service.
When to use it
Useful when you want your assistant to check and revise your own writing for a stiff, stock-phrase-heavy tone before you send or publish it, without uploading the text anywhere.
Requirements
A local process started via npx from the npm package @jayofemi/ai-checker, with Node.js 22 as noted in the README. No accounts, API keys or environment variables are declared.
Before you install
Detection is a signal, not a verdict, and the README notes it is biased against non-native English writers; treat results as guidance, not proof. The server is meant for checking your own work, so consider privacy before pasting other people's text.

Installation

In SourceWeft

  1. Open Byakugan in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

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 sitenpm installnpm 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:

json
{  "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

Each folder is its own package with its own build. Node 22 (.nvmrc).

License

MIT. Copyright (c) 2026 Jay Ofemi.

Source: README.md at commit 0018183

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts