{"repo": "bilo-io/clawsome", "files": {"apps/website/app/marketplace/page.tsx": {"d0e908eb5d03d0289fb37565fc50bdbc1f0fd3bf": {"t": 1786068559.300993, "n": 28531, "h": "cd41a4765589b238", "c": "'use client';\n\nimport React, { useState, useMemo, useEffect } from 'react';\nimport { motion, AnimatePresence } from 'framer-motion';\nimport { \n Search, \n Puzzle, \n Cpu, \n Zap, \n Github, \n MessageSquare, \n Cloud, \n Database, \n Shield, \n Layers, \n Code,\n Layout,\n Terminal,\n Activity,\n HardDrive,\n Globe,\n Lock,\n ExternalLink,\n ChevronRight,\n Filter,\n Sparkles,\n Command,\n Settings,\n Container,\n GitPullRequest,\n Coffee,\n Package,\n Layers2,\n Box,\n CreditCard,\n Target,\n FileCode,\n Smartphone,\n Server,\n Monitor,\n Key,\n DatabaseZap,\n Network,\n Wand2,\n BrainCircuit,\n MessageCircle,\n Eye,\n Wind,\n MousePointer2,\n PenTool,\n Workflow,\n ShieldCheck,\n Chrome,\n Mic,\n Mail,\n Clock,\n Webhook,\n CloudSun,\n Music,\n Volume2,\n Lightbulb,\n Moon,\n Home,\n Bot,\n Smile,\n Apple\n} from 'lucide-react';\nimport { cn } from '@/lib/utils';\nimport BackgroundVideo from '@/components/BackgroundVideo';\nimport BackgroundAnimated from '@/components/BackgroundAnimated';\n\ntype Category = 'All' | 'Skills' | 'Integrations' | 'Plugins' | 'MCP' | 'Automation' | 'Models' | 'Platforms';\n\ninterface MarketplaceItem {\n id: string;\n name: string;\n category: Category;\n description: string;\n icon: React.ReactNode;\n isNew?: boolean;\n isPopular?: boolean;\n}\n\nconst ITEMS: MarketplaceItem[] = [\n // SKILLS (20)\n { id: '1', name: 'Neural Reasoning Engine', category: 'Skills', description: 'Deep logical analysis capability for complex problem-solving.', icon: , isPopular: true },\n { id: '2', name: 'Contextual Memory Matrix', category: 'Skills', description: 'Enhanced long-term context retention for lengthy coding sessions.', icon: },\n { id: '3', name: 'Recursive Debugger', category: 'Skills', description: 'Self-correcting code analysis and bug fixing in real-time.', icon: , isNew: true },\n { id: '4', name: 'Multi-Agent Orchestrator', category: 'Skills', description: 'Coordinate complex swarms of AI agents with precision.', icon: , isPopular: true },\n { id: '5', name: 'Semantic Code Search', category: 'Skills', description: 'Find logic patterns across your codebase, not just strings.', icon: },\n { id: '6', name: 'Automated Refactoring', category: 'Skills', description: 'Instant code architectural improvements and cleanup.', icon: },\n { id: '7', name: 'Doc-Gen Specialist', category: 'Skills', description: 'Lightning-fast technical documentation from your source code.', icon: },\n { id: '8', name: 'Security Vulnerability Scanner', category: 'Skills', description: 'Proactive threat detection and security auditing.', icon: , isPopular: true },\n { id: '9', name: 'Performance Profiling', category: 'Skills', description: 'Deep-dive system bottleneck analysis and optimization.', icon: },\n { id: '10', name: 'Unit Test Generator', category: 'Skills', description: 'Comprehensive test coverage generation for all functions.', icon: },\n { id: '11', name: 'Dependency Map Visualizer', category: 'Skills', description: 'Visualize and manage complex project dependency graphs.', icon: },\n { id: '12', name: 'Language Translator', category: 'Skills', description: 'Polyglot assistant fluent in 100+ programming languages.', icon: },\n { id: '13', name: 'Regex Wizard', category: 'Skills', description: 'Master complex string manipulations with neural assistance.', icon: },\n { id: '14', name: 'Database Schema Designer', category: 'Skills', description: 'Optimized data architecture design and migration tools.', icon: },\n { id: '15', name: 'API Request Optimizer', category: 'Skills', description: 'Minimize latency and maximize throughput for your endpoints.', icon: },\n { id: '16', name: 'Cloud Infra Architect', category: 'Skills', description: 'Design serverless and K8s setups with AI-driven best practices.', icon: },\n { id: '17', name: 'Framework Porter', category: 'Skills', description: 'Seamlessly port code between React, Vue, and Svelte.', icon: , isNew: true },\n { id: '18', name: 'TypeScript Migration', category: 'Skills', description: 'Elevate legacy JavaScript to strict, safe TypeScript.', icon: },\n { id: '19', name: 'Legacy Modernizer', category: 'Skills', description: 'Breathe life into outdated repositories and technical debt.', icon: },\n { id: '20', name: 'Personality Tuner', category: 'Skills', description: 'Customize your AI agent\\'s voice, tone, and behavior.', icon: },\n\n // INTEGRATIONS (20)\n { id: '21', name: 'GitHub Synapse', category: 'Integrations', description: 'Deep integration with Pull Requests, Issues, and Actions.', icon: , isPopular: true },\n { id: '22', name: 'Discord Hive', category: 'Integrations', description: 'Real-time agent communication within your community server.', icon: },\n { id: '23', name: 'Slack Nerve Center', category: 'Integrations', description: 'Execute commands and receive updates directly in Slack.', icon: },\n { id: '24', name: 'Linear Sync Flow', category: 'Integrations', description: 'Automated task tracking and progress synchronization.', icon: },\n { id: '25', name: 'MCP Cyber-Link', category: 'Integrations', description: 'Universal Model Context Protocol bridge for all agents.', icon: , isPopular: true },\n { id: '26', name: 'Notion Knowledge Base', category: 'Integrations', description: 'Bi-directional sync between docs and codebases.', icon: },\n { id: '27', name: 'PostgreSQL Bridge', category: 'Integrations', description: 'Direct neural SQL querying and schema administration.', icon: },\n { id: '28', name: 'AWS Cloud Hub', category: 'Integrations', description: 'Zero-config management of EC2, S3, and Lambda.', icon: },\n { id: '29', name: 'GCP Connector', category: 'Integrations', description: 'Seamlessly manage Google Cloud resources and IAM.', icon: },\n { id: '30', name: 'Azure Enterprise', category: 'Integrations', description: 'Enterprise-grade Microsoft Azure infrastructure tools.', icon: },\n { id: '31', name: 'Stripe Gateway', category: 'Integrations', description: 'Neural-powered billing and payment logic integration.', icon: },\n { id: '32', name: 'Sentry Watchtower', category: 'Integrations', description: 'Automated error triaging and self-healing bug fixes.', icon: , isNew: true },\n { id: '33', name: 'Datadog Metrics', category: 'Integrations', description: 'Visual observability and real-time dashboard sync.', icon: },\n { id: '34', name: 'Firebase Realtime', category: 'Integrations', description: 'Fast, synchronized data for web and mobile apps.', icon: },\n { id: '35', name: 'Supabase Edge', category: 'Integrations', description: 'Native support for Supabase Auth and Edge functions.', icon: },\n { id: '36', name: 'Twilio Cell-Link', category: 'Integrations', description: 'SMS, Voice, and WhatsApp neural automation.', icon: },\n { id: '37', name: 'Netlify Deployer', category: 'Integrations', description: 'Continuous delivery automation for modern web apps.', icon: },\n { id: '38', name: 'Vercel Edge Hub', category: 'Integrations', description: 'Optimize and deploy Next.js apps with one command.', icon: , isPopular: true },\n { id: '39', name: 'K8s Cluster Master', category: 'Integrations', description: 'Visual orchestration and scaling of Kubernetes clusters.', icon: },\n { id: '40', name: 'Docker Forge', category: 'Integrations', description: 'Automated containerization and image management.', icon: },\n\n // PLUGINS (10)\n { id: '41', name: 'Omni-Workflow Max', category: 'Plugins', description: 'One-click full-stack project scaffolding and setup.', icon: , isPopular: true },\n { id: '42', name: 'Quantum Speed-Code', category: 'Plugins', description: 'Predictive neural code generation at 10x speeds.', icon: , isNew: true },\n { id: '43', name: 'Ethereal Live-Docs', category: 'Plugins', description: 'Floating live documentation that follows your cursor.', icon: },\n { id: '44', name: 'Cyber-Security Shield', category: 'Plugins', description: 'Real-time intrusion detection and behavioral blocking.', icon: , isPopular: true },\n { id: '45', name: 'Data-Vault Secret', category: 'Plugins', description: 'End-to-end encrypted secrets and environment variables.', icon: },\n { id: '46', name: 'Auto-Scale Prophet', category: 'Plugins', description: 'Predictive infrastructure scaling based on traffic.', icon: },\n { id: '47', name: 'Stitch Loop UI', category: 'Plugins', description: 'Real-time frontend component prototyping and testing.', icon: , isPopular: true },\n { id: '48', name: 'Aesthetic Refiner', category: 'Plugins', description: 'Automated UI polish, spacing, and design consistency.', icon: },\n { id: '49', name: 'Ghost-Writer AI', category: 'Plugins', description: 'Generative technical writing for blogs and changelogs.', icon: },\n { id: '50', name: 'Nightshade Terminal', category: 'Plugins', description: 'A custom, neural-enhanced CLI theme for pro developers.', icon: , isNew: true },\n \n // MCP (5)\n { id: '51', name: 'MCP Slack Bridge', category: 'MCP', description: 'Expose Slack channels as MCP resources for your agents.', icon: , isPopular: true },\n { id: '52', name: 'MCP GitHub Context', category: 'MCP', description: 'Seamlessly link GitHub repositories as agent context.', icon: , isPopular: true },\n { id: '53', name: 'MCP Google Maps', category: 'MCP', description: 'Enable agents to \\'see\\' and \\'navigate\\' through geographical data.', icon: , isNew: true },\n { id: '54', name: 'MCP Notion Knowledge', category: 'MCP', description: 'Access Notion databases and pages as MCP tools.', icon: },\n { id: '55', name: 'MCP SQL Explorer', category: 'MCP', description: 'Turn your SQL databases into agent-ready MCP resources.', icon: },\n\n // COMMUNICATIONS & SECURE (NEW)\n { id: '56', name: 'Signal', category: 'Integrations', description: 'Secure, end-to-end encrypted communications for your agents.', icon: , isPopular: true },\n { id: '57', name: 'iMessage', category: 'Integrations', description: 'Native Apple messaging integration for seamless notification swarms.', icon: },\n\n // TOOLS & AUTOMATION\n { id: '58', name: 'Browser', category: 'Automation', description: 'Full Chrome/Chromium control and web navigation.', icon: , isPopular: true },\n { id: '59', name: 'Canvas', category: 'Automation', description: 'Visual workspace + A2UI for interactive agent collaboration.', icon: },\n { id: '60', name: 'Voice', category: 'Automation', description: 'Voice Wake + Talk Mode for hands-free agent interaction.', icon: },\n { id: '61', name: 'Gmail', category: 'Automation', description: 'Pub/Sub email triggers and automated inbox management.', icon: },\n { id: '62', name: 'Cron', category: 'Automation', description: 'Powerful scheduled tasks and recurring agent workflows.', icon: },\n { id: '63', name: 'Webhooks', category: 'Automation', description: 'External triggers to initiate agent actions from any service.', icon: },\n { id: '64', name: '1Password', category: 'Automation', description: 'Secure credentials and vault management for agent identities.', icon: },\n { id: '65', name: 'Weather', category: 'Automation', description: 'Real-time forecasts and conditions for location-aware tasks.', icon: },\n\n // MUSIC & AUDIO & SMART HOME\n { id: '66', name: 'Spotify', category: 'Integrations', description: 'Music playback control and playlist management.', icon: },\n { id: '67', name: 'Sonos', category: 'Integrations', description: 'Multi-room audio control for smart environment orchestration.', icon: },\n { id: '68', name: 'Shazam', category: 'Integrations', description: 'Neural song recognition and audio fingerprinting.', icon: },\n { id: '69', name: 'Philips Hue', category: 'Integrations', description: 'Smart lighting automation and scene management.', icon: },\n { id: '70', name: '8Sleep', category: 'Integrations', description: 'Biometric-driven environment tuning and sleep optimization.', icon: },\n { id: '71', name: 'Home Assistant', category: 'Integrations', description: 'Unified home automation hub for all IoT devices.', icon: },\n\n // AI MODELS\n { id: '72', name: 'Anthropic', category: 'Models', description: 'Next-gen reasoning with Claude Pro, Max, and Opus 4.5.', icon: , isPopular: true },\n { id: '73', name: 'OpenAI', category: 'Models', description: 'Industry-leading intelligence with GPT-4, GPT-5, and o1.', icon: , isPopular: true },\n { id: '74', name: 'Google Gemini', category: 'Models', description: 'Multimodal power with Gemini 2.5 Pro and Flash.', icon: },\n { id: '75', name: 'MiniMax', category: 'Models', description: 'Advanced MiniMax-M2.5 models for efficient reasoning.', icon: },\n { id: '76', name: 'xAI Grok', category: 'Models', description: 'Real-time knowledge and reasoning with Grok 3 & 4.', icon: },\n { id: '77', name: 'Vercel AI Gateway', category: 'Models', description: 'Access hundreds of models with a single unified API key.', icon: },\n { id: '78', name: 'OpenRouter', category: 'Models', description: 'The ultimate unified API gateway for all LLMs.', icon: },\n { id: '79', name: 'Mistral', category: 'Models', description: 'Mistral Large and Codestral for high-performance tasks.', icon: },\n { id: '80', name: 'DeepSeek', category: 'Models', description: 'DeepSeek V3 & R1 for specialized analytical workloads.', icon: },\n { id: '81', name: 'GLM', category: 'Models', description: 'ChatGLM models for multilingual and diverse interactions.', icon: },\n { id: '82', name: 'Perplexity', category: 'Models', description: 'Search-augmented AI for real-time web-grounded truth.', icon: },\n { id: '83', name: 'Hugging Face', category: 'Models', description: 'Access to 100k+ open-source models and datasets.', icon: },\n { id: '84', name: 'Local Models', category: 'Models', description: 'Private, on-device intelligence with Ollama and LM Studio.', icon: },\n\n // PLATFORMS\n { id: '85', name: 'macOS', category: 'Platforms', description: 'Native menu bar app + Voice Wake for desktop operators.', icon: , isPopular: true },\n { id: '86', name: 'iOS', category: 'Platforms', description: 'Mobile Canvas, camera integration, and Voice Wake.', icon: },\n { id: '87', name: 'Android', category: 'Platforms', description: 'Full screen mirror, Canvas, and camera automation.', icon: },\n { id: '88', name: 'Windows', category: 'Platforms', description: 'Deep WSL2 integration for high-performance agent runs.', icon: },\n { id: '89', name: 'Linux', category: 'Platforms', description: 'Native kernel-level support for server-side swarms.', icon: },\n];\n\nfunction UploadCloud({ className }: { className?: string }) {\n return (\n \n \n \n \n \n );\n}\n\nexport default function MarketplacePage() {\n const [activeCategory, setActiveCategory] = useState('All');\n const [searchQuery, setSearchQuery] = useState('');\n const [mounted, setMounted] = useState(false);\n\n useEffect(() => {\n setMounted(true);\n }, []);\n\n const filteredItems = useMemo(() => {\n return ITEMS.filter(item => {\n const matchesCategory = activeCategory === 'All' || item.category === activeCategory;\n const matchesSearch = item.name.toLowerCase().includes(searchQuery.toLowerCase()) || \n item.description.toLowerCase().includes(searchQuery.toLowerCase());\n return matchesCategory && matchesSearch;\n });\n }, [activeCategory, searchQuery]);\n\n const categories: Category[] = ['All', 'Skills', 'Integrations', 'Plugins', 'MCP', 'Automation', 'Models', 'Platforms'];\n\n return (\n
\n\n {/* Decorative Background */}\n {/*
\n
\n
*/}\n\n\n {/* Hero Animated Background */}\n \n \n\n
\n {/* Flashy Top Panel */}\n
\n \n \n \n The Neural Marketplace\n \n

\n Infinite
\n Capabilities.\n

\n

\n Unlock the full potential of your autonomous agents with our curated library of 50+ elite skills, integrations, and plugins.\n

\n \n\n \n
\n {/* High-intensity outer glow */}\n
\n \n {/* Border Gradient Container */}\n
\n
\n \n setSearchQuery(e.target.value)}\n />\n \n ⌘\n K\n \n
\n
\n
\n \n
\n\n {/* Filters */}\n
\n {categories.map((category, index) => (\n setActiveCategory(category)}\n className={cn(\n \"px-6 py-2.5 rounded-full text-sm font-bold transition-all duration-300\",\n activeCategory === category \n ? \"bg-indigo-600 text-white shadow-lg shadow-indigo-600/30 scale-105\" \n : \"bg-white dark:bg-slate-800/50 text-slate-600 dark:text-slate-400 hover:bg-slate-200 dark:hover:bg-slate-700 shadow-sm\"\n )}\n >\n {category}\n \n ))}\n
\n\n {/* Grid */}\n
\n \n \n {filteredItems.map((item, index) => (\n \n
\n
\n
\n
\n {item.icon}\n
\n
\n {item.isPopular && (\n \n Popular\n \n )}\n {item.isNew && (\n \n New\n \n )}\n
\n
\n\n
\n

\n {item.name}\n

\n

\n {item.description}\n

\n
\n\n
\n \n {item.category}\n \n \n
\n
\n \n ))}\n \n \n\n {filteredItems.length === 0 && (\n \n
\n \n
\n

No items found

\n

Try adjusting your search or category filters.

\n
\n )}\n
\n
\n
\n );\n}\n"}}}}