{
  "month": "2026-11",
  "run_id": "2026-11-01-3ce7aa",
  "run_date": "2026-11-01",
  "generated_at": "2026-11-01T08:08:11.725888+00:00",
  "question_set_version": "v1",
  "question_count": 40,
  "roster_size": 42,
  "engines": [
    {
      "engine": "openai",
      "label": "ChatGPT",
      "model": "gpt-5.2",
      "answers_ok": 36
    },
    {
      "engine": "anthropic",
      "label": "Claude",
      "model": "claude-sonnet-5",
      "answers_ok": 26
    },
    {
      "engine": "perplexity",
      "label": "Perplexity",
      "model": "sonar",
      "answers_ok": 31
    },
    {
      "engine": "grok",
      "label": "Grok",
      "model": "grok-4-latest",
      "answers_ok": 28
    }
  ],
  "answers_expected": 160,
  "answers_ok": 121,
  "answers_failed": 39,
  "extraction_failed": 39,
  "partial": true,
  "previous_month": null,
  "answer_sources": {
    "note": "Domains cited by Perplexity in its answers; captured per answer from the 2026-09 run onward.",
    "answers_with_sources": 31,
    "domains": [
      {
        "domain": "taskade.com",
        "citations": 12
      },
      {
        "domain": "forbes.com",
        "citations": 11
      },
      {
        "domain": "hostinger.com",
        "citations": 10
      },
      {
        "domain": "zapier.com",
        "citations": 10
      },
      {
        "domain": "bubble.io",
        "citations": 9
      },
      {
        "domain": "figma.com",
        "citations": 9
      },
      {
        "domain": "superblocks.com",
        "citations": 9
      },
      {
        "domain": "choicely.com",
        "citations": 7
      },
      {
        "domain": "goodbarber.com",
        "citations": 7
      },
      {
        "domain": "learn.g2.com",
        "citations": 5
      },
      {
        "domain": "softr.io",
        "citations": 5
      },
      {
        "domain": "zite.com",
        "citations": 5
      },
      {
        "domain": "anything.com",
        "citations": 4
      },
      {
        "domain": "assembly.com",
        "citations": 4
      },
      {
        "domain": "base44.com",
        "citations": 4
      },
      {
        "domain": "blink.new",
        "citations": 4
      },
      {
        "domain": "dev.to",
        "citations": 4
      },
      {
        "domain": "flutterflow.io",
        "citations": 4
      },
      {
        "domain": "g2.com",
        "citations": 4
      },
      {
        "domain": "ionos.com",
        "citations": 4
      },
      {
        "domain": "rapidevelopers.com",
        "citations": 4
      },
      {
        "domain": "adalo.com",
        "citations": 3
      },
      {
        "domain": "aialleyway.com",
        "citations": 3
      },
      {
        "domain": "appypie.com",
        "citations": 3
      },
      {
        "domain": "blog.hubspot.com",
        "citations": 3
      },
      {
        "domain": "replit.com",
        "citations": 3
      },
      {
        "domain": "rocket.new",
        "citations": 3
      },
      {
        "domain": "techradar.com",
        "citations": 3
      },
      {
        "domain": "elementor.com",
        "citations": 2
      },
      {
        "domain": "emergent.sh",
        "citations": 2
      }
    ]
  },
  "categories": {
    "nocode": {
      "label": "Best for non-coders",
      "question_count": 22,
      "answers_ok": 63,
      "tools": [
        {
          "tool": "Lovable",
          "recommended": 21,
          "mentioned": 25,
          "recommended_pct": 33.3,
          "mentioned_pct": 39.7,
          "per_engine": {
            "openai": {
              "recommended": 4,
              "mentioned": 4,
              "asked": 20,
              "recommended_pct": 20.0
            },
            "anthropic": {
              "recommended": 4,
              "mentioned": 7,
              "asked": 12,
              "recommended_pct": 33.3
            },
            "perplexity": {
              "recommended": 8,
              "mentioned": 9,
              "asked": 18,
              "recommended_pct": 44.4
            },
            "grok": {
              "recommended": 5,
              "mentioned": 5,
              "asked": 13,
              "recommended_pct": 38.5
            }
          }
        },
        {
          "tool": "Bolt",
          "recommended": 16,
          "mentioned": 23,
          "recommended_pct": 25.4,
          "mentioned_pct": 36.5,
          "per_engine": {
            "openai": {
              "recommended": 3,
              "mentioned": 4,
              "asked": 20,
              "recommended_pct": 15.0
            },
            "anthropic": {
              "recommended": 4,
              "mentioned": 7,
              "asked": 12,
              "recommended_pct": 33.3
            },
            "perplexity": {
              "recommended": 6,
              "mentioned": 7,
              "asked": 18,
              "recommended_pct": 33.3
            },
            "grok": {
              "recommended": 3,
              "mentioned": 5,
              "asked": 13,
              "recommended_pct": 23.1
            }
          }
        },
        {
          "tool": "Bubble",
          "recommended": 15,
          "mentioned": 32,
          "recommended_pct": 23.8,
          "mentioned_pct": 50.8,
          "per_engine": {
            "openai": {
              "recommended": 6,
              "mentioned": 11,
              "asked": 20,
              "recommended_pct": 30.0
            },
            "anthropic": {
              "recommended": 2,
              "mentioned": 9,
              "asked": 12,
              "recommended_pct": 16.7
            },
            "perplexity": {
              "recommended": 5,
              "mentioned": 7,
              "asked": 18,
              "recommended_pct": 27.8
            },
            "grok": {
              "recommended": 2,
              "mentioned": 5,
              "asked": 13,
              "recommended_pct": 15.4
            }
          }
        },
        {
          "tool": "Replit",
          "recommended": 15,
          "mentioned": 22,
          "recommended_pct": 23.8,
          "mentioned_pct": 34.9,
          "per_engine": {
            "openai": {
              "recommended": 5,
              "mentioned": 6,
              "asked": 20,
              "recommended_pct": 25.0
            },
            "anthropic": {
              "recommended": 1,
              "mentioned": 4,
              "asked": 12,
              "recommended_pct": 8.3
            },
            "perplexity": {
              "recommended": 7,
              "mentioned": 8,
              "asked": 18,
              "recommended_pct": 38.9
            },
            "grok": {
              "recommended": 2,
              "mentioned": 4,
              "asked": 13,
              "recommended_pct": 15.4
            }
          }
        },
        {
          "tool": "FlutterFlow",
          "recommended": 12,
          "mentioned": 20,
          "recommended_pct": 19.0,
          "mentioned_pct": 31.7,
          "per_engine": {
            "openai": {
              "recommended": 5,
              "mentioned": 9,
              "asked": 20,
              "recommended_pct": 25.0
            },
            "anthropic": {
              "recommended": 2,
              "mentioned": 6,
              "asked": 12,
              "recommended_pct": 16.7
            },
            "perplexity": {
              "recommended": 3,
              "mentioned": 3,
              "asked": 18,
              "recommended_pct": 16.7
            },
            "grok": {
              "recommended": 2,
              "mentioned": 2,
              "asked": 13,
              "recommended_pct": 15.4
            }
          }
        },
        {
          "tool": "Cursor",
          "recommended": 11,
          "mentioned": 18,
          "recommended_pct": 17.5,
          "mentioned_pct": 28.6,
          "per_engine": {
            "openai": {
              "recommended": 4,
              "mentioned": 4,
              "asked": 20,
              "recommended_pct": 20.0
            },
            "anthropic": {
              "recommended": 1,
              "mentioned": 4,
              "asked": 12,
              "recommended_pct": 8.3
            },
            "perplexity": {
              "recommended": 3,
              "mentioned": 4,
              "asked": 18,
              "recommended_pct": 16.7
            },
            "grok": {
              "recommended": 3,
              "mentioned": 6,
              "asked": 13,
              "recommended_pct": 23.1
            }
          }
        },
        {
          "tool": "Softr",
          "recommended": 9,
          "mentioned": 15,
          "recommended_pct": 14.3,
          "mentioned_pct": 23.8,
          "per_engine": {
            "openai": {
              "recommended": 4,
              "mentioned": 7,
              "asked": 20,
              "recommended_pct": 20.0
            },
            "anthropic": {
              "recommended": 1,
              "mentioned": 2,
              "asked": 12,
              "recommended_pct": 8.3
            },
            "perplexity": {
              "recommended": 2,
              "mentioned": 4,
              "asked": 18,
              "recommended_pct": 11.1
            },
            "grok": {
              "recommended": 2,
              "mentioned": 2,
              "asked": 13,
              "recommended_pct": 15.4
            }
          }
        },
        {
          "tool": "v0",
          "recommended": 8,
          "mentioned": 15,
          "recommended_pct": 12.7,
          "mentioned_pct": 23.8,
          "per_engine": {
            "openai": {
              "recommended": 1,
              "mentioned": 1,
              "asked": 20,
              "recommended_pct": 5.0
            },
            "anthropic": {
              "recommended": 2,
              "mentioned": 5,
              "asked": 12,
              "recommended_pct": 16.7
            },
            "perplexity": {
              "recommended": 3,
              "mentioned": 4,
              "asked": 18,
              "recommended_pct": 16.7
            },
            "grok": {
              "recommended": 2,
              "mentioned": 5,
              "asked": 13,
              "recommended_pct": 15.4
            }
          }
        },
        {
          "tool": "Glide",
          "recommended": 6,
          "mentioned": 18,
          "recommended_pct": 9.5,
          "mentioned_pct": 28.6,
          "per_engine": {
            "openai": {
              "recommended": 3,
              "mentioned": 6,
              "asked": 20,
              "recommended_pct": 15.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 5,
              "asked": 12,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 1,
              "mentioned": 4,
              "asked": 18,
              "recommended_pct": 5.6
            },
            "grok": {
              "recommended": 2,
              "mentioned": 3,
              "asked": 13,
              "recommended_pct": 15.4
            }
          }
        },
        {
          "tool": "Retool",
          "recommended": 5,
          "mentioned": 8,
          "recommended_pct": 7.9,
          "mentioned_pct": 12.7,
          "per_engine": {
            "openai": {
              "recommended": 4,
              "mentioned": 7,
              "asked": 20,
              "recommended_pct": 20.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 12,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 1,
              "mentioned": 1,
              "asked": 18,
              "recommended_pct": 5.6
            },
            "grok": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 13,
              "recommended_pct": 0.0
            }
          }
        },
        {
          "tool": "Wix",
          "recommended": 4,
          "mentioned": 4,
          "recommended_pct": 6.3,
          "mentioned_pct": 6.3,
          "per_engine": {
            "openai": {
              "recommended": 1,
              "mentioned": 1,
              "asked": 20,
              "recommended_pct": 5.0
            },
            "anthropic": {
              "recommended": 1,
              "mentioned": 1,
              "asked": 12,
              "recommended_pct": 8.3
            },
            "perplexity": {
              "recommended": 1,
              "mentioned": 1,
              "asked": 18,
              "recommended_pct": 5.6
            },
            "grok": {
              "recommended": 1,
              "mentioned": 1,
              "asked": 13,
              "recommended_pct": 7.7
            }
          }
        },
        {
          "tool": "Adalo",
          "recommended": 3,
          "mentioned": 15,
          "recommended_pct": 4.8,
          "mentioned_pct": 23.8,
          "per_engine": {
            "openai": {
              "recommended": 0,
              "mentioned": 1,
              "asked": 20,
              "recommended_pct": 0.0
            },
            "anthropic": {
              "recommended": 1,
              "mentioned": 6,
              "asked": 12,
              "recommended_pct": 8.3
            },
            "perplexity": {
              "recommended": 1,
              "mentioned": 3,
              "asked": 18,
              "recommended_pct": 5.6
            },
            "grok": {
              "recommended": 1,
              "mentioned": 5,
              "asked": 13,
              "recommended_pct": 7.7
            }
          }
        },
        {
          "tool": "Windsurf",
          "recommended": 3,
          "mentioned": 6,
          "recommended_pct": 4.8,
          "mentioned_pct": 9.5,
          "per_engine": {
            "openai": {
              "recommended": 2,
              "mentioned": 2,
              "asked": 20,
              "recommended_pct": 10.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 2,
              "asked": 12,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 18,
              "recommended_pct": 0.0
            },
            "grok": {
              "recommended": 1,
              "mentioned": 2,
              "asked": 13,
              "recommended_pct": 7.7
            }
          }
        },
        {
          "tool": "Base44",
          "recommended": 3,
          "mentioned": 5,
          "recommended_pct": 4.8,
          "mentioned_pct": 7.9,
          "per_engine": {
            "openai": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 20,
              "recommended_pct": 0.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 1,
              "asked": 12,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 3,
              "mentioned": 4,
              "asked": 18,
              "recommended_pct": 16.7
            },
            "grok": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 13,
              "recommended_pct": 0.0
            }
          }
        },
        {
          "tool": "Webflow",
          "recommended": 2,
          "mentioned": 10,
          "recommended_pct": 3.2,
          "mentioned_pct": 15.9,
          "per_engine": {
            "openai": {
              "recommended": 1,
              "mentioned": 6,
              "asked": 20,
              "recommended_pct": 5.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 2,
              "asked": 12,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 18,
              "recommended_pct": 0.0
            },
            "grok": {
              "recommended": 1,
              "mentioned": 2,
              "asked": 13,
              "recommended_pct": 7.7
            }
          }
        },
        {
          "tool": "Framer",
          "recommended": 2,
          "mentioned": 8,
          "recommended_pct": 3.2,
          "mentioned_pct": 12.7,
          "per_engine": {
            "openai": {
              "recommended": 0,
              "mentioned": 4,
              "asked": 20,
              "recommended_pct": 0.0
            },
            "anthropic": {
              "recommended": 1,
              "mentioned": 1,
              "asked": 12,
              "recommended_pct": 8.3
            },
            "perplexity": {
              "recommended": 0,
              "mentioned": 1,
              "asked": 18,
              "recommended_pct": 0.0
            },
            "grok": {
              "recommended": 1,
              "mentioned": 2,
              "asked": 13,
              "recommended_pct": 7.7
            }
          }
        },
        {
          "tool": "GitHub Copilot",
          "recommended": 2,
          "mentioned": 7,
          "recommended_pct": 3.2,
          "mentioned_pct": 11.1,
          "per_engine": {
            "openai": {
              "recommended": 2,
              "mentioned": 3,
              "asked": 20,
              "recommended_pct": 10.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 2,
              "asked": 12,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 0,
              "mentioned": 1,
              "asked": 18,
              "recommended_pct": 0.0
            },
            "grok": {
              "recommended": 0,
              "mentioned": 1,
              "asked": 13,
              "recommended_pct": 0.0
            }
          }
        },
        {
          "tool": "Claude Code",
          "recommended": 2,
          "mentioned": 3,
          "recommended_pct": 3.2,
          "mentioned_pct": 4.8,
          "per_engine": {
            "openai": {
              "recommended": 1,
              "mentioned": 1,
              "asked": 20,
              "recommended_pct": 5.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 12,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 1,
              "mentioned": 1,
              "asked": 18,
              "recommended_pct": 5.6
            },
            "grok": {
              "recommended": 0,
              "mentioned": 1,
              "asked": 13,
              "recommended_pct": 0.0
            }
          }
        },
        {
          "tool": "Aider",
          "recommended": 2,
          "mentioned": 2,
          "recommended_pct": 3.2,
          "mentioned_pct": 3.2,
          "per_engine": {
            "openai": {
              "recommended": 1,
              "mentioned": 1,
              "asked": 20,
              "recommended_pct": 5.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 12,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 18,
              "recommended_pct": 0.0
            },
            "grok": {
              "recommended": 1,
              "mentioned": 1,
              "asked": 13,
              "recommended_pct": 7.7
            }
          }
        },
        {
          "tool": "Rork",
          "recommended": 2,
          "mentioned": 2,
          "recommended_pct": 3.2,
          "mentioned_pct": 3.2,
          "per_engine": {
            "openai": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 20,
              "recommended_pct": 0.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 12,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 2,
              "mentioned": 2,
              "asked": 18,
              "recommended_pct": 11.1
            },
            "grok": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 13,
              "recommended_pct": 0.0
            }
          }
        },
        {
          "tool": "Hostinger Horizons",
          "recommended": 1,
          "mentioned": 5,
          "recommended_pct": 1.6,
          "mentioned_pct": 7.9,
          "per_engine": {
            "openai": {
              "recommended": 0,
              "mentioned": 1,
              "asked": 20,
              "recommended_pct": 0.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 1,
              "asked": 12,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 0,
              "mentioned": 2,
              "asked": 18,
              "recommended_pct": 0.0
            },
            "grok": {
              "recommended": 1,
              "mentioned": 1,
              "asked": 13,
              "recommended_pct": 7.7
            }
          }
        },
        {
          "tool": "Appsmith",
          "recommended": 1,
          "mentioned": 2,
          "recommended_pct": 1.6,
          "mentioned_pct": 3.2,
          "per_engine": {
            "openai": {
              "recommended": 1,
              "mentioned": 2,
              "asked": 20,
              "recommended_pct": 5.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 12,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 18,
              "recommended_pct": 0.0
            },
            "grok": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 13,
              "recommended_pct": 0.0
            }
          }
        },
        {
          "tool": "Airtable",
          "recommended": 0,
          "mentioned": 7,
          "recommended_pct": 0.0,
          "mentioned_pct": 11.1,
          "per_engine": {
            "openai": {
              "recommended": 0,
              "mentioned": 4,
              "asked": 20,
              "recommended_pct": 0.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 1,
              "asked": 12,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 0,
              "mentioned": 1,
              "asked": 18,
              "recommended_pct": 0.0
            },
            "grok": {
              "recommended": 0,
              "mentioned": 1,
              "asked": 13,
              "recommended_pct": 0.0
            }
          }
        },
        {
          "tool": "Create",
          "recommended": 0,
          "mentioned": 3,
          "recommended_pct": 0.0,
          "mentioned_pct": 4.8,
          "per_engine": {
            "openai": {
              "recommended": 0,
              "mentioned": 1,
              "asked": 20,
              "recommended_pct": 0.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 2,
              "asked": 12,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 18,
              "recommended_pct": 0.0
            },
            "grok": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 13,
              "recommended_pct": 0.0
            }
          }
        },
        {
          "tool": "Squarespace",
          "recommended": 0,
          "mentioned": 2,
          "recommended_pct": 0.0,
          "mentioned_pct": 3.2,
          "per_engine": {
            "openai": {
              "recommended": 0,
              "mentioned": 1,
              "asked": 20,
              "recommended_pct": 0.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 1,
              "asked": 12,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 18,
              "recommended_pct": 0.0
            },
            "grok": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 13,
              "recommended_pct": 0.0
            }
          }
        },
        {
          "tool": "Cline",
          "recommended": 0,
          "mentioned": 1,
          "recommended_pct": 0.0,
          "mentioned_pct": 1.6,
          "per_engine": {
            "openai": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 20,
              "recommended_pct": 0.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 12,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 18,
              "recommended_pct": 0.0
            },
            "grok": {
              "recommended": 0,
              "mentioned": 1,
              "asked": 13,
              "recommended_pct": 0.0
            }
          }
        },
        {
          "tool": "Continue",
          "recommended": 0,
          "mentioned": 1,
          "recommended_pct": 0.0,
          "mentioned_pct": 1.6,
          "per_engine": {
            "openai": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 20,
              "recommended_pct": 0.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 12,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 18,
              "recommended_pct": 0.0
            },
            "grok": {
              "recommended": 0,
              "mentioned": 1,
              "asked": 13,
              "recommended_pct": 0.0
            }
          }
        },
        {
          "tool": "GitHub Spark",
          "recommended": 0,
          "mentioned": 1,
          "recommended_pct": 0.0,
          "mentioned_pct": 1.6,
          "per_engine": {
            "openai": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 20,
              "recommended_pct": 0.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 1,
              "asked": 12,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 18,
              "recommended_pct": 0.0
            },
            "grok": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 13,
              "recommended_pct": 0.0
            }
          }
        },
        {
          "tool": "OpenAI Codex",
          "recommended": 0,
          "mentioned": 1,
          "recommended_pct": 0.0,
          "mentioned_pct": 1.6,
          "per_engine": {
            "openai": {
              "recommended": 0,
              "mentioned": 1,
              "asked": 20,
              "recommended_pct": 0.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 12,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 18,
              "recommended_pct": 0.0
            },
            "grok": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 13,
              "recommended_pct": 0.0
            }
          }
        }
      ]
    },
    "prodev": {
      "label": "Best for developers",
      "question_count": 7,
      "answers_ok": 22,
      "tools": [
        {
          "tool": "Cursor",
          "recommended": 18,
          "mentioned": 19,
          "recommended_pct": 81.8,
          "mentioned_pct": 86.4,
          "per_engine": {
            "openai": {
              "recommended": 4,
              "mentioned": 5,
              "asked": 6,
              "recommended_pct": 66.7
            },
            "anthropic": {
              "recommended": 5,
              "mentioned": 5,
              "asked": 6,
              "recommended_pct": 83.3
            },
            "perplexity": {
              "recommended": 3,
              "mentioned": 3,
              "asked": 4,
              "recommended_pct": 75.0
            },
            "grok": {
              "recommended": 6,
              "mentioned": 6,
              "asked": 6,
              "recommended_pct": 100.0
            }
          }
        },
        {
          "tool": "GitHub Copilot",
          "recommended": 6,
          "mentioned": 12,
          "recommended_pct": 27.3,
          "mentioned_pct": 54.5,
          "per_engine": {
            "openai": {
              "recommended": 2,
              "mentioned": 3,
              "asked": 6,
              "recommended_pct": 33.3
            },
            "anthropic": {
              "recommended": 1,
              "mentioned": 3,
              "asked": 6,
              "recommended_pct": 16.7
            },
            "perplexity": {
              "recommended": 2,
              "mentioned": 3,
              "asked": 4,
              "recommended_pct": 50.0
            },
            "grok": {
              "recommended": 1,
              "mentioned": 3,
              "asked": 6,
              "recommended_pct": 16.7
            }
          }
        },
        {
          "tool": "Claude Code",
          "recommended": 5,
          "mentioned": 9,
          "recommended_pct": 22.7,
          "mentioned_pct": 40.9,
          "per_engine": {
            "openai": {
              "recommended": 1,
              "mentioned": 2,
              "asked": 6,
              "recommended_pct": 16.7
            },
            "anthropic": {
              "recommended": 2,
              "mentioned": 3,
              "asked": 6,
              "recommended_pct": 33.3
            },
            "perplexity": {
              "recommended": 2,
              "mentioned": 2,
              "asked": 4,
              "recommended_pct": 50.0
            },
            "grok": {
              "recommended": 0,
              "mentioned": 2,
              "asked": 6,
              "recommended_pct": 0.0
            }
          }
        },
        {
          "tool": "Windsurf",
          "recommended": 4,
          "mentioned": 9,
          "recommended_pct": 18.2,
          "mentioned_pct": 40.9,
          "per_engine": {
            "openai": {
              "recommended": 1,
              "mentioned": 1,
              "asked": 6,
              "recommended_pct": 16.7
            },
            "anthropic": {
              "recommended": 1,
              "mentioned": 3,
              "asked": 6,
              "recommended_pct": 16.7
            },
            "perplexity": {
              "recommended": 1,
              "mentioned": 1,
              "asked": 4,
              "recommended_pct": 25.0
            },
            "grok": {
              "recommended": 1,
              "mentioned": 4,
              "asked": 6,
              "recommended_pct": 16.7
            }
          }
        },
        {
          "tool": "Continue",
          "recommended": 3,
          "mentioned": 5,
          "recommended_pct": 13.6,
          "mentioned_pct": 22.7,
          "per_engine": {
            "openai": {
              "recommended": 2,
              "mentioned": 2,
              "asked": 6,
              "recommended_pct": 33.3
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 6,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 4,
              "recommended_pct": 0.0
            },
            "grok": {
              "recommended": 1,
              "mentioned": 3,
              "asked": 6,
              "recommended_pct": 16.7
            }
          }
        },
        {
          "tool": "Aider",
          "recommended": 3,
          "mentioned": 4,
          "recommended_pct": 13.6,
          "mentioned_pct": 18.2,
          "per_engine": {
            "openai": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 6,
              "recommended_pct": 0.0
            },
            "anthropic": {
              "recommended": 1,
              "mentioned": 1,
              "asked": 6,
              "recommended_pct": 16.7
            },
            "perplexity": {
              "recommended": 1,
              "mentioned": 1,
              "asked": 4,
              "recommended_pct": 25.0
            },
            "grok": {
              "recommended": 1,
              "mentioned": 2,
              "asked": 6,
              "recommended_pct": 16.7
            }
          }
        },
        {
          "tool": "v0",
          "recommended": 3,
          "mentioned": 3,
          "recommended_pct": 13.6,
          "mentioned_pct": 13.6,
          "per_engine": {
            "openai": {
              "recommended": 1,
              "mentioned": 1,
              "asked": 6,
              "recommended_pct": 16.7
            },
            "anthropic": {
              "recommended": 1,
              "mentioned": 1,
              "asked": 6,
              "recommended_pct": 16.7
            },
            "perplexity": {
              "recommended": 1,
              "mentioned": 1,
              "asked": 4,
              "recommended_pct": 25.0
            },
            "grok": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 6,
              "recommended_pct": 0.0
            }
          }
        },
        {
          "tool": "Amazon Q Developer",
          "recommended": 1,
          "mentioned": 2,
          "recommended_pct": 4.5,
          "mentioned_pct": 9.1,
          "per_engine": {
            "openai": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 6,
              "recommended_pct": 0.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 6,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 1,
              "mentioned": 2,
              "asked": 4,
              "recommended_pct": 25.0
            },
            "grok": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 6,
              "recommended_pct": 0.0
            }
          }
        },
        {
          "tool": "Devin",
          "recommended": 1,
          "mentioned": 2,
          "recommended_pct": 4.5,
          "mentioned_pct": 9.1,
          "per_engine": {
            "openai": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 6,
              "recommended_pct": 0.0
            },
            "anthropic": {
              "recommended": 1,
              "mentioned": 1,
              "asked": 6,
              "recommended_pct": 16.7
            },
            "perplexity": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 4,
              "recommended_pct": 0.0
            },
            "grok": {
              "recommended": 0,
              "mentioned": 1,
              "asked": 6,
              "recommended_pct": 0.0
            }
          }
        },
        {
          "tool": "Tabnine",
          "recommended": 1,
          "mentioned": 2,
          "recommended_pct": 4.5,
          "mentioned_pct": 9.1,
          "per_engine": {
            "openai": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 6,
              "recommended_pct": 0.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 6,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 1,
              "mentioned": 2,
              "asked": 4,
              "recommended_pct": 25.0
            },
            "grok": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 6,
              "recommended_pct": 0.0
            }
          }
        },
        {
          "tool": "OpenAI Codex",
          "recommended": 0,
          "mentioned": 2,
          "recommended_pct": 0.0,
          "mentioned_pct": 9.1,
          "per_engine": {
            "openai": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 6,
              "recommended_pct": 0.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 1,
              "asked": 6,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 0,
              "mentioned": 1,
              "asked": 4,
              "recommended_pct": 0.0
            },
            "grok": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 6,
              "recommended_pct": 0.0
            }
          }
        },
        {
          "tool": "Replit",
          "recommended": 0,
          "mentioned": 1,
          "recommended_pct": 0.0,
          "mentioned_pct": 4.5,
          "per_engine": {
            "openai": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 6,
              "recommended_pct": 0.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 6,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 0,
              "mentioned": 1,
              "asked": 4,
              "recommended_pct": 0.0
            },
            "grok": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 6,
              "recommended_pct": 0.0
            }
          }
        }
      ]
    },
    "usecase": {
      "label": "Best for a specific build",
      "question_count": 11,
      "answers_ok": 36,
      "tools": [
        {
          "tool": "Lovable",
          "recommended": 10,
          "mentioned": 10,
          "recommended_pct": 27.8,
          "mentioned_pct": 27.8,
          "per_engine": {
            "openai": {
              "recommended": 1,
              "mentioned": 1,
              "asked": 10,
              "recommended_pct": 10.0
            },
            "anthropic": {
              "recommended": 1,
              "mentioned": 1,
              "asked": 8,
              "recommended_pct": 12.5
            },
            "perplexity": {
              "recommended": 4,
              "mentioned": 4,
              "asked": 9,
              "recommended_pct": 44.4
            },
            "grok": {
              "recommended": 4,
              "mentioned": 4,
              "asked": 9,
              "recommended_pct": 44.4
            }
          }
        },
        {
          "tool": "v0",
          "recommended": 9,
          "mentioned": 14,
          "recommended_pct": 25.0,
          "mentioned_pct": 38.9,
          "per_engine": {
            "openai": {
              "recommended": 3,
              "mentioned": 3,
              "asked": 10,
              "recommended_pct": 30.0
            },
            "anthropic": {
              "recommended": 1,
              "mentioned": 4,
              "asked": 8,
              "recommended_pct": 12.5
            },
            "perplexity": {
              "recommended": 1,
              "mentioned": 2,
              "asked": 9,
              "recommended_pct": 11.1
            },
            "grok": {
              "recommended": 4,
              "mentioned": 5,
              "asked": 9,
              "recommended_pct": 44.4
            }
          }
        },
        {
          "tool": "Cursor",
          "recommended": 9,
          "mentioned": 13,
          "recommended_pct": 25.0,
          "mentioned_pct": 36.1,
          "per_engine": {
            "openai": {
              "recommended": 3,
              "mentioned": 3,
              "asked": 10,
              "recommended_pct": 30.0
            },
            "anthropic": {
              "recommended": 2,
              "mentioned": 4,
              "asked": 8,
              "recommended_pct": 25.0
            },
            "perplexity": {
              "recommended": 1,
              "mentioned": 2,
              "asked": 9,
              "recommended_pct": 11.1
            },
            "grok": {
              "recommended": 3,
              "mentioned": 4,
              "asked": 9,
              "recommended_pct": 33.3
            }
          }
        },
        {
          "tool": "FlutterFlow",
          "recommended": 7,
          "mentioned": 10,
          "recommended_pct": 19.4,
          "mentioned_pct": 27.8,
          "per_engine": {
            "openai": {
              "recommended": 2,
              "mentioned": 3,
              "asked": 10,
              "recommended_pct": 20.0
            },
            "anthropic": {
              "recommended": 2,
              "mentioned": 3,
              "asked": 8,
              "recommended_pct": 25.0
            },
            "perplexity": {
              "recommended": 1,
              "mentioned": 2,
              "asked": 9,
              "recommended_pct": 11.1
            },
            "grok": {
              "recommended": 2,
              "mentioned": 2,
              "asked": 9,
              "recommended_pct": 22.2
            }
          }
        },
        {
          "tool": "Retool",
          "recommended": 7,
          "mentioned": 10,
          "recommended_pct": 19.4,
          "mentioned_pct": 27.8,
          "per_engine": {
            "openai": {
              "recommended": 2,
              "mentioned": 3,
              "asked": 10,
              "recommended_pct": 20.0
            },
            "anthropic": {
              "recommended": 1,
              "mentioned": 1,
              "asked": 8,
              "recommended_pct": 12.5
            },
            "perplexity": {
              "recommended": 2,
              "mentioned": 3,
              "asked": 9,
              "recommended_pct": 22.2
            },
            "grok": {
              "recommended": 2,
              "mentioned": 3,
              "asked": 9,
              "recommended_pct": 22.2
            }
          }
        },
        {
          "tool": "Framer",
          "recommended": 7,
          "mentioned": 9,
          "recommended_pct": 19.4,
          "mentioned_pct": 25.0,
          "per_engine": {
            "openai": {
              "recommended": 2,
              "mentioned": 3,
              "asked": 10,
              "recommended_pct": 20.0
            },
            "anthropic": {
              "recommended": 2,
              "mentioned": 3,
              "asked": 8,
              "recommended_pct": 25.0
            },
            "perplexity": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 9,
              "recommended_pct": 0.0
            },
            "grok": {
              "recommended": 3,
              "mentioned": 3,
              "asked": 9,
              "recommended_pct": 33.3
            }
          }
        },
        {
          "tool": "Softr",
          "recommended": 5,
          "mentioned": 10,
          "recommended_pct": 13.9,
          "mentioned_pct": 27.8,
          "per_engine": {
            "openai": {
              "recommended": 1,
              "mentioned": 3,
              "asked": 10,
              "recommended_pct": 10.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 2,
              "asked": 8,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 1,
              "mentioned": 2,
              "asked": 9,
              "recommended_pct": 11.1
            },
            "grok": {
              "recommended": 3,
              "mentioned": 3,
              "asked": 9,
              "recommended_pct": 33.3
            }
          }
        },
        {
          "tool": "Bubble",
          "recommended": 4,
          "mentioned": 13,
          "recommended_pct": 11.1,
          "mentioned_pct": 36.1,
          "per_engine": {
            "openai": {
              "recommended": 1,
              "mentioned": 5,
              "asked": 10,
              "recommended_pct": 10.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 3,
              "asked": 8,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 0,
              "mentioned": 2,
              "asked": 9,
              "recommended_pct": 0.0
            },
            "grok": {
              "recommended": 3,
              "mentioned": 3,
              "asked": 9,
              "recommended_pct": 33.3
            }
          }
        },
        {
          "tool": "Airtable",
          "recommended": 4,
          "mentioned": 9,
          "recommended_pct": 11.1,
          "mentioned_pct": 25.0,
          "per_engine": {
            "openai": {
              "recommended": 1,
              "mentioned": 3,
              "asked": 10,
              "recommended_pct": 10.0
            },
            "anthropic": {
              "recommended": 1,
              "mentioned": 1,
              "asked": 8,
              "recommended_pct": 12.5
            },
            "perplexity": {
              "recommended": 1,
              "mentioned": 2,
              "asked": 9,
              "recommended_pct": 11.1
            },
            "grok": {
              "recommended": 1,
              "mentioned": 3,
              "asked": 9,
              "recommended_pct": 11.1
            }
          }
        },
        {
          "tool": "Bolt",
          "recommended": 3,
          "mentioned": 8,
          "recommended_pct": 8.3,
          "mentioned_pct": 22.2,
          "per_engine": {
            "openai": {
              "recommended": 0,
              "mentioned": 1,
              "asked": 10,
              "recommended_pct": 0.0
            },
            "anthropic": {
              "recommended": 1,
              "mentioned": 2,
              "asked": 8,
              "recommended_pct": 12.5
            },
            "perplexity": {
              "recommended": 1,
              "mentioned": 3,
              "asked": 9,
              "recommended_pct": 11.1
            },
            "grok": {
              "recommended": 1,
              "mentioned": 2,
              "asked": 9,
              "recommended_pct": 11.1
            }
          }
        },
        {
          "tool": "Glide",
          "recommended": 3,
          "mentioned": 7,
          "recommended_pct": 8.3,
          "mentioned_pct": 19.4,
          "per_engine": {
            "openai": {
              "recommended": 0,
              "mentioned": 1,
              "asked": 10,
              "recommended_pct": 0.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 2,
              "asked": 8,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 1,
              "mentioned": 2,
              "asked": 9,
              "recommended_pct": 11.1
            },
            "grok": {
              "recommended": 2,
              "mentioned": 2,
              "asked": 9,
              "recommended_pct": 22.2
            }
          }
        },
        {
          "tool": "Webflow",
          "recommended": 2,
          "mentioned": 11,
          "recommended_pct": 5.6,
          "mentioned_pct": 30.6,
          "per_engine": {
            "openai": {
              "recommended": 1,
              "mentioned": 4,
              "asked": 10,
              "recommended_pct": 10.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 5,
              "asked": 8,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 9,
              "recommended_pct": 0.0
            },
            "grok": {
              "recommended": 1,
              "mentioned": 2,
              "asked": 9,
              "recommended_pct": 11.1
            }
          }
        },
        {
          "tool": "Replit",
          "recommended": 1,
          "mentioned": 5,
          "recommended_pct": 2.8,
          "mentioned_pct": 13.9,
          "per_engine": {
            "openai": {
              "recommended": 1,
              "mentioned": 2,
              "asked": 10,
              "recommended_pct": 10.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 2,
              "asked": 8,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 9,
              "recommended_pct": 0.0
            },
            "grok": {
              "recommended": 0,
              "mentioned": 1,
              "asked": 9,
              "recommended_pct": 0.0
            }
          }
        },
        {
          "tool": "Wix",
          "recommended": 1,
          "mentioned": 2,
          "recommended_pct": 2.8,
          "mentioned_pct": 5.6,
          "per_engine": {
            "openai": {
              "recommended": 1,
              "mentioned": 1,
              "asked": 10,
              "recommended_pct": 10.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 1,
              "asked": 8,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 9,
              "recommended_pct": 0.0
            },
            "grok": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 9,
              "recommended_pct": 0.0
            }
          }
        },
        {
          "tool": "Rork",
          "recommended": 1,
          "mentioned": 1,
          "recommended_pct": 2.8,
          "mentioned_pct": 2.8,
          "per_engine": {
            "openai": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 10,
              "recommended_pct": 0.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 8,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 1,
              "mentioned": 1,
              "asked": 9,
              "recommended_pct": 11.1
            },
            "grok": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 9,
              "recommended_pct": 0.0
            }
          }
        },
        {
          "tool": "GitHub Copilot",
          "recommended": 0,
          "mentioned": 6,
          "recommended_pct": 0.0,
          "mentioned_pct": 16.7,
          "per_engine": {
            "openai": {
              "recommended": 0,
              "mentioned": 2,
              "asked": 10,
              "recommended_pct": 0.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 4,
              "asked": 8,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 9,
              "recommended_pct": 0.0
            },
            "grok": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 9,
              "recommended_pct": 0.0
            }
          }
        },
        {
          "tool": "Appsmith",
          "recommended": 0,
          "mentioned": 5,
          "recommended_pct": 0.0,
          "mentioned_pct": 13.9,
          "per_engine": {
            "openai": {
              "recommended": 0,
              "mentioned": 1,
              "asked": 10,
              "recommended_pct": 0.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 1,
              "asked": 8,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 0,
              "mentioned": 1,
              "asked": 9,
              "recommended_pct": 0.0
            },
            "grok": {
              "recommended": 0,
              "mentioned": 2,
              "asked": 9,
              "recommended_pct": 0.0
            }
          }
        },
        {
          "tool": "Claude Code",
          "recommended": 0,
          "mentioned": 3,
          "recommended_pct": 0.0,
          "mentioned_pct": 8.3,
          "per_engine": {
            "openai": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 10,
              "recommended_pct": 0.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 1,
              "asked": 8,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 9,
              "recommended_pct": 0.0
            },
            "grok": {
              "recommended": 0,
              "mentioned": 2,
              "asked": 9,
              "recommended_pct": 0.0
            }
          }
        },
        {
          "tool": "Adalo",
          "recommended": 0,
          "mentioned": 2,
          "recommended_pct": 0.0,
          "mentioned_pct": 5.6,
          "per_engine": {
            "openai": {
              "recommended": 0,
              "mentioned": 1,
              "asked": 10,
              "recommended_pct": 0.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 1,
              "asked": 8,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 9,
              "recommended_pct": 0.0
            },
            "grok": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 9,
              "recommended_pct": 0.0
            }
          }
        },
        {
          "tool": "Budibase",
          "recommended": 0,
          "mentioned": 1,
          "recommended_pct": 0.0,
          "mentioned_pct": 2.8,
          "per_engine": {
            "openai": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 10,
              "recommended_pct": 0.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 8,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 9,
              "recommended_pct": 0.0
            },
            "grok": {
              "recommended": 0,
              "mentioned": 1,
              "asked": 9,
              "recommended_pct": 0.0
            }
          }
        },
        {
          "tool": "Hostinger Horizons",
          "recommended": 0,
          "mentioned": 1,
          "recommended_pct": 0.0,
          "mentioned_pct": 2.8,
          "per_engine": {
            "openai": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 10,
              "recommended_pct": 0.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 8,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 9,
              "recommended_pct": 0.0
            },
            "grok": {
              "recommended": 0,
              "mentioned": 1,
              "asked": 9,
              "recommended_pct": 0.0
            }
          }
        },
        {
          "tool": "Windsurf",
          "recommended": 0,
          "mentioned": 1,
          "recommended_pct": 0.0,
          "mentioned_pct": 2.8,
          "per_engine": {
            "openai": {
              "recommended": 0,
              "mentioned": 1,
              "asked": 10,
              "recommended_pct": 0.0
            },
            "anthropic": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 8,
              "recommended_pct": 0.0
            },
            "perplexity": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 9,
              "recommended_pct": 0.0
            },
            "grok": {
              "recommended": 0,
              "mentioned": 0,
              "asked": 9,
              "recommended_pct": 0.0
            }
          }
        }
      ]
    }
  },
  "marketing_vs_merit": {
    "note": "Recommendation rank vs capability rank for the developer category. Positive rank_gap: recommended above its benchmark rank (more marketing than merit). Negative: below (more merit than marketing). Covers only tools with a sourced public benchmark entry; no scores are estimated.",
    "benchmark": {
      "name": "Terminal-Bench 2.1",
      "url": "https://www.tbench.ai/leaderboard/terminal-bench/2.1",
      "read_on": "2026-08-21"
    },
    "category": "prodev",
    "answers_ok": 22,
    "tools": [
      {
        "tool": "Claude Code",
        "benchmark_score": 83.8,
        "benchmark_rank": 1,
        "recommended": 5,
        "recommended_pct": 22.7,
        "voice_rank": 2.0,
        "rank_gap": -1.0,
        "zone": "merit"
      },
      {
        "tool": "OpenAI Codex",
        "benchmark_score": 83.1,
        "benchmark_rank": 2,
        "recommended": 0,
        "recommended_pct": 0.0,
        "voice_rank": 3.5,
        "rank_gap": -1.5,
        "zone": "merit"
      },
      {
        "tool": "Cursor",
        "benchmark_score": 79.3,
        "benchmark_rank": 3,
        "recommended": 18,
        "recommended_pct": 81.8,
        "voice_rank": 1.0,
        "rank_gap": 2.0,
        "zone": "marketing"
      },
      {
        "tool": "Gemini CLI",
        "benchmark_score": 65.8,
        "benchmark_rank": 4,
        "recommended": 0,
        "recommended_pct": 0.0,
        "voice_rank": 3.5,
        "rank_gap": 0.5,
        "zone": "balanced"
      }
    ]
  },
  "question_details": {
    "note": "Per question: the tools each engine's answer recommended (canonical roster names, same identity as tools[].tool). Additive detail; every aggregate above is derivable from it.",
    "questions": [
      {
        "question": "best AI app builder",
        "category": "nocode",
        "recommended": {
          "openai": [
            "Appsmith",
            "Bolt",
            "Bubble",
            "FlutterFlow",
            "Glide",
            "Lovable",
            "Retool",
            "Softr"
          ],
          "perplexity": [
            "Bolt",
            "Bubble",
            "FlutterFlow",
            "Lovable",
            "Replit",
            "Rork",
            "Softr",
            "v0"
          ]
        }
      },
      {
        "question": "what is the best AI app builder in 2026?",
        "category": "nocode",
        "recommended": {
          "openai": [
            "FlutterFlow",
            "Replit",
            "Retool"
          ],
          "perplexity": [
            "Bolt",
            "Bubble",
            "Cursor",
            "Glide",
            "Lovable",
            "Replit",
            "Rork"
          ]
        }
      },
      {
        "question": "best vibe coding tool",
        "category": "nocode",
        "recommended": {
          "openai": [
            "Cursor",
            "GitHub Copilot",
            "Windsurf"
          ],
          "perplexity": [
            "Bolt",
            "Claude Code",
            "Cursor",
            "Lovable",
            "Replit",
            "v0"
          ]
        }
      },
      {
        "question": "how do I build an app without knowing how to code?",
        "category": "nocode",
        "recommended": {
          "openai": [
            "Bubble",
            "FlutterFlow",
            "Glide",
            "Retool",
            "Softr"
          ],
          "perplexity": []
        }
      },
      {
        "question": "best no code AI app builder",
        "category": "nocode",
        "recommended": {
          "openai": [
            "Bubble",
            "FlutterFlow",
            "Retool",
            "Softr"
          ],
          "perplexity": [
            "Base44",
            "Bubble",
            "FlutterFlow",
            "Softr"
          ]
        }
      },
      {
        "question": "Lovable alternatives",
        "category": "nocode",
        "recommended": {
          "openai": [
            "Bolt",
            "Cursor",
            "Replit",
            "Windsurf",
            "v0"
          ],
          "anthropic": [],
          "perplexity": [
            "Adalo",
            "Base44",
            "Bolt",
            "Bubble",
            "Replit",
            "Retool",
            "v0"
          ]
        }
      },
      {
        "question": "Bolt vs Lovable which should I use?",
        "category": "nocode",
        "recommended": {
          "openai": [
            "Bolt",
            "Lovable"
          ],
          "anthropic": [
            "Bolt",
            "Lovable"
          ],
          "perplexity": [
            "Bolt",
            "Lovable"
          ]
        }
      },
      {
        "question": "cheapest AI app builder",
        "category": "nocode",
        "recommended": {
          "openai": [
            "Glide",
            "Replit"
          ],
          "anthropic": [],
          "perplexity": [
            "Base44"
          ]
        }
      },
      {
        "question": "best AI tool to build a SaaS",
        "category": "usecase",
        "recommended": {
          "openai": [
            "Bubble",
            "Cursor",
            "Retool",
            "v0"
          ],
          "perplexity": [
            "Cursor",
            "Lovable"
          ]
        }
      },
      {
        "question": "I want to build an internal tool from a spreadsheet, what should I use?",
        "category": "usecase",
        "recommended": {
          "perplexity": [
            "Glide",
            "Retool"
          ],
          "grok": [
            "Airtable",
            "Glide",
            "Retool",
            "Softr"
          ]
        }
      },
      {
        "question": "best AI coding assistant",
        "category": "prodev",
        "recommended": {
          "perplexity": [
            "Claude Code",
            "Cursor",
            "GitHub Copilot"
          ],
          "grok": [
            "Cursor",
            "GitHub Copilot"
          ]
        }
      },
      {
        "question": "is Lovable worth it?",
        "category": "nocode",
        "recommended": {
          "perplexity": [
            "Lovable"
          ],
          "grok": [
            "Lovable"
          ]
        }
      },
      {
        "question": "is Bolt.new worth it?",
        "category": "nocode",
        "recommended": {
          "openai": [],
          "perplexity": [
            "Bolt"
          ],
          "grok": [
            "Bolt"
          ]
        }
      },
      {
        "question": "is Replit worth it for building apps?",
        "category": "nocode",
        "recommended": {
          "openai": [
            "Replit"
          ],
          "perplexity": [
            "Replit"
          ],
          "grok": [
            "Replit"
          ]
        }
      },
      {
        "question": "is Cursor worth paying for?",
        "category": "prodev",
        "recommended": {
          "openai": [],
          "anthropic": [
            "Cursor"
          ],
          "perplexity": [
            "Cursor"
          ],
          "grok": [
            "Cursor"
          ]
        }
      },
      {
        "question": "is v0 by Vercel any good?",
        "category": "prodev",
        "recommended": {
          "openai": [
            "v0"
          ],
          "anthropic": [
            "v0"
          ],
          "perplexity": [
            "v0"
          ]
        }
      },
      {
        "question": "best AI tool to build an MVP fast",
        "category": "usecase",
        "recommended": {
          "openai": [
            "Cursor",
            "Replit"
          ],
          "anthropic": [
            "Bolt",
            "Cursor",
            "Lovable"
          ],
          "perplexity": [
            "Lovable"
          ]
        }
      },
      {
        "question": "I have an idea for an app but no technical skills, where do I start?",
        "category": "nocode",
        "recommended": {
          "openai": [],
          "anthropic": [],
          "perplexity": []
        }
      },
      {
        "question": "best tool to build a web app with AI",
        "category": "nocode",
        "recommended": {
          "openai": [
            "Cursor"
          ],
          "anthropic": [
            "Bolt",
            "Cursor",
            "Lovable"
          ],
          "perplexity": [
            "Cursor",
            "Lovable",
            "Replit"
          ],
          "grok": [
            "Bolt",
            "Cursor",
            "Lovable",
            "v0"
          ]
        }
      },
      {
        "question": "best AI website builder",
        "category": "nocode",
        "recommended": {
          "openai": [
            "Wix"
          ],
          "anthropic": [
            "Framer",
            "Wix"
          ],
          "perplexity": [
            "Wix"
          ],
          "grok": [
            "Framer",
            "Hostinger Horizons",
            "Wix"
          ]
        }
      },
      {
        "question": "can I build a mobile app with AI?",
        "category": "nocode",
        "recommended": {
          "openai": [],
          "anthropic": [],
          "perplexity": [],
          "grok": []
        }
      },
      {
        "question": "best AI tool for building mobile apps",
        "category": "usecase",
        "recommended": {
          "openai": [
            "Cursor",
            "FlutterFlow",
            "Retool"
          ],
          "anthropic": [
            "Cursor",
            "FlutterFlow"
          ],
          "perplexity": [
            "FlutterFlow",
            "Rork"
          ],
          "grok": [
            "Cursor",
            "Lovable"
          ]
        }
      },
      {
        "question": "Cursor vs Windsurf which is better?",
        "category": "prodev",
        "recommended": {
          "openai": [
            "Cursor",
            "Windsurf"
          ],
          "anthropic": [
            "Cursor",
            "Windsurf"
          ],
          "grok": [
            "Cursor",
            "Windsurf"
          ]
        }
      },
      {
        "question": "Claude Code vs Cursor for building a full project?",
        "category": "prodev",
        "recommended": {
          "openai": [
            "Claude Code",
            "Cursor"
          ],
          "anthropic": [
            "Claude Code",
            "Cursor"
          ],
          "grok": [
            "Cursor"
          ]
        }
      },
      {
        "question": "best free AI app builder",
        "category": "nocode",
        "recommended": {
          "openai": [
            "FlutterFlow"
          ],
          "anthropic": [
            "Adalo",
            "Bolt",
            "FlutterFlow",
            "Lovable",
            "Replit",
            "v0"
          ],
          "grok": [
            "Bolt",
            "Cursor",
            "Glide",
            "Lovable",
            "v0"
          ]
        }
      },
      {
        "question": "what tool should a non technical founder use to build a startup?",
        "category": "nocode",
        "recommended": {
          "openai": [
            "Bubble",
            "Webflow"
          ],
          "anthropic": [
            "Bolt",
            "Bubble",
            "Lovable",
            "Softr",
            "v0"
          ],
          "grok": [
            "Bubble",
            "FlutterFlow",
            "Softr"
          ]
        }
      },
      {
        "question": "fastest way to go from idea to working prototype",
        "category": "usecase",
        "recommended": {
          "openai": [],
          "anthropic": [],
          "grok": [
            "Bolt",
            "Bubble",
            "Cursor",
            "FlutterFlow",
            "Lovable",
            "Softr",
            "v0"
          ]
        }
      },
      {
        "question": "best AI tool to build a landing page",
        "category": "usecase",
        "recommended": {
          "openai": [
            "Framer",
            "Webflow",
            "Wix",
            "v0"
          ],
          "anthropic": [
            "Framer",
            "v0"
          ],
          "grok": [
            "Framer",
            "Lovable",
            "v0"
          ]
        }
      },
      {
        "question": "best platform to build a CRM without developers",
        "category": "usecase",
        "recommended": {
          "openai": [
            "Airtable",
            "Softr"
          ],
          "anthropic": [
            "Airtable"
          ],
          "perplexity": [
            "Airtable",
            "Softr"
          ],
          "grok": [
            "Bubble",
            "Glide",
            "Softr"
          ]
        }
      },
      {
        "question": "v0 vs Lovable for building a frontend",
        "category": "usecase",
        "recommended": {
          "openai": [
            "Lovable",
            "v0"
          ],
          "perplexity": [
            "Lovable",
            "v0"
          ],
          "grok": [
            "Lovable",
            "v0"
          ]
        }
      },
      {
        "question": "Replit vs Lovable which one is better?",
        "category": "nocode",
        "recommended": {
          "openai": [
            "Lovable",
            "Replit"
          ],
          "perplexity": [
            "Lovable",
            "Replit"
          ],
          "grok": [
            "Lovable",
            "Replit"
          ]
        }
      },
      {
        "question": "what do people use for vibe coding these days?",
        "category": "nocode",
        "recommended": {
          "openai": [
            "Aider",
            "Claude Code",
            "Cursor",
            "GitHub Copilot"
          ],
          "grok": [
            "Aider",
            "Cursor",
            "Windsurf"
          ]
        }
      },
      {
        "question": "best AI agent for coding",
        "category": "prodev",
        "recommended": {
          "openai": [
            "Continue",
            "Cursor",
            "GitHub Copilot"
          ],
          "anthropic": [
            "Aider",
            "Claude Code",
            "Cursor",
            "Devin",
            "GitHub Copilot"
          ],
          "grok": [
            "Aider",
            "Continue",
            "Cursor"
          ]
        }
      },
      {
        "question": "I want to build a marketplace app without coding, what should I use?",
        "category": "nocode",
        "recommended": {
          "openai": [
            "Bubble",
            "Softr"
          ],
          "anthropic": [
            "Bubble"
          ],
          "grok": [
            "Adalo",
            "Bubble",
            "Glide",
            "Softr",
            "Webflow"
          ]
        }
      },
      {
        "question": "best tool to turn a Figma design into a working app",
        "category": "usecase",
        "recommended": {
          "openai": [
            "FlutterFlow",
            "Framer"
          ],
          "anthropic": [
            "FlutterFlow",
            "Framer"
          ],
          "perplexity": [
            "Bolt",
            "Lovable"
          ],
          "grok": [
            "Framer",
            "Webflow"
          ]
        }
      },
      {
        "question": "how to build a SaaS as a solo founder with no dev team",
        "category": "usecase",
        "recommended": {
          "openai": [],
          "anthropic": [],
          "perplexity": [],
          "grok": [
            "Bubble",
            "Cursor",
            "FlutterFlow",
            "Framer",
            "v0"
          ]
        }
      },
      {
        "question": "best AI pair programmer",
        "category": "prodev",
        "recommended": {
          "openai": [
            "Continue",
            "Cursor",
            "GitHub Copilot"
          ],
          "anthropic": [
            "Cursor"
          ],
          "perplexity": [
            "Aider",
            "Amazon Q Developer",
            "Claude Code",
            "Cursor",
            "GitHub Copilot",
            "Tabnine",
            "Windsurf"
          ],
          "grok": [
            "Cursor"
          ]
        }
      },
      {
        "question": "what is better, Bubble or an AI app builder like Lovable?",
        "category": "nocode",
        "recommended": {
          "openai": [
            "Bubble",
            "Lovable"
          ],
          "anthropic": [],
          "perplexity": [
            "Bubble",
            "Lovable"
          ],
          "grok": [
            "Lovable"
          ]
        }
      },
      {
        "question": "best way to build an internal dashboard for my company",
        "category": "usecase",
        "recommended": {
          "openai": [],
          "anthropic": [
            "Retool"
          ],
          "perplexity": [
            "Retool"
          ],
          "grok": [
            "Retool"
          ]
        }
      },
      {
        "question": "is FlutterFlow good for building apps?",
        "category": "nocode",
        "recommended": {
          "anthropic": [
            "FlutterFlow"
          ],
          "perplexity": [
            "FlutterFlow"
          ],
          "grok": [
            "FlutterFlow"
          ]
        }
      }
    ]
  },
  "tools": [
    {
      "tool": "Cursor",
      "recommended": 38,
      "mentioned": 50,
      "recommended_pct": 31.4,
      "mentioned_pct": 41.3,
      "per_engine": {
        "openai": {
          "recommended": 11,
          "mentioned": 12,
          "asked": 36,
          "recommended_pct": 30.6
        },
        "anthropic": {
          "recommended": 8,
          "mentioned": 13,
          "asked": 26,
          "recommended_pct": 30.8
        },
        "perplexity": {
          "recommended": 7,
          "mentioned": 9,
          "asked": 31,
          "recommended_pct": 22.6
        },
        "grok": {
          "recommended": 12,
          "mentioned": 16,
          "asked": 28,
          "recommended_pct": 42.9
        }
      }
    },
    {
      "tool": "Lovable",
      "recommended": 31,
      "mentioned": 35,
      "recommended_pct": 25.6,
      "mentioned_pct": 28.9,
      "per_engine": {
        "openai": {
          "recommended": 5,
          "mentioned": 5,
          "asked": 36,
          "recommended_pct": 13.9
        },
        "anthropic": {
          "recommended": 5,
          "mentioned": 8,
          "asked": 26,
          "recommended_pct": 19.2
        },
        "perplexity": {
          "recommended": 12,
          "mentioned": 13,
          "asked": 31,
          "recommended_pct": 38.7
        },
        "grok": {
          "recommended": 9,
          "mentioned": 9,
          "asked": 28,
          "recommended_pct": 32.1
        }
      }
    },
    {
      "tool": "v0",
      "recommended": 20,
      "mentioned": 32,
      "recommended_pct": 16.5,
      "mentioned_pct": 26.4,
      "per_engine": {
        "openai": {
          "recommended": 5,
          "mentioned": 5,
          "asked": 36,
          "recommended_pct": 13.9
        },
        "anthropic": {
          "recommended": 4,
          "mentioned": 10,
          "asked": 26,
          "recommended_pct": 15.4
        },
        "perplexity": {
          "recommended": 5,
          "mentioned": 7,
          "asked": 31,
          "recommended_pct": 16.1
        },
        "grok": {
          "recommended": 6,
          "mentioned": 10,
          "asked": 28,
          "recommended_pct": 21.4
        }
      }
    },
    {
      "tool": "Bubble",
      "recommended": 19,
      "mentioned": 45,
      "recommended_pct": 15.7,
      "mentioned_pct": 37.2,
      "per_engine": {
        "openai": {
          "recommended": 7,
          "mentioned": 16,
          "asked": 36,
          "recommended_pct": 19.4
        },
        "anthropic": {
          "recommended": 2,
          "mentioned": 12,
          "asked": 26,
          "recommended_pct": 7.7
        },
        "perplexity": {
          "recommended": 5,
          "mentioned": 9,
          "asked": 31,
          "recommended_pct": 16.1
        },
        "grok": {
          "recommended": 5,
          "mentioned": 8,
          "asked": 28,
          "recommended_pct": 17.9
        }
      }
    },
    {
      "tool": "Bolt",
      "recommended": 19,
      "mentioned": 31,
      "recommended_pct": 15.7,
      "mentioned_pct": 25.6,
      "per_engine": {
        "openai": {
          "recommended": 3,
          "mentioned": 5,
          "asked": 36,
          "recommended_pct": 8.3
        },
        "anthropic": {
          "recommended": 5,
          "mentioned": 9,
          "asked": 26,
          "recommended_pct": 19.2
        },
        "perplexity": {
          "recommended": 7,
          "mentioned": 10,
          "asked": 31,
          "recommended_pct": 22.6
        },
        "grok": {
          "recommended": 4,
          "mentioned": 7,
          "asked": 28,
          "recommended_pct": 14.3
        }
      }
    },
    {
      "tool": "FlutterFlow",
      "recommended": 19,
      "mentioned": 30,
      "recommended_pct": 15.7,
      "mentioned_pct": 24.8,
      "per_engine": {
        "openai": {
          "recommended": 7,
          "mentioned": 12,
          "asked": 36,
          "recommended_pct": 19.4
        },
        "anthropic": {
          "recommended": 4,
          "mentioned": 9,
          "asked": 26,
          "recommended_pct": 15.4
        },
        "perplexity": {
          "recommended": 4,
          "mentioned": 5,
          "asked": 31,
          "recommended_pct": 12.9
        },
        "grok": {
          "recommended": 4,
          "mentioned": 4,
          "asked": 28,
          "recommended_pct": 14.3
        }
      }
    },
    {
      "tool": "Replit",
      "recommended": 16,
      "mentioned": 28,
      "recommended_pct": 13.2,
      "mentioned_pct": 23.1,
      "per_engine": {
        "openai": {
          "recommended": 6,
          "mentioned": 8,
          "asked": 36,
          "recommended_pct": 16.7
        },
        "anthropic": {
          "recommended": 1,
          "mentioned": 6,
          "asked": 26,
          "recommended_pct": 3.8
        },
        "perplexity": {
          "recommended": 7,
          "mentioned": 9,
          "asked": 31,
          "recommended_pct": 22.6
        },
        "grok": {
          "recommended": 2,
          "mentioned": 5,
          "asked": 28,
          "recommended_pct": 7.1
        }
      }
    },
    {
      "tool": "Softr",
      "recommended": 14,
      "mentioned": 25,
      "recommended_pct": 11.6,
      "mentioned_pct": 20.7,
      "per_engine": {
        "openai": {
          "recommended": 5,
          "mentioned": 10,
          "asked": 36,
          "recommended_pct": 13.9
        },
        "anthropic": {
          "recommended": 1,
          "mentioned": 4,
          "asked": 26,
          "recommended_pct": 3.8
        },
        "perplexity": {
          "recommended": 3,
          "mentioned": 6,
          "asked": 31,
          "recommended_pct": 9.7
        },
        "grok": {
          "recommended": 5,
          "mentioned": 5,
          "asked": 28,
          "recommended_pct": 17.9
        }
      }
    },
    {
      "tool": "Retool",
      "recommended": 12,
      "mentioned": 18,
      "recommended_pct": 9.9,
      "mentioned_pct": 14.9,
      "per_engine": {
        "openai": {
          "recommended": 6,
          "mentioned": 10,
          "asked": 36,
          "recommended_pct": 16.7
        },
        "anthropic": {
          "recommended": 1,
          "mentioned": 1,
          "asked": 26,
          "recommended_pct": 3.8
        },
        "perplexity": {
          "recommended": 3,
          "mentioned": 4,
          "asked": 31,
          "recommended_pct": 9.7
        },
        "grok": {
          "recommended": 2,
          "mentioned": 3,
          "asked": 28,
          "recommended_pct": 7.1
        }
      }
    },
    {
      "tool": "Glide",
      "recommended": 9,
      "mentioned": 25,
      "recommended_pct": 7.4,
      "mentioned_pct": 20.7,
      "per_engine": {
        "openai": {
          "recommended": 3,
          "mentioned": 7,
          "asked": 36,
          "recommended_pct": 8.3
        },
        "anthropic": {
          "recommended": 0,
          "mentioned": 7,
          "asked": 26,
          "recommended_pct": 0.0
        },
        "perplexity": {
          "recommended": 2,
          "mentioned": 6,
          "asked": 31,
          "recommended_pct": 6.5
        },
        "grok": {
          "recommended": 4,
          "mentioned": 5,
          "asked": 28,
          "recommended_pct": 14.3
        }
      }
    },
    {
      "tool": "Framer",
      "recommended": 9,
      "mentioned": 17,
      "recommended_pct": 7.4,
      "mentioned_pct": 14.0,
      "per_engine": {
        "openai": {
          "recommended": 2,
          "mentioned": 7,
          "asked": 36,
          "recommended_pct": 5.6
        },
        "anthropic": {
          "recommended": 3,
          "mentioned": 4,
          "asked": 26,
          "recommended_pct": 11.5
        },
        "perplexity": {
          "recommended": 0,
          "mentioned": 1,
          "asked": 31,
          "recommended_pct": 0.0
        },
        "grok": {
          "recommended": 4,
          "mentioned": 5,
          "asked": 28,
          "recommended_pct": 14.3
        }
      }
    },
    {
      "tool": "GitHub Copilot",
      "recommended": 8,
      "mentioned": 25,
      "recommended_pct": 6.6,
      "mentioned_pct": 20.7,
      "per_engine": {
        "openai": {
          "recommended": 4,
          "mentioned": 8,
          "asked": 36,
          "recommended_pct": 11.1
        },
        "anthropic": {
          "recommended": 1,
          "mentioned": 9,
          "asked": 26,
          "recommended_pct": 3.8
        },
        "perplexity": {
          "recommended": 2,
          "mentioned": 4,
          "asked": 31,
          "recommended_pct": 6.5
        },
        "grok": {
          "recommended": 1,
          "mentioned": 4,
          "asked": 28,
          "recommended_pct": 3.6
        }
      }
    },
    {
      "tool": "Windsurf",
      "recommended": 7,
      "mentioned": 16,
      "recommended_pct": 5.8,
      "mentioned_pct": 13.2,
      "per_engine": {
        "openai": {
          "recommended": 3,
          "mentioned": 4,
          "asked": 36,
          "recommended_pct": 8.3
        },
        "anthropic": {
          "recommended": 1,
          "mentioned": 5,
          "asked": 26,
          "recommended_pct": 3.8
        },
        "perplexity": {
          "recommended": 1,
          "mentioned": 1,
          "asked": 31,
          "recommended_pct": 3.2
        },
        "grok": {
          "recommended": 2,
          "mentioned": 6,
          "asked": 28,
          "recommended_pct": 7.1
        }
      }
    },
    {
      "tool": "Claude Code",
      "recommended": 7,
      "mentioned": 15,
      "recommended_pct": 5.8,
      "mentioned_pct": 12.4,
      "per_engine": {
        "openai": {
          "recommended": 2,
          "mentioned": 3,
          "asked": 36,
          "recommended_pct": 5.6
        },
        "anthropic": {
          "recommended": 2,
          "mentioned": 4,
          "asked": 26,
          "recommended_pct": 7.7
        },
        "perplexity": {
          "recommended": 3,
          "mentioned": 3,
          "asked": 31,
          "recommended_pct": 9.7
        },
        "grok": {
          "recommended": 0,
          "mentioned": 5,
          "asked": 28,
          "recommended_pct": 0.0
        }
      }
    },
    {
      "tool": "Aider",
      "recommended": 5,
      "mentioned": 6,
      "recommended_pct": 4.1,
      "mentioned_pct": 5.0,
      "per_engine": {
        "openai": {
          "recommended": 1,
          "mentioned": 1,
          "asked": 36,
          "recommended_pct": 2.8
        },
        "anthropic": {
          "recommended": 1,
          "mentioned": 1,
          "asked": 26,
          "recommended_pct": 3.8
        },
        "perplexity": {
          "recommended": 1,
          "mentioned": 1,
          "asked": 31,
          "recommended_pct": 3.2
        },
        "grok": {
          "recommended": 2,
          "mentioned": 3,
          "asked": 28,
          "recommended_pct": 7.1
        }
      }
    },
    {
      "tool": "Wix",
      "recommended": 5,
      "mentioned": 6,
      "recommended_pct": 4.1,
      "mentioned_pct": 5.0,
      "per_engine": {
        "openai": {
          "recommended": 2,
          "mentioned": 2,
          "asked": 36,
          "recommended_pct": 5.6
        },
        "anthropic": {
          "recommended": 1,
          "mentioned": 2,
          "asked": 26,
          "recommended_pct": 3.8
        },
        "perplexity": {
          "recommended": 1,
          "mentioned": 1,
          "asked": 31,
          "recommended_pct": 3.2
        },
        "grok": {
          "recommended": 1,
          "mentioned": 1,
          "asked": 28,
          "recommended_pct": 3.6
        }
      }
    },
    {
      "tool": "Webflow",
      "recommended": 4,
      "mentioned": 21,
      "recommended_pct": 3.3,
      "mentioned_pct": 17.4,
      "per_engine": {
        "openai": {
          "recommended": 2,
          "mentioned": 10,
          "asked": 36,
          "recommended_pct": 5.6
        },
        "anthropic": {
          "recommended": 0,
          "mentioned": 7,
          "asked": 26,
          "recommended_pct": 0.0
        },
        "perplexity": {
          "recommended": 0,
          "mentioned": 0,
          "asked": 31,
          "recommended_pct": 0.0
        },
        "grok": {
          "recommended": 2,
          "mentioned": 4,
          "asked": 28,
          "recommended_pct": 7.1
        }
      }
    },
    {
      "tool": "Airtable",
      "recommended": 4,
      "mentioned": 16,
      "recommended_pct": 3.3,
      "mentioned_pct": 13.2,
      "per_engine": {
        "openai": {
          "recommended": 1,
          "mentioned": 7,
          "asked": 36,
          "recommended_pct": 2.8
        },
        "anthropic": {
          "recommended": 1,
          "mentioned": 2,
          "asked": 26,
          "recommended_pct": 3.8
        },
        "perplexity": {
          "recommended": 1,
          "mentioned": 3,
          "asked": 31,
          "recommended_pct": 3.2
        },
        "grok": {
          "recommended": 1,
          "mentioned": 4,
          "asked": 28,
          "recommended_pct": 3.6
        }
      }
    },
    {
      "tool": "Adalo",
      "recommended": 3,
      "mentioned": 17,
      "recommended_pct": 2.5,
      "mentioned_pct": 14.0,
      "per_engine": {
        "openai": {
          "recommended": 0,
          "mentioned": 2,
          "asked": 36,
          "recommended_pct": 0.0
        },
        "anthropic": {
          "recommended": 1,
          "mentioned": 7,
          "asked": 26,
          "recommended_pct": 3.8
        },
        "perplexity": {
          "recommended": 1,
          "mentioned": 3,
          "asked": 31,
          "recommended_pct": 3.2
        },
        "grok": {
          "recommended": 1,
          "mentioned": 5,
          "asked": 28,
          "recommended_pct": 3.6
        }
      }
    },
    {
      "tool": "Continue",
      "recommended": 3,
      "mentioned": 6,
      "recommended_pct": 2.5,
      "mentioned_pct": 5.0,
      "per_engine": {
        "openai": {
          "recommended": 2,
          "mentioned": 2,
          "asked": 36,
          "recommended_pct": 5.6
        },
        "anthropic": {
          "recommended": 0,
          "mentioned": 0,
          "asked": 26,
          "recommended_pct": 0.0
        },
        "perplexity": {
          "recommended": 0,
          "mentioned": 0,
          "asked": 31,
          "recommended_pct": 0.0
        },
        "grok": {
          "recommended": 1,
          "mentioned": 4,
          "asked": 28,
          "recommended_pct": 3.6
        }
      }
    },
    {
      "tool": "Base44",
      "recommended": 3,
      "mentioned": 5,
      "recommended_pct": 2.5,
      "mentioned_pct": 4.1,
      "per_engine": {
        "openai": {
          "recommended": 0,
          "mentioned": 0,
          "asked": 36,
          "recommended_pct": 0.0
        },
        "anthropic": {
          "recommended": 0,
          "mentioned": 1,
          "asked": 26,
          "recommended_pct": 0.0
        },
        "perplexity": {
          "recommended": 3,
          "mentioned": 4,
          "asked": 31,
          "recommended_pct": 9.7
        },
        "grok": {
          "recommended": 0,
          "mentioned": 0,
          "asked": 28,
          "recommended_pct": 0.0
        }
      }
    },
    {
      "tool": "Rork",
      "recommended": 3,
      "mentioned": 3,
      "recommended_pct": 2.5,
      "mentioned_pct": 2.5,
      "per_engine": {
        "openai": {
          "recommended": 0,
          "mentioned": 0,
          "asked": 36,
          "recommended_pct": 0.0
        },
        "anthropic": {
          "recommended": 0,
          "mentioned": 0,
          "asked": 26,
          "recommended_pct": 0.0
        },
        "perplexity": {
          "recommended": 3,
          "mentioned": 3,
          "asked": 31,
          "recommended_pct": 9.7
        },
        "grok": {
          "recommended": 0,
          "mentioned": 0,
          "asked": 28,
          "recommended_pct": 0.0
        }
      }
    },
    {
      "tool": "Appsmith",
      "recommended": 1,
      "mentioned": 7,
      "recommended_pct": 0.8,
      "mentioned_pct": 5.8,
      "per_engine": {
        "openai": {
          "recommended": 1,
          "mentioned": 3,
          "asked": 36,
          "recommended_pct": 2.8
        },
        "anthropic": {
          "recommended": 0,
          "mentioned": 1,
          "asked": 26,
          "recommended_pct": 0.0
        },
        "perplexity": {
          "recommended": 0,
          "mentioned": 1,
          "asked": 31,
          "recommended_pct": 0.0
        },
        "grok": {
          "recommended": 0,
          "mentioned": 2,
          "asked": 28,
          "recommended_pct": 0.0
        }
      }
    },
    {
      "tool": "Hostinger Horizons",
      "recommended": 1,
      "mentioned": 6,
      "recommended_pct": 0.8,
      "mentioned_pct": 5.0,
      "per_engine": {
        "openai": {
          "recommended": 0,
          "mentioned": 1,
          "asked": 36,
          "recommended_pct": 0.0
        },
        "anthropic": {
          "recommended": 0,
          "mentioned": 1,
          "asked": 26,
          "recommended_pct": 0.0
        },
        "perplexity": {
          "recommended": 0,
          "mentioned": 2,
          "asked": 31,
          "recommended_pct": 0.0
        },
        "grok": {
          "recommended": 1,
          "mentioned": 2,
          "asked": 28,
          "recommended_pct": 3.6
        }
      }
    },
    {
      "tool": "Amazon Q Developer",
      "recommended": 1,
      "mentioned": 2,
      "recommended_pct": 0.8,
      "mentioned_pct": 1.7,
      "per_engine": {
        "openai": {
          "recommended": 0,
          "mentioned": 0,
          "asked": 36,
          "recommended_pct": 0.0
        },
        "anthropic": {
          "recommended": 0,
          "mentioned": 0,
          "asked": 26,
          "recommended_pct": 0.0
        },
        "perplexity": {
          "recommended": 1,
          "mentioned": 2,
          "asked": 31,
          "recommended_pct": 3.2
        },
        "grok": {
          "recommended": 0,
          "mentioned": 0,
          "asked": 28,
          "recommended_pct": 0.0
        }
      }
    },
    {
      "tool": "Devin",
      "recommended": 1,
      "mentioned": 2,
      "recommended_pct": 0.8,
      "mentioned_pct": 1.7,
      "per_engine": {
        "openai": {
          "recommended": 0,
          "mentioned": 0,
          "asked": 36,
          "recommended_pct": 0.0
        },
        "anthropic": {
          "recommended": 1,
          "mentioned": 1,
          "asked": 26,
          "recommended_pct": 3.8
        },
        "perplexity": {
          "recommended": 0,
          "mentioned": 0,
          "asked": 31,
          "recommended_pct": 0.0
        },
        "grok": {
          "recommended": 0,
          "mentioned": 1,
          "asked": 28,
          "recommended_pct": 0.0
        }
      }
    },
    {
      "tool": "Tabnine",
      "recommended": 1,
      "mentioned": 2,
      "recommended_pct": 0.8,
      "mentioned_pct": 1.7,
      "per_engine": {
        "openai": {
          "recommended": 0,
          "mentioned": 0,
          "asked": 36,
          "recommended_pct": 0.0
        },
        "anthropic": {
          "recommended": 0,
          "mentioned": 0,
          "asked": 26,
          "recommended_pct": 0.0
        },
        "perplexity": {
          "recommended": 1,
          "mentioned": 2,
          "asked": 31,
          "recommended_pct": 3.2
        },
        "grok": {
          "recommended": 0,
          "mentioned": 0,
          "asked": 28,
          "recommended_pct": 0.0
        }
      }
    },
    {
      "tool": "Create",
      "recommended": 0,
      "mentioned": 3,
      "recommended_pct": 0.0,
      "mentioned_pct": 2.5,
      "per_engine": {
        "openai": {
          "recommended": 0,
          "mentioned": 1,
          "asked": 36,
          "recommended_pct": 0.0
        },
        "anthropic": {
          "recommended": 0,
          "mentioned": 2,
          "asked": 26,
          "recommended_pct": 0.0
        },
        "perplexity": {
          "recommended": 0,
          "mentioned": 0,
          "asked": 31,
          "recommended_pct": 0.0
        },
        "grok": {
          "recommended": 0,
          "mentioned": 0,
          "asked": 28,
          "recommended_pct": 0.0
        }
      }
    },
    {
      "tool": "OpenAI Codex",
      "recommended": 0,
      "mentioned": 3,
      "recommended_pct": 0.0,
      "mentioned_pct": 2.5,
      "per_engine": {
        "openai": {
          "recommended": 0,
          "mentioned": 1,
          "asked": 36,
          "recommended_pct": 0.0
        },
        "anthropic": {
          "recommended": 0,
          "mentioned": 1,
          "asked": 26,
          "recommended_pct": 0.0
        },
        "perplexity": {
          "recommended": 0,
          "mentioned": 1,
          "asked": 31,
          "recommended_pct": 0.0
        },
        "grok": {
          "recommended": 0,
          "mentioned": 0,
          "asked": 28,
          "recommended_pct": 0.0
        }
      }
    },
    {
      "tool": "Squarespace",
      "recommended": 0,
      "mentioned": 2,
      "recommended_pct": 0.0,
      "mentioned_pct": 1.7,
      "per_engine": {
        "openai": {
          "recommended": 0,
          "mentioned": 1,
          "asked": 36,
          "recommended_pct": 0.0
        },
        "anthropic": {
          "recommended": 0,
          "mentioned": 1,
          "asked": 26,
          "recommended_pct": 0.0
        },
        "perplexity": {
          "recommended": 0,
          "mentioned": 0,
          "asked": 31,
          "recommended_pct": 0.0
        },
        "grok": {
          "recommended": 0,
          "mentioned": 0,
          "asked": 28,
          "recommended_pct": 0.0
        }
      }
    },
    {
      "tool": "Budibase",
      "recommended": 0,
      "mentioned": 1,
      "recommended_pct": 0.0,
      "mentioned_pct": 0.8,
      "per_engine": {
        "openai": {
          "recommended": 0,
          "mentioned": 0,
          "asked": 36,
          "recommended_pct": 0.0
        },
        "anthropic": {
          "recommended": 0,
          "mentioned": 0,
          "asked": 26,
          "recommended_pct": 0.0
        },
        "perplexity": {
          "recommended": 0,
          "mentioned": 0,
          "asked": 31,
          "recommended_pct": 0.0
        },
        "grok": {
          "recommended": 0,
          "mentioned": 1,
          "asked": 28,
          "recommended_pct": 0.0
        }
      }
    },
    {
      "tool": "Cline",
      "recommended": 0,
      "mentioned": 1,
      "recommended_pct": 0.0,
      "mentioned_pct": 0.8,
      "per_engine": {
        "openai": {
          "recommended": 0,
          "mentioned": 0,
          "asked": 36,
          "recommended_pct": 0.0
        },
        "anthropic": {
          "recommended": 0,
          "mentioned": 0,
          "asked": 26,
          "recommended_pct": 0.0
        },
        "perplexity": {
          "recommended": 0,
          "mentioned": 0,
          "asked": 31,
          "recommended_pct": 0.0
        },
        "grok": {
          "recommended": 0,
          "mentioned": 1,
          "asked": 28,
          "recommended_pct": 0.0
        }
      }
    },
    {
      "tool": "GitHub Spark",
      "recommended": 0,
      "mentioned": 1,
      "recommended_pct": 0.0,
      "mentioned_pct": 0.8,
      "per_engine": {
        "openai": {
          "recommended": 0,
          "mentioned": 0,
          "asked": 36,
          "recommended_pct": 0.0
        },
        "anthropic": {
          "recommended": 0,
          "mentioned": 1,
          "asked": 26,
          "recommended_pct": 0.0
        },
        "perplexity": {
          "recommended": 0,
          "mentioned": 0,
          "asked": 31,
          "recommended_pct": 0.0
        },
        "grok": {
          "recommended": 0,
          "mentioned": 0,
          "asked": 28,
          "recommended_pct": 0.0
        }
      }
    }
  ]
}
