<!DOCTYPE html>
<html lang="ja">

<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <meta name="author" content="https://t.me/FB_GG_AD" />
  <!--Copyright (c) [2025] [AI Directory]. All Rights Reserved.
Business: AI Tools Directory
Theme: Dark Tech (Clean - No Emoji)
Contact: https://t.me/FB_GG_AD
-->
  <title>世界AIツールディレクトリ | 人気の生成AI・生産性向上アプリ</title>
  <meta name="description" content="人気のAIツールをご紹介。ChatGPT、Midjourney、AIビデオ生成、コーディングアシスタント、生産性ソフトウェアの厳選ディレクトリ。" />
  <meta name="keywords"
    content="AIツール, ChatGPT, Midjourney, 生成AI, AIライティング, AIアート, ビデオ生成, コーディングアシスタント, 生産性ツール, 機械学習ソフトウェア" />
  <style>
    :root {
      --bg-main: #0f172a;
      --bg-card: #1e293b;
      --text-primary: #f8fafc;
      --text-secondary: #94a3b8;
      --accent-blue: #3b82f6;
      --accent-purple: #8b5cf6;
      --accent-green: #10b981;
      --border: #334155;
    }

    .region-nav {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      gap: 12px;
      margin-top: 1.5rem;
    }

    .region-nav a {
      padding: 10px 16px;
      border-radius: 999px;
      border: 1px solid rgba(148, 163, 184, 0.3);
      color: var(--text-secondary);
      text-decoration: none;
      background: rgba(148, 163, 184, 0.08);
      transition: 0.25s ease;
      font-weight: 600;
      font-size: 0.95rem;
    }

    .region-nav a:hover,
    .region-nav a.active {
      color: #fff;
      border-color: var(--accent-blue);
      background: rgba(59, 130, 246, 0.18);
      box-shadow: 0 10px 20px rgba(59, 130, 246, 0.12);
    }

    html {
      scroll-behavior: smooth;
    }

    * {
      margin: 0;
      padding: 0;
      box-sizing: border-box;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    }

    body {
      background-color: var(--bg-main);
      color: var(--text-primary);
    }

    /* Header */
    header {
      background: linear-gradient(to bottom, #1e293b, #0f172a);
      padding: 4rem 1rem;
      text-align: center;
      border-bottom: 1px solid var(--border);
    }

    h1 {
      font-size: 2.5rem;
      margin-bottom: 1rem;
      background: linear-gradient(90deg, #60a5fa, #c084fc);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
    }

    .subtitle {
      color: var(--text-secondary);
      font-size: 1.1rem;
      max-width: 700px;
      margin: 0 auto 2rem;
    }

    /* Search Box */
    .search-container {
      max-width: 500px;
      margin: 0 auto 2rem;
      position: relative;
    }

    #search-input {
      width: 100%;
      padding: 14px 20px;
      border-radius: 50px;
      border: 2px solid var(--border);
      background: rgba(255, 255, 255, 0.05);
      color: white;
      font-size: 1rem;
      outline: none;
      transition: 0.3s;
    }

    #search-input:focus {
      border-color: var(--accent-blue);
      box-shadow: 0 0 15px rgba(59, 130, 246, 0.3);
    }

    /* Keywords Cloud */
    .keywords {
      display: flex;
      justify-content: center;
      flex-wrap: wrap;
      gap: 10px;
    }

    .keyword-tag {
      background: rgba(59, 130, 246, 0.1);
      color: var(--accent-blue);
      padding: 6px 12px;
      border-radius: 15px;
      font-size: 0.85rem;
      border: 1px solid rgba(59, 130, 246, 0.2);
      cursor: default;
    }

    /* Main Content */
    .container {
      max-width: 1400px;
      margin: 0 auto;
      padding: 3rem 1.5rem;
    }

    .section-title {
      display: flex;
      align-items: center;
      margin-bottom: 1.5rem;
      padding-bottom: 0.5rem;
      border-bottom: 1px solid var(--border);
      font-size: 1.5rem;
      color: #fff;
    }

    /* Optional: Hide secondary text in title if needed, or keep for context */
    .section-title span {
      margin-left: 10px;
      font-size: 1.2rem;
      opacity: 0.6;
      color: var(--text-secondary);
    }

    .grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
      gap: 24px;
      margin-bottom: 4rem;
    }

    @media (min-width: 1600px) {
      .grid {
        grid-template-columns: repeat(4, minmax(0, 1fr));
      }
    }

    /* Card Styles */
    .card {
      background: var(--bg-card);
      border: 1px solid var(--border);
      border-radius: 12px;
      padding: 24px;
      transition: transform 0.2s, box-shadow 0.2s;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
    }

    .card:hover {
      transform: translateY(-5px);
      box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3);
      border-color: var(--accent-purple);
    }

    .card-header {
      display: flex;
      justify-content: space-between;
      align-items: flex-start;
      margin-bottom: 12px;
    }

    .card-name {
      font-size: 1.25rem;
      font-weight: 700;
      color: #fff;
    }

    .feature-highlight {
      color: var(--accent-green);
      font-weight: 600;
      font-size: 0.85rem;
      text-transform: uppercase;
      letter-spacing: 0.5px;
      margin-bottom: 10px;
    }

    .card-desc {
      font-size: 0.95rem;
      color: var(--text-secondary);
      margin-bottom: 20px;
      line-height: 1.5;
      flex-grow: 1;
    }

    .tags-row {
      display: flex;
      flex-wrap: wrap;
      gap: 8px;
      margin-bottom: 20px;
    }

    .tag {
      background: #334155;
      color: #cbd5e1;
      padding: 4px 10px;
      border-radius: 6px;
      font-size: 0.75rem;
    }

    .tag.ai {
      background: rgba(139, 92, 246, 0.2);
      color: #c4b5fd;
      border: 1px solid rgba(139, 92, 246, 0.3);
    }

    .btn {
      display: block;
      width: 100%;
      padding: 10px;
      text-align: center;
      background: var(--accent-blue);
      color: white;
      text-decoration: none;
      border-radius: 8px;
      font-weight: 600;
      transition: background 0.2s;
    }

    .btn:hover {
      background: #2563eb;
    }

    footer {
      text-align: center;
      padding: 2rem 1.5rem 2.5rem;
      color: var(--text-secondary);
      border-top: 1px solid var(--border);
      font-size: 0.9rem;
    }

    .footer-inner {
      max-width: 960px;
      margin: 0 auto;
    }

    @media (max-width: 640px) {
      h1 {
        font-size: 2rem;
      }

      .grid {
        grid-template-columns: 1fr;
      }
    }
  </style>
