{
  "name": "AIToolStack",
  "category": "writing",
  "title": "Writing",
  "url": "https://aitoolstack.vercel.app/categories/writing",
  "methodology": "https://aitoolstack.vercel.app/about",
  "formula": {
    "evidence": "Sum of weight × normalized value for metrics that have a sourced value, divided by the sum of those weights.",
    "coverage": "Sum of weights for sourced metrics, divided by the sum of all weights in the category.",
    "composite": "evidence × coverage. A missing metric is not treated as zero inside the evidence average. It lowers coverage instead.",
    "rank": "Tools at or above 50% coverage are ranked by composite, then evidence, then slug A to Z. A tool under 50% coverage is labeled insufficient data, has no numeric rank, and is not eligible for the top 3.",
    "blanks": "If a metric cannot be verified, it is omitted and shown as not available.",
    "coding": "Coding compares products. It does not use Text Arena Elo, the Artificial Analysis Intelligence Index, or a lab model's SWE-bench row. The only benchmark in Coding is product_swebench, and only when the board names that product's harness.",
    "capabilities": "Sourced capability checks are published on the tool. They are not in the composite until the same check exists for every tool in the category."
  },
  "weights": [
    {
      "id": "text_arena_elo",
      "weight": 0.24
    },
    {
      "id": "aa_intelligence",
      "weight": 0.12
    },
    {
      "id": "free_tier",
      "weight": 0.18
    },
    {
      "id": "entry_monthly_usd",
      "weight": 0.18
    },
    {
      "id": "review_rating",
      "weight": 0.16
    },
    {
      "id": "review_count",
      "weight": 0.12
    }
  ],
  "ranked": [
    {
      "status": "ranked",
      "rank": 1,
      "tied": false,
      "slug": "gemini",
      "name": "Gemini",
      "url": "https://gemini.google.com",
      "composite": 88.7,
      "evidence": 88.7,
      "coverage": 1,
      "metrics": {
        "status": "ranked",
        "rank": 1,
        "of": 5,
        "composite": 88.7,
        "evidence": 88.7,
        "coverage": 1,
        "tied": false,
        "metrics": [
          {
            "id": "text_arena_elo",
            "label": "Text Arena Elo",
            "weight": 0.24,
            "status": "scored",
            "value": 1524,
            "normalized": 87.3,
            "asOf": "2026-10-15",
            "sourceUrl": "https://arena.ai/leaderboard/chat/text",
            "subject": "Gemini 4 Argon (High)",
            "preliminary": true,
            "detail": "1524±9, preliminary, from 4,904 votes.",
            "sources": null
          },
          {
            "id": "aa_intelligence",
            "label": "AA Intelligence Index",
            "weight": 0.12,
            "status": "scored",
            "value": 53,
            "normalized": 66.3,
            "asOf": "2026-10-16",
            "sourceUrl": "https://artificialanalysis.ai/leaderboards/models",
            "subject": "Gemini 4 Argon (high)",
            "preliminary": false,
            "detail": "Intelligence Index 53. Retrieval date; the leaderboard page did not print a timestamp. Vals SWE-bench Verified does not list Gemini 4 Argon, so no SWE-bench score is used.",
            "sources": null
          },
          {
            "id": "free_tier",
            "label": "Free tier",
            "weight": 0.18,
            "status": "scored",
            "value": true,
            "normalized": 100,
            "asOf": "2026-10-16",
            "sourceUrl": "https://support.google.com/gemini/answer/16275805?hl=en",
            "subject": "Without an AI plan",
            "preliminary": false,
            "detail": "The Gemini Apps help article lists a row for people without an AI plan, with standard limits and a 32k token context window. That is the free tier. Paid Google AI plans raise the limits.",
            "sources": null
          },
          {
            "id": "entry_monthly_usd",
            "label": "Entry monthly price",
            "weight": 0.18,
            "status": "scored",
            "value": 4.99,
            "normalized": 87.5,
            "asOf": "2026-10-16",
            "sourceUrl": "https://one.google.com/about/google-ai-plans/",
            "subject": "Google AI Plus",
            "preliminary": false,
            "detail": "The US comparison table lists Google AI Plus at $4.99 per month, Google AI Pro at $19.99 per month, and Google AI Ultra from $99.99 per month. Plus is the cheapest paid Google AI plan.",
            "sources": null
          },
          {
            "id": "review_rating",
            "label": "App Store rating",
            "weight": 0.16,
            "status": "scored",
            "value": 4.72,
            "normalized": 94.4,
            "asOf": "2026-10-16",
            "sourceUrl": "https://apps.apple.com/us/app/google-gemini/id6477489729",
            "subject": "Google Gemini",
            "preliminary": false,
            "detail": "Apple App Store listing in the US. iTunes Search API lookup on 2026-10-16 returned averageUserRating 4.72459 and userRatingCount 2343258 for Google Gemini by Google LLC. The stored rating is that average rounded to two decimal places. The store page does not print a rating timestamp.",
            "sources": null
          },
          {
            "id": "review_count",
            "label": "App Store reviews",
            "weight": 0.12,
            "status": "scored",
            "value": 2343258,
            "normalized": 91,
            "asOf": "2026-10-16",
            "sourceUrl": "https://apps.apple.com/us/app/google-gemini/id6477489729",
            "subject": "Google Gemini",
            "preliminary": false,
            "detail": "Apple App Store listing in the US. iTunes Search API lookup on 2026-10-16 returned averageUserRating 4.72459 and userRatingCount 2343258 for Google Gemini by Google LLC. The stored rating is that average rounded to two decimal places. The store page does not print a rating timestamp.",
            "sources": null
          }
        ]
      }
    },
    {
      "status": "ranked",
      "rank": 2,
      "tied": false,
      "slug": "claude",
      "name": "Claude",
      "url": "https://claude.com",
      "composite": 80.5,
      "evidence": 80.5,
      "coverage": 1,
      "metrics": {
        "status": "ranked",
        "rank": 2,
        "of": 5,
        "composite": 80.5,
        "evidence": 80.5,
        "coverage": 1,
        "tied": false,
        "metrics": [
          {
            "id": "text_arena_elo",
            "label": "Text Arena Elo",
            "weight": 0.24,
            "status": "scored",
            "value": 1508,
            "normalized": 84.7,
            "asOf": "2026-10-15",
            "sourceUrl": "https://arena.ai/leaderboard/chat/text",
            "subject": "Claude Opus 5.5 (High)",
            "preliminary": false,
            "detail": "1508±7 from 8,300 votes. Anthropic's pricing page says Opus is not on the Free plan.",
            "sources": null
          },
          {
            "id": "aa_intelligence",
            "label": "AA Intelligence Index",
            "weight": 0.12,
            "status": "scored",
            "value": 58,
            "normalized": 72.5,
            "asOf": "2026-10-16",
            "sourceUrl": "https://artificialanalysis.ai/leaderboards/models",
            "subject": "Claude Opus 5.5 (max with fallback)",
            "preliminary": false,
            "detail": "Intelligence Index 58 on the models leaderboard. The page did not print its own timestamp; this is the retrieval date. SWE-bench Verified on the Vals board has Claude Opus 5, not Opus 5.5, so that score is not used.",
            "sources": null
          },
          {
            "id": "free_tier",
            "label": "Free tier",
            "weight": 0.18,
            "status": "scored",
            "value": true,
            "normalized": 100,
            "asOf": "2026-10-16",
            "sourceUrl": "https://www.anthropic.com/pricing",
            "subject": "Free",
            "preliminary": false,
            "detail": "Free is listed at $0. Opus is marked No on Free and Yes on Pro. Claude Code is marked No on Free and Yes on Pro.",
            "sources": null
          },
          {
            "id": "entry_monthly_usd",
            "label": "Entry monthly price",
            "weight": 0.18,
            "status": "scored",
            "value": 20,
            "normalized": 50,
            "asOf": "2026-10-16",
            "sourceUrl": "https://www.anthropic.com/pricing",
            "subject": "Pro",
            "preliminary": false,
            "detail": "Pro is $20 if billed monthly, or $17 per month with the annual plan. The monthly price is the one scored.",
            "sources": null
          },
          {
            "id": "review_rating",
            "label": "App Store rating",
            "weight": 0.16,
            "status": "scored",
            "value": 4.72,
            "normalized": 94.4,
            "asOf": "2026-10-16",
            "sourceUrl": "https://apps.apple.com/us/app/claude-by-anthropic/id6473753684",
            "subject": "Claude by Anthropic",
            "preliminary": false,
            "detail": "Apple App Store listing in the US. iTunes Search API lookup on 2026-10-16 returned averageUserRating 4.7217 and userRatingCount 279701 for Claude by Anthropic by Anthropic PBC. The stored rating is that average rounded to two decimal places. The store page does not print a rating timestamp.",
            "sources": null
          },
          {
            "id": "review_count",
            "label": "App Store reviews",
            "weight": 0.12,
            "status": "scored",
            "value": 279701,
            "normalized": 77.8,
            "asOf": "2026-10-16",
            "sourceUrl": "https://apps.apple.com/us/app/claude-by-anthropic/id6473753684",
            "subject": "Claude by Anthropic",
            "preliminary": false,
            "detail": "Apple App Store listing in the US. iTunes Search API lookup on 2026-10-16 returned averageUserRating 4.7217 and userRatingCount 279701 for Claude by Anthropic by Anthropic PBC. The stored rating is that average rounded to two decimal places. The store page does not print a rating timestamp.",
            "sources": null
          }
        ]
      }
    },
    {
      "status": "ranked",
      "rank": 3,
      "tied": false,
      "slug": "chatgpt",
      "name": "ChatGPT",
      "url": "https://chatgpt.com",
      "composite": 79.3,
      "evidence": 90.1,
      "coverage": 0.88,
      "metrics": {
        "status": "ranked",
        "rank": 3,
        "of": 5,
        "composite": 79.3,
        "evidence": 90.1,
        "coverage": 0.88,
        "tied": false,
        "metrics": [
          {
            "id": "text_arena_elo",
            "label": "Text Arena Elo",
            "weight": 0.24,
            "status": "scored",
            "value": 1485,
            "normalized": 80.8,
            "asOf": "2026-10-15",
            "sourceUrl": "https://arena.ai/leaderboard/chat/text",
            "subject": "gpt-5.6-sol-xhigh",
            "preliminary": false,
            "detail": "1485±4 from 40,442 votes. The ChatGPT pricing page lists GPT-5.6 Sol on Plus, not on Free.",
            "sources": null
          },
          {
            "id": "aa_intelligence",
            "label": "AA Intelligence Index",
            "weight": 0.12,
            "status": "not-available",
            "value": null,
            "normalized": null,
            "asOf": null,
            "sourceUrl": null,
            "subject": null,
            "preliminary": false,
            "detail": null,
            "sources": null
          },
          {
            "id": "free_tier",
            "label": "Free tier",
            "weight": 0.18,
            "status": "scored",
            "value": true,
            "normalized": 100,
            "asOf": "2026-10-16",
            "sourceUrl": "https://openai.com/chatgpt/pricing/",
            "subject": "Free plan",
            "preliminary": false,
            "detail": "The pricing page has a Free plan and says the free version is available to everyone. It does not print a dollar price for Go or Plus.",
            "sources": null
          },
          {
            "id": "entry_monthly_usd",
            "label": "Entry monthly price",
            "weight": 0.18,
            "status": "scored",
            "value": 8,
            "normalized": 80,
            "asOf": "2026-01-16",
            "sourceUrl": "https://openai.com/index/introducing-chatgpt-go/",
            "subject": "ChatGPT Go, US",
            "preliminary": false,
            "detail": "The January 16, 2026 post says ChatGPT Go is $8 USD per month in the US, Plus is $20, and Pro is $200. The Go help article, updated in October 2026, still describes Go as the low-cost plan but does not restate the dollar amount and points at the pricing page. That pricing page returned 403 on this retrieval, so the cell keeps the blog figure and its date.",
            "sources": null
          },
          {
            "id": "review_rating",
            "label": "App Store rating",
            "weight": 0.16,
            "status": "scored",
            "value": 4.83,
            "normalized": 96.6,
            "asOf": "2026-10-16",
            "sourceUrl": "https://apps.apple.com/us/app/chatgpt/id6448311069",
            "subject": "ChatGPT",
            "preliminary": false,
            "detail": "Apple App Store listing in the US. iTunes Search API lookup on 2026-10-16 returned averageUserRating 4.82592 and userRatingCount 11313295 for ChatGPT by OpenAI OpCo, LLC. The stored rating is that average rounded to two decimal places. The store page does not print a rating timestamp.",
            "sources": null
          },
          {
            "id": "review_count",
            "label": "App Store reviews",
            "weight": 0.12,
            "status": "scored",
            "value": 11313295,
            "normalized": 100,
            "asOf": "2026-10-16",
            "sourceUrl": "https://apps.apple.com/us/app/chatgpt/id6448311069",
            "subject": "ChatGPT",
            "preliminary": false,
            "detail": "Apple App Store listing in the US. iTunes Search API lookup on 2026-10-16 returned averageUserRating 4.82592 and userRatingCount 11313295 for ChatGPT by OpenAI OpCo, LLC. The stored rating is that average rounded to two decimal places. The store page does not print a rating timestamp.",
            "sources": null
          }
        ]
      }
    },
    {
      "status": "ranked",
      "rank": 4,
      "tied": false,
      "slug": "grok",
      "name": "Grok",
      "url": "https://x.ai/grok",
      "composite": 76.7,
      "evidence": 87.2,
      "coverage": 0.88,
      "metrics": {
        "status": "ranked",
        "rank": 4,
        "of": 5,
        "composite": 76.7,
        "evidence": 87.2,
        "coverage": 0.88,
        "tied": false,
        "metrics": [
          {
            "id": "text_arena_elo",
            "label": "Text Arena Elo",
            "weight": 0.24,
            "status": "scored",
            "value": 1454,
            "normalized": 75.7,
            "asOf": "2026-10-15",
            "sourceUrl": "https://arena.ai/leaderboard/chat/text",
            "subject": "grok-4.6-high",
            "preliminary": false,
            "detail": "1454±5 from 28,965 votes.",
            "sources": null
          },
          {
            "id": "aa_intelligence",
            "label": "AA Intelligence Index",
            "weight": 0.12,
            "status": "not-available",
            "value": null,
            "normalized": null,
            "asOf": null,
            "sourceUrl": null,
            "subject": null,
            "preliminary": false,
            "detail": null,
            "sources": null
          },
          {
            "id": "free_tier",
            "label": "Free tier",
            "weight": 0.18,
            "status": "scored",
            "value": true,
            "normalized": 100,
            "asOf": "2026-10-16",
            "sourceUrl": "https://docs.x.ai/x-subscription/pricing",
            "subject": "Free",
            "preliminary": false,
            "detail": "The X Subscription price table lists Free at $0. New self-serve plans include Grok. Existing SuperGrok plans can continue.",
            "sources": null
          },
          {
            "id": "entry_monthly_usd",
            "label": "Entry monthly price",
            "weight": 0.18,
            "status": "scored",
            "value": 8,
            "normalized": 80,
            "asOf": "2026-10-16",
            "sourceUrl": "https://docs.x.ai/x-subscription/pricing",
            "subject": "Plus",
            "preliminary": false,
            "detail": "Plus is $8 per month, or $80 per year. It is the cheapest paid individual plan in the table. Premium is $30 per month. Annual discounts are not scored.",
            "sources": null
          },
          {
            "id": "review_rating",
            "label": "App Store rating",
            "weight": 0.16,
            "status": "scored",
            "value": 4.87,
            "normalized": 97.4,
            "asOf": "2026-10-16",
            "sourceUrl": "https://apps.apple.com/us/app/grok-ai/id6670324846",
            "subject": "Grok AI",
            "preliminary": false,
            "detail": "Apple App Store listing in the US. iTunes Search API lookup on 2026-10-16 returned averageUserRating 4.87411 and userRatingCount 1510343 for Grok AI by X Corp.. The stored rating is that average rounded to two decimal places. The store page does not print a rating timestamp.",
            "sources": null
          },
          {
            "id": "review_count",
            "label": "App Store reviews",
            "weight": 0.12,
            "status": "scored",
            "value": 1510343,
            "normalized": 88.3,
            "asOf": "2026-10-16",
            "sourceUrl": "https://apps.apple.com/us/app/grok-ai/id6670324846",
            "subject": "Grok AI",
            "preliminary": false,
            "detail": "Apple App Store listing in the US. iTunes Search API lookup on 2026-10-16 returned averageUserRating 4.87411 and userRatingCount 1510343 for Grok AI by X Corp.. The stored rating is that average rounded to two decimal places. The store page does not print a rating timestamp.",
            "sources": null
          }
        ]
      }
    },
    {
      "status": "ranked",
      "rank": 5,
      "tied": false,
      "slug": "grammarly",
      "name": "Grammarly",
      "url": "https://www.grammarly.com",
      "composite": 54.7,
      "evidence": 85.5,
      "coverage": 0.64,
      "metrics": {
        "status": "ranked",
        "rank": 5,
        "of": 5,
        "composite": 54.7,
        "evidence": 85.5,
        "coverage": 0.64,
        "tied": false,
        "metrics": [
          {
            "id": "text_arena_elo",
            "label": "Text Arena Elo",
            "weight": 0.24,
            "status": "not-available",
            "value": null,
            "normalized": null,
            "asOf": null,
            "sourceUrl": null,
            "subject": null,
            "preliminary": false,
            "detail": null,
            "sources": null
          },
          {
            "id": "aa_intelligence",
            "label": "AA Intelligence Index",
            "weight": 0.12,
            "status": "not-available",
            "value": null,
            "normalized": null,
            "asOf": null,
            "sourceUrl": null,
            "subject": null,
            "preliminary": false,
            "detail": null,
            "sources": null
          },
          {
            "id": "free_tier",
            "label": "Free tier",
            "weight": 0.18,
            "status": "scored",
            "value": true,
            "normalized": 100,
            "asOf": "2026-10-16",
            "sourceUrl": "https://www.grammarly.com/plans",
            "subject": "Free",
            "preliminary": false,
            "detail": "The plans page lists Free at $0 USD / month.",
            "sources": null
          },
          {
            "id": "entry_monthly_usd",
            "label": "Entry monthly price",
            "weight": 0.18,
            "status": "scored",
            "value": 12,
            "normalized": 70,
            "asOf": "2026-10-16",
            "sourceUrl": "https://www.grammarly.com/plans",
            "subject": "Pro",
            "preliminary": false,
            "detail": "The plans page shows Pro at $12 USD. Free on the same page is labeled $0 USD / month. The Pro price does not repeat the words per month. A trial line says $0 payment today and is not the plan price.",
            "sources": null
          },
          {
            "id": "review_rating",
            "label": "App Store rating",
            "weight": 0.16,
            "status": "scored",
            "value": 4.66,
            "normalized": 93.2,
            "asOf": "2026-10-16",
            "sourceUrl": "https://apps.apple.com/us/app/grammarly-ai-keyboard-voice/id1158877342",
            "subject": "Grammarly: AI Keyboard & Voice",
            "preliminary": false,
            "detail": "Apple App Store listing in the US. iTunes Search API lookup on 2026-10-16 returned averageUserRating 4.66285 and userRatingCount 226239 for Grammarly: AI Keyboard & Voice by Superhuman Platform Inc. The stored rating is that average rounded to two decimal places. The store page does not print a rating timestamp.",
            "sources": null
          },
          {
            "id": "review_count",
            "label": "App Store reviews",
            "weight": 0.12,
            "status": "scored",
            "value": 226239,
            "normalized": 76.5,
            "asOf": "2026-10-16",
            "sourceUrl": "https://apps.apple.com/us/app/grammarly-ai-keyboard-voice/id1158877342",
            "subject": "Grammarly: AI Keyboard & Voice",
            "preliminary": false,
            "detail": "Apple App Store listing in the US. iTunes Search API lookup on 2026-10-16 returned averageUserRating 4.66285 and userRatingCount 226239 for Grammarly: AI Keyboard & Voice by Superhuman Platform Inc. The stored rating is that average rounded to two decimal places. The store page does not print a rating timestamp.",
            "sources": null
          }
        ]
      }
    },
    {
      "status": "insufficient-data",
      "rank": null,
      "tied": false,
      "slug": "jasper",
      "name": "Jasper",
      "url": "https://www.jasper.ai",
      "composite": 0,
      "evidence": 0,
      "coverage": 0.36,
      "metrics": {
        "status": "insufficient-data",
        "rank": null,
        "of": 5,
        "composite": 0,
        "evidence": 0,
        "coverage": 0.36,
        "tied": false,
        "metrics": [
          {
            "id": "text_arena_elo",
            "label": "Text Arena Elo",
            "weight": 0.24,
            "status": "not-available",
            "value": null,
            "normalized": null,
            "asOf": null,
            "sourceUrl": null,
            "subject": null,
            "preliminary": false,
            "detail": null,
            "sources": null
          },
          {
            "id": "aa_intelligence",
            "label": "AA Intelligence Index",
            "weight": 0.12,
            "status": "not-available",
            "value": null,
            "normalized": null,
            "asOf": null,
            "sourceUrl": null,
            "subject": null,
            "preliminary": false,
            "detail": null,
            "sources": null
          },
          {
            "id": "free_tier",
            "label": "Free tier",
            "weight": 0.18,
            "status": "scored",
            "value": false,
            "normalized": 0,
            "asOf": "2026-10-16",
            "sourceUrl": "https://www.jasper.ai/pricing",
            "subject": "Pro",
            "preliminary": false,
            "detail": "The pricing page offers a 7-day trial and does not list an ongoing free plan. A trial is not scored as a free tier.",
            "sources": null
          },
          {
            "id": "entry_monthly_usd",
            "label": "Entry monthly price",
            "weight": 0.18,
            "status": "scored",
            "value": 69,
            "normalized": 0,
            "asOf": "2026-10-16",
            "sourceUrl": "https://www.jasper.ai/pricing",
            "subject": "Pro",
            "preliminary": false,
            "detail": "Pro is $69 per month billed monthly, or $59 per month billed yearly. The monthly price is the one scored.",
            "sources": null
          },
          {
            "id": "review_rating",
            "label": "App Store rating",
            "weight": 0.16,
            "status": "not-available",
            "value": null,
            "normalized": null,
            "asOf": null,
            "sourceUrl": null,
            "subject": null,
            "preliminary": false,
            "detail": null,
            "sources": null
          },
          {
            "id": "review_count",
            "label": "App Store reviews",
            "weight": 0.12,
            "status": "not-available",
            "value": null,
            "normalized": null,
            "asOf": null,
            "sourceUrl": null,
            "subject": null,
            "preliminary": false,
            "detail": null,
            "sources": null
          }
        ]
      }
    }
  ]
}
