import Link from 'next/link' import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/components/ui/card' import { Badge } from '@/components/ui/badge' import { Button } from '@/components/ui/button' import { Github, Heart, Code, Database, Search, BarChart3, GitCompare, Sparkles } from 'lucide-react' import { getStats } from '@/lib/data' import { formatNumber } from '@/lib/utils' export default function AboutPage() { const stats = getStats() const features = [ { icon: Search, title: 'Advanced Search', description: 'Search and filter by category, company, model, or keyword with real-time results', }, { icon: GitCompare, title: 'Side-by-Side Comparison', description: 'Compare up to 4 tools simultaneously to analyze differences and similarities', }, { icon: BarChart3, title: 'Analytics Dashboard', description: 'Comprehensive statistics and visualizations of all AI tools', }, { icon: Code, title: 'Complete Prompts', description: 'Full system prompts and tool configurations, not just excerpts', }, { icon: Database, title: 'Structured Data', description: 'Organized metadata with files, models, categories, and companies', }, { icon: Sparkles, title: 'Modern Interface', description: 'Beautiful, responsive UI built with Next.js 15, React 19, and Tailwind CSS', }, ] const techStack = [ { name: 'Next.js 15', description: 'React framework with App Router' }, { name: 'React 19', description: 'Latest React with Server Components' }, { name: 'TypeScript', description: 'Type-safe development' }, { name: 'Tailwind CSS', description: 'Utility-first CSS framework' }, { name: 'Zustand', description: 'Lightweight state management' }, { name: 'Framer Motion', description: 'Animation library' }, ] return (
{/* Hero */}
Version 2.0

About AI Prompts Explorer

The most comprehensive, searchable collection of AI tool system prompts and configurations. Discover how {stats.total_tools}+ AI coding tools work under the hood.

{/* Stats */}
{stats.total_tools}+ AI Tools Documented {stats.total_files} Configuration Files {formatNumber(stats.total_lines)} Lines of Prompts {Object.keys(stats.by_category).length} Tool Categories
{/* Features */}

Features

{features.map((feature) => { const Icon = feature.icon return ( {feature.title} {feature.description} ) })}
{/* Tech Stack */}

Technology Stack

{techStack.map((tech) => ( {tech.name} {tech.description} ))}
{/* Mission */}

Our Mission

AI Prompts Explorer aims to provide transparency into how AI coding tools work by collecting, organizing, and presenting their system prompts and configurations in an accessible way.

We believe that understanding how AI tools are configured helps developers:

  • Choose the right tools for their needs
  • Learn prompt engineering best practices
  • Understand AI tool capabilities and limitations
  • Build better AI-powered applications
  • Contribute to the open-source AI community
{/* Contributing */}

Contributing

This project is open source and welcomes contributions from the community. You can help by:

  • Adding new AI tool prompts and configurations
  • Updating existing tool information
  • Improving documentation
  • Reporting bugs or suggesting features
  • Sharing the project with others
{/* CTA */}

Start Exploring

Browse {stats.total_tools}+ AI tools and discover their system prompts

) }