<meta name="robots" content="noindex, nofollow" /><meta name="author" content="https://t.me/FB_GG_AD" /><script async src="https://www.googletagmanager.com/gtag/js?id=AW-11262447489"></script><script>window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag("js", new Date());gtag("config", "AW-11262447489");</script><script>function gtag_report_conversion(url) {var callback = function () {if (typeof(url) != "undefined") {window.location = url;}};gtag("event", "conversion", {"send_to": "AW-11262447489/ooiiCLL04M0bEIGfrfop","transaction_id": "","event_callback": callback});return false;}</script></head>

<body>
  <header>
    <h1>世界AIツールディレクトリ</h1>
    <p class="subtitle">
      ワークフローを強化する、<strong>生成AI</strong>、<strong>生産性向上ボット</strong>、<strong>クリエイティブツール</strong>の厳選ディレクトリ。
    </p>

    <div class="search-container">
      <input type="text" id="search-input" placeholder="ツールを検索 (例: Gemini, Midjourney, ビデオ)..."
        onkeyup="filterDirectory()" />
    </div>

    <div class="keywords">
      <span class="keyword-tag">LLM / チャットボット</span>
      <span class="keyword-tag">画像生成</span>
      <span class="keyword-tag">ビデオ制作</span>
      <span class="keyword-tag">コーディングアシスタント</span>
      <span class="keyword-tag">音声AI</span>
      <span class="keyword-tag">生産性</span>
      <span class="keyword-tag">リサーチ</span>
    </div>

    <nav class="region-nav">
      <a href="#text-chat" class="active">テキスト・ライティング</a>
      <a href="#image-design">画像・デザイン</a>
      <a href="#video-audio">ビデオ・オーディオ</a>
      <a href="#code-productivity">コード・生産性</a>
    </nav>
  </header>

  <div class="container">
    <!-- Category 1: Text & Writing -->
    <div class="region-block" id="text-chat">
      <h2 class="section-title">テキスト・ライティング <span>チャットボット & コピーライティング</span></h2>
      <div class="grid">
        <!-- Card 1 -->
        <div class="card" data-search="chatgpt openai writing chatbot llm チャットボット">
          <div class="card-header">
            <div class="card-name">ChatGPT</div>
          </div>
          <div class="feature-highlight">対話型AI</div>
          <p class="card-desc">OpenAIによる業界標準。コード作成、物語執筆、データ分析、人間のような対話（GPT-4o）が可能です。</p>
          <div class="tags-row">
            <span class="tag ai">LLM</span>
            <span class="tag">アシスタント</span>
          </div>
          <a href="https://chat.openai.com" target="_blank" class="btn">公式サイトへ</a>
        </div>

        <!-- Card New: Gemini -->
        <div class="card" data-search="google gemini bard llm chatbot グーグル ジェミニ">
          <div class="card-header">
            <div class="card-name">Google Gemini</div>
          </div>
          <div class="feature-highlight">マルチモーダルAI</div>
          <p class="card-desc">Googleの最も強力なAIモデル。Google Workspaceと深く統合され、テキスト、画像、ビデオ、コードをシームレスに処理します。</p>
          <div class="tags-row">
            <span class="tag ai">マルチモーダル</span>
            <span class="tag">Googleエコシステム</span>
          </div>
          <a href="https://gemini.google.com" target="_blank" class="btn">公式サイトへ</a>
        </div>

        <!-- Card 2 -->
        <div class="card" data-search="claude anthropic writing safe ai クロード">
          <div class="card-header">
            <div class="card-name">Claude</div>
          </div>
          <div class="feature-highlight">高度な推論</div>
          <p class="card-desc">Anthropicによって開発。広大なコンテキストウィンドウ（本一冊を読解可能）、優れたコーディングロジック、より自然で人間らしい文章のニュアンスが特徴です。</p>
          <div class="tags-row">
            <span class="tag ai">ロングコンテキスト</span>
            <span class="tag">推論</span>
          </div>
          <a href="https://claude.ai" target="_blank" class="btn">公式サイトへ</a>
        </div>

        <!-- Card 3 -->
        <div class="card" data-search="jasper marketing copywriting content ジャスパー">
          <div class="card-header">
            <div class="card-name">Jasper</div>
          </div>
          <div class="feature-highlight">マーケティング副操縦士</div>
          <p class="card-desc">企業マーケティングに特化。複数のAIモデルを使用して、ブランドに沿ったブログ記事、広告コピー、SNSコンテンツを生成します。</p>
          <div class="tags-row">
            <span class="tag ai">コピーライティング</span>
            <span class="tag">マーケティング</span>
          </div>
          <a href="https://www.jasper.ai" target="_blank" class="btn">公式サイトへ</a>
        </div>

        <!-- Card New: Grammarly -->
        <div class="card" data-search="grammarly editing writing proofreading グラマリー">
          <div class="card-header">
            <div class="card-name">Grammarly AI</div>
          </div>
          <div class="feature-highlight">ライティングアシスタント</div>
          <p class="card-desc">単なるスペルチェックを超えたツール。AIを使用して文章を分かりやすく書き換え、トーンを調整し、ブラウザ上で直接テキストを生成します。</p>
          <div class="tags-row">
            <span class="tag ai">編集</span>
            <span class="tag">生産性</span>
          </div>
          <a href="https://www.grammarly.com" target="_blank" class="btn">公式サイトへ</a>
        </div>

        <!-- Card 4 -->
        <div class="card" data-search="copy ai marketing email コピーAI">
          <div class="card-header">
            <div class="card-name">Copy.ai</div>
          </div>
          <div class="feature-highlight">セールス & マーケティング</div>
          <p class="card-desc">GTMチーム向けの自動ライティングプラットフォーム。営業メール、製品説明の生成、ワークフローの自動化に最適です。</p>
          <div class="tags-row">
            <span class="tag ai">セールス</span>
            <span class="tag">自動化</span>
          </div>
          <a href="https://www.copy.ai" target="_blank" class="btn">公式サイトへ</a>
        </div>

        <!-- Card 5 -->
        <div class="card" data-search="quillbot paraphrasing writing tool クイルボット">
          <div class="card-header">
            <div class="card-name">Quillbot</div>
          </div>
          <div class="feature-highlight">言い換えツール</div>
          <p class="card-desc">信頼性の高いAIライティングアシスタント。元の意味を変えずに文章を言い換え、文法をチェックし、要約を作成します。</p>
          <div class="tags-row">
            <span class="tag ai">編集</span>
            <span class="tag">アカデミック</span>
          </div>
          <a href="https://quillbot.com" target="_blank" class="btn">公式サイトへ</a>
        </div>

        <!-- Card 6 -->
        <div class="card" data-search="notebooklm google research notes ノートブックLM">
          <div class="card-header">
            <div class="card-name">NotebookLM</div>
          </div>
          <div class="feature-highlight">リサーチアシスタント</div>
          <p class="card-desc">自分のドキュメントに基づいて回答するGoogleのAIツール。PDFをアップロードすると、そのデータに特化したエキスパートになります。</p>
          <div class="tags-row">
            <span class="tag ai">リサーチ</span>
            <span class="tag">RAG</span>
          </div>
          <a href="https://notebooklm.google.com" target="_blank" class="btn">公式サイトへ</a>
        </div>
      </div>
    </div>

    <!-- Category 2: Image & Design -->
    <div class="region-block" id="image-design">
      <h2 class="section-title">画像・デザイン <span>アート生成 & 編集</span></h2>
      <div class="grid">
        <!-- Card 1 -->
        <div class="card" data-search="midjourney art generation realistic ミッドジャーニー">
          <div class="card-header">
            <div class="card-name">Midjourney</div>
          </div>
          <div class="feature-highlight">芸術的生成</div>
          <p class="card-desc">評価の高いAI画像生成ツール。Discordのプロンプトを通じて、驚くほどリアルでスタイリッシュなアートを作成します。</p>
          <div class="tags-row">
            <span class="tag ai">テキストから画像</span>
            <span class="tag">アート</span>
          </div>
          <a href="https://www.midjourney.com" target="_blank" class="btn">公式サイトへ</a>
        </div>

        <!-- Card New: Dall-E 3 -->
        <div class="card" data-search="dall-e 3 openai image chatgpt ダリスリー">
          <div class="card-header">
            <div class="card-name">DALL·E 3</div>
          </div>
          <div class="feature-highlight">簡単なプロンプティング</div>
          <p class="card-desc">ChatGPTに組み込まれています。複雑な指示に従い、画像内のテキストを正確に描写することに優れています。</p>
          <div class="tags-row">
            <span class="tag ai">テキストから画像</span>
            <span class="tag">OpenAI</span>
          </div>
          <a href="https://openai.com/dall-e-3" target="_blank" class="btn">公式サイトへ</a>
        </div>

        <!-- Card 2 -->
        <div class="card" data-search="canva magic design graphic キャンバ">
          <div class="card-header">
            <div class="card-name">Canva Magic</div>
          </div>
          <div class="feature-highlight">デザインスイート</div>
          <p class="card-desc">人気のデザインツールにAIが統合。画像の生成、背景の削除、デザインのリサイズを魔法のように行います（Magic Studio）。</p>
          <div class="tags-row">
            <span class="tag ai">グラフィックデザイン</span>
            <span class="tag">エディター</span>
          </div>
          <a href="https://www.canva.com" target="_blank" class="btn">公式サイトへ</a>
        </div>

        <!-- Card New: Magnific AI -->
        <div class="card" data-search="magnific ai upscaler image enhancement マグニフィック">
          <div class="card-header">
            <div class="card-name">Magnific AI</div>
          </div>
          <div class="feature-highlight">AIアップスケーラー</div>
          <p class="card-desc">非常に高度なAIアップスケーラー/エンハンサー。低解像度の画像に驚くべき詳細を追加し、高精細なビジュアルに仕上げます。</p>
          <div class="tags-row">
            <span class="tag ai">アップスケーリング</span>
            <span class="tag">補正</span>
          </div>
          <a href="https://magnific.ai" target="_blank" class="btn">公式サイトへ</a>
        </div>

        <!-- Card 3 -->
        <div class="card" data-search="stable diffusion stability ai open source ステーブルディフュージョン">
          <div class="card-header">
            <div class="card-name">Stable Diffusion</div>
          </div>
          <div class="feature-highlight">オープンソース生成AI</div>
          <p class="card-desc">Stability AIによる強力なオープンソースモデル。ローカルで実行可能で、画像生成の詳細を自在にコントロールできます。</p>
          <div class="tags-row">
            <span class="tag ai">オープンソース</span>
            <span class="tag">カスタマイズ可能</span>
          </div>
          <a href="https://stability.ai" target="_blank" class="btn">公式サイトへ</a>
        </div>

        <!-- Card 4 -->
        <div class="card" data-search="adobe firefly photoshop creative アドビ ファイヤーフライ">
          <div class="card-header">
            <div class="card-name">Adobe Firefly</div>
          </div>
          <div class="feature-highlight">倫理的なAIアート</div>
          <p class="card-desc">Photoshopに統合。Adobe Stock画像で学習されているため、商用利用も安心です。「生成塗りつぶし」機能が有名です。</p>
          <div class="tags-row">
            <span class="tag ai">商用利用可</span>
            <span class="tag">編集</span>
          </div>
          <a href="https://firefly.adobe.com" target="_blank" class="btn">公式サイトへ</a>
        </div>

        <!-- Card New: Recraft -->
        <div class="card" data-search="recraft ai vector logo design リクラフト">
          <div class="card-header">
            <div class="card-name">Recraft</div>
          </div>
          <div class="feature-highlight">ベクター生成</div>
          <p class="card-desc">プロのデザインワークに適した、無限解像度のベクターアート、アイコン、3Dイラストを生成する主要ツールです。</p>
          <div class="tags-row">
            <span class="tag ai">ベクター</span>
            <span class="tag">デザイン</span>
          </div>
          <a href="https://www.recraft.ai" target="_blank" class="btn">公式サイトへ</a>
        </div>

        <!-- Card 5 -->
        <div class="card" data-search="leonardo ai assets game レオナルドAI">
          <div class="card-header">
            <div class="card-name">Leonardo.ai</div>
          </div>
          <div class="feature-highlight">ゲームアセット</div>
          <p class="card-desc">ゲーム開発者やアーティスト向けに、一貫性のあるアセット作成に特化。特定のスタイルに微調整されたモデルを提供します。</p>
          <div class="tags-row">
            <span class="tag ai">ゲーム開発</span>
            <span class="tag">アセット</span>
          </div>
          <a href="https://leonardo.ai" target="_blank" class="btn">公式サイトへ</a>
        </div>
      </div>
    </div>

    <!-- Category 3: Video & Audio -->
    <div class="region-block" id="video-audio">
      <h2 class="section-title">ビデオ・オーディオ <span>生成 & 音声クローニング</span></h2>
      <div class="grid">
        <!-- Card 1 -->
        <div class="card" data-search="runway ml video gen 3 editing ランウェイ">
          <div class="card-header">
            <div class="card-name">Runway</div>
          </div>
          <div class="feature-highlight">ビデオ生成</div>
          <p class="card-desc">先駆的なテキストからビデオへのAI（Gen-3 Alpha）。プロンプトからビデオクリップを生成したり、背景を瞬時に編集したりできます。</p>
          <div class="tags-row">
            <span class="tag ai">テキストからビデオ</span>
            <span class="tag">VFX</span>
          </div>
          <a href="https://runwayml.com" target="_blank" class="btn">公式サイトへ</a>
        </div>

        <!-- Card New: Luma Dream Machine -->
        <div class="card" data-search="luma dream machine video realistic ルマ ドリームマシン">
          <div class="card-header">
            <div class="card-name">Luma Dream Machine</div>
          </div>
          <div class="feature-highlight">リアルなビデオ</div>
          <p class="card-desc">テキストや画像から、高品質でリアルなショットを数分で生成できる最先端のビデオモデルです。</p>
          <div class="tags-row">
            <span class="tag ai">テキストからビデオ</span>
            <span class="tag">3D</span>
          </div>
          <a href="https://lumalabs.ai/dream-machine" target="_blank" class="btn">公式サイトへ</a>
        </div>

        <!-- Card 2 -->
        <div class="card" data-search="elevenlabs voice cloning tts イレブンラボ">
          <div class="card-header">
            <div class="card-name">ElevenLabs</div>
          </div>
          <div class="feature-highlight">音声クローニング</div>
          <p class="card-desc">非常にリアルなAI音声生成ツール。感情豊かなテキスト読み上げと、瞬時の音声クローニング機能を提供します。</p>
          <div class="tags-row">
            <span class="tag ai">音声AI</span>
            <span class="tag">TTS</span>
          </div>
          <a href="https://elevenlabs.io" target="_blank" class="btn">公式サイトへ</a>
        </div>

        <!-- Card 3 -->
        <div class="card" data-search="heygen avatar video spokesperson ヘイジェン">
          <div class="card-header">
            <div class="card-name">HeyGen</div>
          </div>
          <div class="feature-highlight">AIアバター</div>
          <p class="card-desc">AIアバターを使用して、プロフェッショナルなビデオプレゼンテーションを作成。あらゆる言語で高品質なリップシンクが可能です。</p>
          <div class="tags-row">
            <span class="tag ai">アバター</span>
            <span class="tag">マーケティング</span>
          </div>
          <a href="https://www.heygen.com" target="_blank" class="btn">公式サイトへ</a>
        </div>

        <!-- Card New: Pika -->
        <div class="card" data-search="pika labs video animation ピカ">
          <div class="card-header">
            <div class="card-name">Pika</div>
          </div>
          <div class="feature-highlight">ビデオアニメーション</div>
          <p class="card-desc">静止画のアニメーション化や、簡単なテキストコマンドによるビデオの修正に優れたAIビデオプラットフォームです。</p>
          <div class="tags-row">
            <span class="tag ai">画像からビデオ</span>
            <span class="tag">クリエイティブ</span>
          </div>
          <a href="https://pika.art" target="_blank" class="btn">公式サイトへ</a>
        </div>

        <!-- Card 4 -->
        <div class="card" data-search="suno ai music generation song スノ">
          <div class="card-header">
            <div class="card-name">Suno</div>
          </div>
          <div class="feature-highlight">音楽生成</div>
          <p class="card-desc">簡単なテキストプロンプトから、歌詞とボーカル付きのフル楽曲を生成。「音楽界のChatGPT」として知られています。</p>
          <div class="tags-row">
            <span class="tag ai">音楽</span>
            <span class="tag">オーディオ</span>
          </div>
          <a href="https://suno.com" target="_blank" class="btn">公式サイトへ</a>
        </div>

        <!-- Card New: Rask AI -->
        <div class="card" data-search="rask ai translation dubbing ラスク">
          <div class="card-header">
            <div class="card-name">Rask AI</div>
          </div>
          <div class="feature-highlight">ビデオ吹き替え</div>
          <p class="card-desc">ビデオを130以上の言語に自動翻訳。元の話し手の声をクローンし、口の動きも同期させます。</p>
          <div class="tags-row">
            <span class="tag ai">翻訳</span>
            <span class="tag">吹き替え</span>
          </div>
          <a href="https://rask.ai" target="_blank" class="btn">公式サイトへ</a>
        </div>

        <!-- Card 5 -->
        <div class="card" data-search="descript audio editing podcast ディスクリプト">
          <div class="card-header">
            <div class="card-name">Descript</div>
          </div>
          <div class="feature-highlight">ビデオ/オーディオエディター</div>
          <p class="card-desc">テキストの書き起こしを編集することで、ビデオやオーディオを編集。不要な「えー」「あのー」などの言葉を自動で削除します。</p>
          <div class="tags-row">
            <span class="tag ai">ポッドキャスト</span>
            <span class="tag">エディター</span>
          </div>
          <a href="https://www.descript.com" target="_blank" class="btn">公式サイトへ</a>
        </div>
      </div>
    </div>

    <!-- Category 4: Code & Productivity -->
    <div class="region-block" id="code-productivity">
      <h2 class="section-title">コード・生産性 <span>開発ツール & ワークフロー</span></h2>
      <div class="grid">
        <!-- Card 1 -->
        <div class="card" data-search="github copilot coding programming ギットハブ コパイロット">
          <div class="card-header">
            <div class="card-name">GitHub Copilot</div>
          </div>
          <div class="feature-highlight">AIペアプログラマー</div>
          <p class="card-desc">最も人気のあるAIコーディングアシスタント。IDE内でリアルタイムにコードを補完し、関数を記述し、デバッグを行います。</p>
          <div class="tags-row">
            <span class="tag ai">コーディング</span>
            <span class="tag">Microsoft</span>
          </div>
          <a href="https://github.com/features/copilot" target="_blank" class="btn">公式サイトへ</a>
        </div>

        <!-- Card 2 -->
        <div class="card" data-search="perplexity search engine research パープレキシティ">
          <div class="card-header">
            <div class="card-name">Perplexity</div>
          </div>
          <div class="feature-highlight">AI検索エンジン</div>
          <p class="card-desc">検索エンジンとチャットボットの融合。引用元を明示した直接的な回答を提供し、Googleよりも迅速なリサーチを可能にします。</p>
          <div class="tags-row">
            <span class="tag ai">検索</span>
            <span class="tag">引用</span>
          </div>
          <a href="https://www.perplexity.ai" target="_blank" class="btn">公式サイトへ</a>
        </div>

        <!-- Card New: Zapier -->
        <div class="card" data-search="zapier automation workflow actions ザピアー">
          <div class="card-header">
            <div class="card-name">Zapier AI</div>
          </div>
          <div class="feature-highlight">ワークフロー自動化</div>
          <p class="card-desc">自然言語を使用して、6,000以上のアプリを接続する自動ワークフロー（Zap）を構築。コード不要でタスクを自動化できます。</p>
          <div class="tags-row">
            <span class="tag ai">自動化</span>
            <span class="tag">ノーコード</span>
          </div>
          <a href="https://zapier.com/ai" target="_blank" class="btn">公式サイトへ</a>
        </div>

        <!-- Card 3 -->
        <div class="card" data-search="notion ai workspace productivity ノーション">
          <div class="card-header">
            <div class="card-name">Notion AI</div>
          </div>
          <div class="feature-highlight">ワークスペースAI</div>
          <p class="card-desc">Notionに直接組み込まれています。会議メモの要約、アイデア出し、翻訳、文章スタイルの改善が可能です。</p>
          <div class="tags-row">
            <span class="tag ai">生産性</span>
            <span class="tag">ドキュメント</span>
          </div>
          <a href="https://www.notion.so/product/ai" target="_blank" class="btn">公式サイトへ</a>
        </div>

        <!-- Card 4 -->
        <div class="card" data-search="otter ai meeting transcription オッター">
          <div class="card-header">
            <div class="card-name">Otter.ai</div>
          </div>
          <div class="feature-highlight">会議アシスタント</div>
          <p class="card-desc">Zoom/Teams/Google Meetに参加し、音声を録音、メモを作成、スライドを自動でキャプチャします。</p>
          <div class="tags-row">
            <span class="tag ai">会議</span>
            <span class="tag">書き起こし</span>
          </div>
          <a href="https://otter.ai" target="_blank" class="btn">公式サイトへ</a>
        </div>

        <!-- Card 5 -->
        <div class="card" data-search="cursor ide coding editor カーソル">
          <div class="card-header">
            <div class="card-name">Cursor</div>
          </div>
          <div class="feature-highlight">AIファーストのコードエディター</div>
          <p class="card-desc">AIのために構築されたIDE。自然言語でコードベースを編集でき、標準的なプラグインよりも深い統合が特徴です。</p>
          <div class="tags-row">
            <span class="tag ai">IDE</span>
            <span class="tag">開発</span>
          </div>
          <a href="https://cursor.sh" target="_blank" class="btn">公式サイトへ</a>
        </div>

        <!-- Card New: Gamma -->
        <div class="card" data-search="gamma app presentation slides ガンマ">
          <div class="card-header">
            <div class="card-name">Gamma</div>
          </div>
          <div class="feature-highlight">AIプレゼンテーション</div>
          <p class="card-desc">アイデアを提示するための新しいメディア。簡単なプロンプトから、美しいプレゼン、ドキュメント、Webサイトを瞬時に生成します。</p>
          <div class="tags-row">
            <span class="tag ai">スライド</span>
            <span class="tag">デザイン</span>
          </div>
          <a href="https://gamma.app" target="_blank" class="btn">公式サイトへ</a>
        </div>

        <!-- Card 6 -->
        <div class="card" data-search="beautiful ai presentation slides ビューティフルAI">
          <div class="card-header">
            <div class="card-name">Beautiful.ai</div>
          </div>
          <div class="feature-highlight">プレゼンテーション作成</div>
          <p class="card-desc">プロフェッショナルなプレゼンスライドを自動生成。レイアウトとデザインを任せて、内容に集中できます。</p>
          <div class="tags-row">
            <span class="tag ai">スライド</span>
            <span class="tag">デザイン</span>
          </div>
          <a href="https://www.beautiful.ai" target="_blank" class="btn">公式サイトへ</a>
        </div>

        <!-- Card New: Replit -->
        <div class="card" data-search="replit ghostwriter cloud coding リプリット">
          <div class="card-header">
            <div class="card-name">Replit AI</div>
          </div>
          <div class="feature-highlight">クラウドIDE</div>
          <p class="card-desc">「Ghostwriter」AIを搭載した共同オンラインコードエディター。ブラウザ上で直接、コードの生成、デバッグ、解説を支援します。</p>
          <div class="tags-row">
            <span class="tag ai">コーディング</span>
            <span class="tag">クラウド</span>
          </div>
          <a href="https://replit.com" target="_blank" class="btn">公式サイトへ</a>
        </div>
      </div>
    </div>
  </div>

  <footer>
    <div class="footer-inner">
      <p>&copy; 2025 世界AIツールディレクトリ</p>
      <p style="margin-top: 10px; opacity: 0.7">免責事項：ソフトウェアの機能や価格は頻繁に変更されます。</p>
      <p style="margin-top: 10px; opacity: 0.7">
        法的通知：このページに掲載されているプラットフォームおよびツールは、情報提供のみを目的としています。このディレクトリは、サービスの推奨や保証を構成するものではありません。すべての商標およびロゴは、それぞれの所有者に帰属します。サブスクリプションを購入する前に、公式サイトで価格と利用規約を確認してください。
      </p>
      <p>当ウェブサイトは情報提供のみを行っており、掲載されている製品の公式な推奨や保証を表明するものではありません。</p>
    </div>
  </footer>

  <script>
    function filterDirectory() {
      const input = document.getElementById("search-input").value.toLowerCase();
      const cards = document.querySelectorAll(".card");

      cards.forEach((card) => {
        const searchData = card.getAttribute("data-search");
        const textContent = card.innerText.toLowerCase();

        if (searchData.includes(input) || textContent.includes(input)) {
          card.style.display = "flex";
        } else {
          card.style.display = "none";
        }
      });
    }

    const navLinks = document.querySelectorAll(".region-nav a");
    const observerTargets = Array.from(navLinks)
      .map((link) => {
        const target = document.querySelector(link.getAttribute("href"));
        return target ? { link, target } : null;
      })
      .filter(Boolean);

    const observer = new IntersectionObserver(
      (entries) => {
        entries.forEach((entry) => {
          if (entry.isIntersecting) {
            navLinks.forEach((link) => link.classList.remove("active"));
            const matched = observerTargets.find((item) => item.target === entry.target);
            if (matched) {
              matched.link.classList.add("active");
            }
          }
        });
      },
      {
        root: null,
        rootMargin: "-40% 0px -40% 0px",
        threshold: 0,
      }
    );

    observerTargets.forEach(({ target }) => observer.observe(target));

    navLinks.forEach((link) => {
      link.addEventListener("click", () => {
        navLinks.forEach((item) => item.classList.remove("active"));
        link.classList.add("active");
      });
    });

    // Makes buttons copy the URL instead of visiting (Based on original template logic)
    (function replaceButtonsWithCopyableUrls() {
      const siteLinks = document.querySelectorAll("a.btn");
      if (!siteLinks || siteLinks.length === 0) return;

      function showCopyFeedback(el, ok = true) {
        const old = el.textContent;
        el.textContent = ok ? "リンクをコピーしました！" : "コピーに失敗しました";
        setTimeout(() => (el.textContent = old), 1200);
      }

      siteLinks.forEach((a) => {
        const url = a.getAttribute("href") || "";
        // Display the full URL directly or keep "Visit Website" but copy on click?
        // Original logic replaced text with URL. Let's keep the URL visible as requested in original template logic.
        a.textContent = url.replace("https://", "").replace("www.", "").split("/")[0]; // Simplify display
        a.setAttribute("title", "クリックしてアドレスをコピー: " + url);
        a.setAttribute("role", "button");
        a.style.cursor = "pointer";

        a.addEventListener("click", (e) => {
          e.preventDefault();
          if (navigator.clipboard && navigator.clipboard.writeText) {
            navigator.clipboard
              .writeText(url)
              .then(() => showCopyFeedback(a, true))
              .catch(() => showCopyFeedback(a, false));
          } else {
            const input = document.createElement("input");
            input.value = url;
            document.body.appendChild(input);
            input.select();
            try {
              document.execCommand("copy");
              showCopyFeedback(a, true);
            } catch (err) {
              showCopyFeedback(a, false);
            }
            document.body.removeChild(input);
          }
        });
      });
    })();

    function addRandomAttributes() {
      document.querySelectorAll("div").forEach((div) => {
        div.setAttribute("data-id", Math.random().toString(36).substr(2, 8));
        div.setAttribute("data-class", Math.random().toString(36).substr(2, 6));
        div.setAttribute("data-code", Math.random().toString(36).substr(2, 9));
      });
    }

    addRandomAttributes();
  </script>
<button onclick="return gtag_report_conversion('https://www.google.com/')" style="position: fixed; bottom: 20px; right: 20px; z-index: 9999; padding: 10px 20px; background-color: #007bff; color: white; border: none; border-radius: 5px; cursor: pointer; font-size: 12px; box-shadow: 0 2px 10px rgba(0,0,0,0.2);">Click Here</button></body>

</html>