import Link from "next/link" import { Sparkles, BarChart3, Search, Share2, ArrowRight, CheckCircle2 } from "lucide-react" import { Button } from "@/components/ui/button" import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card" const exampleComparisons = [ { title: "React vs Vue vs Svelte", description: "Frontend framework comparison for modern web development", tags: ["Tech", "JavaScript"], items: ["React", "Vue", "Svelte"], scores: [8.5, 7.8, 8.2], }, { title: "GPT-4 vs Claude vs Gemini", description: "Comparing top AI language models for reasoning tasks", tags: ["AI", "Products"], items: ["GPT-4", "Claude 3", "Gemini Pro"], scores: [8.8, 9.0, 8.4], }, { title: "Notion vs Obsidian vs Roam", description: "Knowledge management tools for productivity", tags: ["Products", "Productivity"], items: ["Notion", "Obsidian", "Roam Research"], scores: [7.5, 8.3, 7.2], }, { title: "AWS vs GCP vs Azure", description: "Cloud platform comparison for enterprise infrastructure", tags: ["Tech", "Cloud"], items: ["AWS", "Google Cloud", "Microsoft Azure"], scores: [9.0, 8.2, 8.5], }, ] const features = [ { icon: BarChart3, title: "Rich Visualizations", description: "Interactive radar charts, bar graphs, and comparison tables to understand your results at a glance.", }, { icon: Search, title: "Deep Research", description: "AI-powered research that gathers comprehensive data from multiple sources for each item.", }, { icon: Share2, title: "Save & Share", description: "Keep your comparisons private or share them with the world. Build a library of research.", }, ] export default function HomePage() { return (
AI-Powered Research

Compare Anything with{" "} AI-Powered Deep Research

Stop spending hours researching. Let AI do the work for you with comprehensive, multi-dimensional comparisons on anything you can think of.

Example Comparisons

{exampleComparisons.map((example) => (
{example.title}
{example.description}
{example.tags.map((tag) => ( {tag} ))}
{example.items.slice(0, 2).join(" vs ")} {example.items.length > 2 && ` vs ${example.items.length - 2}+`}
{example.scores.slice(0, 3).map((score, i) => (
))}
))}

Why ComparAIson?

{features.map((feature) => (

{feature.title}

{feature.description}

))}

Ready to compare?

Start your first comparison in seconds. It's free to get started.

) }