<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>IsAIPix - 本地 AI 图像生成检测器 | Local AI Image Detector</title>

  <!-- Primary SEO -->
  <meta name="description" content="IsAIPix 是一款 100% 浏览器本地运行的 AI 图像生成检测器。基于 Community Forensics / WebGPU，隐私安全，无需上传服务器。Detect AI-generated images locally in your browser.">
  <meta name="keywords" content="AI image detector, AI generated image detection, deepfake detector, local AI, WebGPU, Transformers.js, Community Forensics, AI图片检测, AI生成识别, Deepfake检测, 浏览器本地AI, 图像取证">
  <meta name="author" content="IsAIPix">
  <meta name="application-name" content="IsAIPix">
  <meta name="theme-color" content="#0b0f19">
  <meta name="color-scheme" content="dark">
  <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1">
  <meta name="googlebot" content="index, follow">
  <meta name="format-detection" content="telephone=no">
  <meta name="referrer" content="strict-origin-when-cross-origin">

  <!-- Canonical & hreflang -->
  <link rel="canonical" href="https://isaipix.ai-vx.org/">
  <link rel="alternate" hreflang="x-default" href="https://isaipix.ai-vx.org/">
  <link rel="alternate" hreflang="en" href="https://isaipix.ai-vx.org/?lang=en">
  <link rel="alternate" hreflang="zh-CN" href="https://isaipix.ai-vx.org/?lang=zh-CN">
  <link rel="alternate" hreflang="zh-TW" href="https://isaipix.ai-vx.org/?lang=zh-TW">
  <link rel="alternate" hreflang="ja" href="https://isaipix.ai-vx.org/?lang=ja">
  <link rel="alternate" hreflang="es" href="https://isaipix.ai-vx.org/?lang=es">
  <link rel="alternate" hreflang="fr" href="https://isaipix.ai-vx.org/?lang=fr">
  <link rel="alternate" hreflang="ar" href="https://isaipix.ai-vx.org/?lang=ar">
  <link rel="alternate" hreflang="ru" href="https://isaipix.ai-vx.org/?lang=ru">
  <link rel="alternate" hreflang="hi" href="https://isaipix.ai-vx.org/?lang=hi">
  <link rel="alternate" hreflang="pt" href="https://isaipix.ai-vx.org/?lang=pt">
  <link rel="alternate" hreflang="th" href="https://isaipix.ai-vx.org/?lang=th">
  <link rel="alternate" hreflang="pl" href="https://isaipix.ai-vx.org/?lang=pl">

  <!-- Open Graph -->
  <meta property="og:type" content="website">
  <meta property="og:site_name" content="IsAIPix">
  <meta property="og:locale" content="zh_CN">
  <meta property="og:locale:alternate" content="en_US">
  <meta property="og:locale:alternate" content="zh_TW">
  <meta property="og:locale:alternate" content="ja_JP">
  <meta property="og:url" content="https://isaipix.ai-vx.org/">
  <meta property="og:title" content="IsAIPix - 本地 AI 图像生成检测器">
  <meta property="og:description" content="100% 浏览器本地运行的 AI 图像检测。WebGPU/WASM 加速，隐私安全，无需上传。">
  <meta property="og:image" content="https://isaipix.ai-vx.org/og-image.jpg">
  <meta property="og:image:type" content="image/jpeg">
  <meta property="og:image:width" content="1200">
  <meta property="og:image:height" content="630">
  <meta property="og:image:alt" content="IsAIPix - Local AI Image Detector">

  <!-- Twitter Card -->
  <meta name="twitter:card" content="summary_large_image">
  <meta name="twitter:title" content="IsAIPix - 本地 AI 图像生成检测器">
  <meta name="twitter:description" content="100% 浏览器本地运行的 AI 图像检测。WebGPU/WASM 加速，隐私安全，无需上传。">
  <meta name="twitter:image" content="https://isaipix.ai-vx.org/og-image.jpg">
  <meta name="twitter:image:alt" content="IsAIPix - Local AI Image Detector">

  <!-- Icons / PWA -->
  <link rel="icon" href="./favicon-32.png" type="image/png" sizes="32x32">
  <link rel="icon" href="./favicon-192.png" type="image/png" sizes="192x192">
  <link rel="apple-touch-icon" href="./apple-touch-icon.png" sizes="512x512">
  <link rel="manifest" href="./site.webmanifest">
  <link rel="describedby" href="./llms.txt" type="text/plain" title="LLM site brief">
  <link rel="alternate" type="text/markdown" href="./about.md" title="About IsAIPix">
  <link rel="alternate" type="text/markdown" href="./faq.md" title="IsAIPix FAQ">
  <link rel="alternate" type="text/markdown" href="./compare.md" title="Local vs cloud AI image detectors">

  <!-- Performance hints -->
  <link rel="preconnect" href="https://fonts.googleapis.com">
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  <link rel="dns-prefetch" href="https://huggingface.co">
  <link rel="dns-prefetch" href="https://hf-mirror.com">
  <link href="https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap" rel="stylesheet">

  <!-- Structured Data (SEO + GEO) -->
  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "Organization",
        "@id": "https://isaipix.ai-vx.org/#organization",
        "name": "IsAIPix",
        "url": "https://isaipix.ai-vx.org/",
        "logo": "https://isaipix.ai-vx.org/apple-touch-icon.png",
        "description": "Publisher of IsAIPix, a privacy-first local AI image detector for the browser.",
        "sameAs": [
          "https://huggingface.co/onnx-community/CommunityForensics-DeepfakeDet-ViT-ONNX",
          "https://arxiv.org/abs/2411.04125"
        ]
      },
      {
        "@type": "WebApplication",
        "@id": "https://isaipix.ai-vx.org/#app",
        "name": "IsAIPix",
        "alternateName": [
          "IsAIPix local AI image detector",
          "IsAIPix browser AI image checker"
        ],
        "url": "https://isaipix.ai-vx.org/",
        "description": "Detect AI-generated images 100% locally in the browser with Community Forensics ViT, WebGPU and WASM. No uploads required.",
        "applicationCategory": "MultimediaApplication",
        "applicationSubCategory": "AI image forensics",
        "operatingSystem": "Web Browser",
        "browserRequirements": "Requires JavaScript. WebGPU recommended; WASM fallback supported.",
        "datePublished": "2026-07-19",
        "dateModified": "2026-07-19",
        "offers": {
          "@type": "Offer",
          "price": "0",
          "priceCurrency": "USD"
        },
        "featureList": [
          "On-device AI image detection",
          "No image upload",
          "WebGPU / WASM inference",
          "Community Forensics ViT ONNX model",
          "Multilingual interface"
        ],
        "softwareHelp": {
          "@type": "CreativeWork",
          "url": "https://isaipix.ai-vx.org/faq.md"
        },
        "citation": {
          "@type": "ScholarlyArticle",
          "name": "Community Forensics: Using Thousands of Generators to Train Fake Image Detectors",
          "author": [
            { "@type": "Person", "name": "Jeongsoo Park" },
            { "@type": "Person", "name": "Andrew Owens" }
          ],
          "datePublished": "2025",
          "url": "https://arxiv.org/abs/2411.04125",
          "identifier": "arXiv:2411.04125"
        },
        "inLanguage": ["en", "zh-CN", "zh-TW", "ja", "es", "fr", "ar", "ru", "hi", "pt", "th", "pl"],
        "image": "https://isaipix.ai-vx.org/og-image.jpg",
        "screenshot": "https://isaipix.ai-vx.org/og-image.jpg",
        "isAccessibleForFree": true,
        "publisher": { "@id": "https://isaipix.ai-vx.org/#organization" }
      },
      {
        "@type": "WebSite",
        "@id": "https://isaipix.ai-vx.org/#website",
        "name": "IsAIPix",
        "url": "https://isaipix.ai-vx.org/",
        "publisher": { "@id": "https://isaipix.ai-vx.org/#organization" },
        "inLanguage": ["en", "zh-CN", "zh-TW", "ja", "es", "fr", "ar", "ru", "hi", "pt", "th", "pl"],
        "dateModified": "2026-07-19"
      },
      {
        "@type": "HowTo",
        "@id": "https://isaipix.ai-vx.org/#howto",
        "name": "How to check if an image is AI-generated with IsAIPix",
        "description": "Estimate AI-generation probability for a local image without uploading it.",
        "totalTime": "PT1M",
        "tool": [
          { "@type": "HowToTool", "name": "Modern web browser with JavaScript" },
          { "@type": "HowToTool", "name": "IsAIPix web app" }
        ],
        "step": [
          {
            "@type": "HowToStep",
            "name": "Open IsAIPix",
            "text": "Visit https://isaipix.ai-vx.org/ and wait for the local model to finish loading (cached after the first visit)."
          },
          {
            "@type": "HowToStep",
            "name": "Choose an image",
            "text": "Drag and drop an image or browse to select a JPG, PNG, or WEBP file from your device."
          },
          {
            "@type": "HowToStep",
            "name": "Read the probability",
            "text": "Review the AI vs real probability score. Use human review for high-stakes decisions."
          }
        ]
      },
      {
        "@type": "FAQPage",
        "@id": "https://isaipix.ai-vx.org/#faq",
        "mainEntity": [
          {
            "@type": "Question",
            "name": "Does IsAIPix upload my images?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "No. IsAIPix runs detection entirely in your browser with WebGPU or WASM. Images stay in local memory and are not uploaded to an IsAIPix server for analysis."
            }
          },
          {
            "@type": "Question",
            "name": "What model does IsAIPix use?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "IsAIPix uses onnx-community/CommunityForensics-DeepfakeDet-ViT-ONNX, based on Community Forensics by Park & Owens (CVPR 2025, arXiv:2411.04125), running via Transformers.js."
            }
          },
          {
            "@type": "Question",
            "name": "Is IsAIPix free?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Yes. The web app is free. Model weights download into the browser cache on first use."
            }
          },
          {
            "@type": "Question",
            "name": "How accurate is IsAIPix?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Scores are probabilistic. Community Forensics has strong research benchmarks on diverse generators, but compression, screenshots, and novel models can reduce reliability. Use human review for important decisions."
            }
          },
          {
            "@type": "Question",
            "name": "What is the difference between IsAIPix and cloud AI image detectors?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "IsAIPix performs on-device inference without uploading images. Typical cloud detectors send the image to a remote API. See https://isaipix.ai-vx.org/compare.md for a comparison table."
            }
          },
          {
            "@type": "Question",
            "name": "Does IsAIPix work offline after the first load?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "After the model is cached by the browser, subsequent visits can load much faster and inference remains local."
            }
          }
        ]
      }
    ]
  }
  </script>
  <script type="module" crossorigin src="./assets/index-BJV-uyUO.js"></script>
  <link rel="stylesheet" crossorigin href="./assets/index-MdO2-P3K.css">
</head>
<body>
  <div class="glow-bg" aria-hidden="true"></div>
  
  <main class="app-container" id="main">
    <div class="lang-bar">
      <label class="lang-label" for="langSelect" data-i18n="lang.label">语言</label>
      <select id="langSelect" class="lang-select" aria-label="Language"></select>
    </div>

    <!-- Header -->
    <header class="app-header">
      <div class="logo-area">
        <span class="logo-icon" aria-hidden="true">✨</span>
        <h1 class="logo-text">IsAI<span>Pix</span></h1>
      </div>
      <p class="app-subtitle" data-i18n="subtitle">基于前端边缘计算（WebGPU/WASM）的图像生成特征检AI概率</p>
      <div class="badge-row">
        <span class="status-badge secure" data-i18n="badge.secure">🔒 100% 本地计算 (隐私安全)</span>
        <span class="status-badge speed" id="speedBadge">⚡ WebGPU 硬件加速</span>
      </div>
    </header>

    <!-- Main Card -->
    <div class="main-card">
      
      <!-- Model Loading View -->
      <div class="view-panel" id="loadingView" aria-live="polite">
        <div class="loader-icon" aria-hidden="true">🧠</div>
        <h2 data-i18n="loading.title">正在载入 AI 神经网络</h2>
        <p class="loading-desc" data-i18n="loading.desc">正在下载 Community Forensics 检测模型 (WebGPU 约 37–72MB / WASM 约 37MB，首次较慢，后续自缓存秒开)</p>
        
        <div class="progress-container">
          <div class="progress-info">
            <span id="loadStatus" data-i18n="loading.connecting">正在连接服务器...</span>
            <span id="loadPercent">0%</span>
          </div>
          <div class="progress-bar" role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-valuenow="0" id="loadProgressBar">
            <div class="progress-fill" id="loadProgressFill" style="width: 0%"></div>
          </div>
        </div>
      </div>

      <!-- Main Action View (Hidden Initially) -->
      <div class="view-panel hidden" id="actionView">
        <!-- Drag Drop Zone -->
        <div class="dropzone" id="dropzone">
          <input type="file" id="imageInput" accept="image/*" aria-label="Upload image">
          <div class="dropzone-content">
            <div class="upload-graphic" aria-hidden="true">
              <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-12 h-12" aria-hidden="true">
                <path stroke-linecap="round" stroke-linejoin="round" d="M12 16.5V9.75m0 0 3 3m-3-3-3 3M6.75 19.5a4.5 4.5 0 0 1-1.41-8.775 5.25 5.25 0 0 1 10.233-2.33 3 3 0 0 1 3.758 3.848A3.752 3.752 0 0 1 18 19.5H6.75Z" />
              </svg>
            </div>
            <h2 data-i18n-html="dropzone.titleBlock">拖拽图片至此处，或<span data-i18n="dropzone.browse">点击浏览文件</span></h2>
            <p class="dropzone-tip" data-i18n="dropzone.tip">支持 JPG、PNG、WEBP 等常见图像格式</p>
          </div>
        </div>

        <!-- Preview and Analysing View (Hidden Initially) -->
        <div class="preview-panel hidden" id="previewPanel">
          <div class="image-frame">
            <img id="imagePreview" alt="待测图像" data-i18n="preview.alt" data-i18n-attr="alt" width="800" height="600" decoding="async">
            <div class="analyzing-overlay hidden" id="analyzingOverlay">
              <div class="scan-line" aria-hidden="true"></div>
              <div class="overlay-text" data-i18n="analyzing">正在扫描像素特征...</div>
            </div>
          </div>

          <div class="image-meta" id="imageMeta">
            <span class="meta-item" id="metaName">文件名: -</span>
            <span class="meta-item" id="metaSize">大小: -</span>
            <span class="meta-item" id="metaDim">分辨率: -</span>
          </div>
        </div>

        <!-- Results Panel (Hidden Initially) -->
        <div class="results-panel hidden" id="resultsPanel" aria-live="polite">
          <div class="divider"></div>
          
          <div class="result-summary">
            <div class="gauge-container">
              <svg class="gauge" viewBox="0 0 100 100" aria-hidden="true">
                <circle class="gauge-bg" cx="50" cy="50" r="40"></circle>
                <circle class="gauge-fill" id="gaugeFill" cx="50" cy="50" r="40" stroke-dasharray="251.2" stroke-dashoffset="251.2"></circle>
              </svg>
              <div class="gauge-text">
                <span class="gauge-number" id="resultScore">0%</span>
                <span class="gauge-label" data-i18n="gauge.probability">概率</span>
              </div>
            </div>

            <div class="result-details">
              <div class="result-title-badge" id="resultBadge" data-i18n="result.judging">判断中...</div>
              <p class="result-description" id="resultExplanation" data-i18n="result.analyzing">正在结合模型输出和噪声统计进行分析。</p>
              <div class="timing-info" id="timingInfo">本次推理耗时: <span id="timeElapsed">-</span> 秒</div>
            </div>
          </div>

          <button class="btn btn-secondary" id="resetBtn" type="button" data-i18n="reset">重新检测</button>
        </div>

      </div>

    </div>

    <!-- Info Section / Details -->
    <section class="info-section" aria-labelledby="how-it-works">
      <h2 id="how-it-works" data-i18n="info.title">💡 它是如何工作的？</h2>
      <div class="grid-features">
        <article class="feature-card">
          <div class="feat-icon" aria-hidden="true">🧬</div>
          <h3 data-i18n="feat.model.title">Community Forensics ViT</h3>
          <p data-i18n="feat.model.desc">载入 CVPR 2025 开源取证模型（约 4800 个生成器、270 万样本训练），在浏览器端识别 AI 生成痕迹。</p>
        </article>
        <article class="feature-card">
          <div class="feat-icon" aria-hidden="true">⚡</div>
          <h3 data-i18n="feat.webgpu.title">WebGPU 硬件加速</h3>
          <p data-i18n="feat.webgpu.desc">使用 ONNX Runtime Web，如果您的浏览器和显卡支持，将以 GPU 极速运行推理。</p>
        </article>
        <article class="feature-card">
          <div class="feat-icon" aria-hidden="true">🛡️</div>
          <h3 data-i18n="feat.privacy.title">数据隐私绝不泄露</h3>
          <p data-i18n="feat.privacy.desc">所有图像都在您本机的内存中处理，绝不上传到任何服务器，100% 隐私安全。</p>
        </article>
      </div>
    </section>

    <!-- GEO: answer-first, crawlable facts for generative search -->
    <section class="geo-section" aria-labelledby="geo-definition">
      <h2 id="geo-definition" data-i18n="geo.definition.title">What is IsAIPix?</h2>
      <p class="geo-answer" data-i18n-html="geo.definition.body">
        <strong>IsAIPix</strong> is a free, privacy-first web app that estimates whether an image is AI-generated
        entirely in your browser with WebGPU or WASM. The image is <strong>never uploaded</strong> to a server for detection.
      </p>

      <h2 id="geo-faq" data-i18n="geo.faq.title">Frequently asked questions</h2>
      <div class="geo-faq">
        <details open>
          <summary data-i18n="geo.faq.upload.q">Does IsAIPix upload my images?</summary>
          <p data-i18n="geo.faq.upload.a">No. Inference runs on-device. Images remain in local browser memory.</p>
        </details>
        <details>
          <summary data-i18n="geo.faq.model.q">What model powers IsAIPix?</summary>
          <p data-i18n-html="geo.faq.model.a">
            The ONNX model <code>onnx-community/CommunityForensics-DeepfakeDet-ViT-ONNX</code>,
            based on Community Forensics by Park &amp; Owens (CVPR 2025,
            <a href="https://arxiv.org/abs/2411.04125" rel="noopener noreferrer">arXiv:2411.04125</a>).
          </p>
        </details>
        <details>
          <summary data-i18n="geo.faq.accuracy.q">Is the score 100% accurate?</summary>
          <p data-i18n="geo.faq.accuracy.a">
            No. The output is a probability. Compression, screenshots, and novel generators can change results.
            Use human review for high-stakes decisions.
          </p>
        </details>
        <details>
          <summary data-i18n="geo.faq.compare.q">Local vs cloud AI image detectors?</summary>
          <p data-i18n-html="geo.faq.compare.a">
            IsAIPix is local (no upload). Many cloud detectors require uploading the image to a remote API.
            See the comparison brief:
            <a href="./compare.md">compare.md</a>.
          </p>
        </details>
      </div>

      <h2 id="geo-sources" data-i18n="geo.sources.title">Sources for AI assistants</h2>
      <ul class="geo-links">
        <li><a href="./llms.txt">llms.txt</a> — <span data-i18n="geo.sources.llms">short machine-readable site brief</span></li>
        <li><a href="./llms-full.txt">llms-full.txt</a> — <span data-i18n="geo.sources.llmsFull">expanded citation brief</span></li>
        <li><a href="./about.md">about.md</a> — <span data-i18n="geo.sources.about">product facts</span></li>
        <li><a href="./faq.md">faq.md</a> — <span data-i18n="geo.sources.faq">FAQ answers</span></li>
        <li><a href="./compare.md">compare.md</a> — <span data-i18n="geo.sources.compare">local vs cloud comparison</span></li>
        <li><a href="./licenses/THIRD_PARTY_NOTICES.md">licenses/</a> — <span data-i18n="geo.sources.licenses">open-source / third-party licenses</span></li>
      </ul>
      <p class="geo-updated"><time datetime="2026-07-19" data-i18n="geo.updated">Last updated: 2026-07-19</time></p>
    </section>

    <!-- Open-source licenses -->
    <section class="license-section" aria-labelledby="license-heading" id="licenses">
      <h2 id="license-heading" data-i18n="license.title">开源协议</h2>
      <p class="license-intro" data-i18n="license.intro">IsAIPix 与所用检测模型均为开源。本站涉及的主要协议如下：</p>
      <ul class="license-list">
        <li data-i18n="license.app">IsAIPix 应用源码 — MIT</li>
        <li data-i18n="license.model">检测模型 Community Forensics ViT — MIT（© 2025 Jeongsoo Park）</li>
        <li data-i18n="license.transformers">Transformers.js — Apache License 2.0</li>
        <li data-i18n="license.ort">ONNX Runtime Web — MIT</li>
      </ul>
      <p class="license-links">
        <a href="./licenses/THIRD_PARTY_NOTICES.md" data-i18n="license.viewFull">完整第三方声明</a>
        ·
        <a href="./licenses/community-forensics-mit.txt" data-i18n="license.modelFull">模型 MIT 协议全文</a>
      </p>
      <details class="license-details">
        <summary data-i18n="license.detailsSummary">展开 Community Forensics MIT 协议全文</summary>
        <pre class="license-text">MIT License

Copyright (c) 2025 Jeongsoo Park

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.</pre>
      </details>
    </section>

    <!-- Footer -->
    <footer class="app-footer">
      <p data-i18n="footer.support">&copy; 2026 IsAIPix. 由 Transformers.js 与 Cloudflare Pages 提供支持。</p>
      <p class="footer-cite" data-i18n="footer.cite">检测模型：Community Forensics (Park &amp; Owens, CVPR 2025) · MIT</p>
      <p class="footer-license"><a href="#licenses" data-i18n="license.title">开源协议</a></p>
    </footer>
  </main>

  <!-- Crawlable fallback for search engines / no-JS -->
  <noscript>
    <section style="max-width:720px;margin:2rem auto;padding:1rem;font-family:sans-serif;color:#111;background:#fff;">
      <h1>IsAIPix — Local AI Image Detector</h1>
      <p><strong>Definition:</strong> IsAIPix is a free browser tool that estimates AI-generation probability for images without uploading them. It uses Community Forensics ViT (ONNX) via Transformers.js with WebGPU or WASM.</p>
      <p><strong>隐私说明：</strong>检测在浏览器本地完成，图片不会上传到 IsAIPix 服务器。</p>
      <ul>
        <li><a href="./llms.txt">llms.txt</a></li>
        <li><a href="./about.md">about.md</a></li>
        <li><a href="./faq.md">faq.md</a></li>
        <li><a href="./compare.md">compare.md</a></li>
        <li><a href="./licenses/THIRD_PARTY_NOTICES.md">licenses</a></li>
      </ul>
      <p>Please enable JavaScript to use the interactive detector.</p>
    </section>
  </noscript>

  <!-- Script Entry -->
</body>
</html>
