- 重构首页和项目列表页布局,优化视觉层次 - 新增 ProjectDetail、ProjectSidebar、RelatedProjects 组件 - 改进项目卡片样式,增加悬停效果 - 优化标签云和搜索栏交互体验 - 更新全局样式和 Tailwind 配置 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
386 lines
23 KiB
HTML
386 lines
23 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en"><head>
|
|
<meta charset="utf-8"/>
|
|
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
|
|
<title>Agent Park - Project Details</title>
|
|
<script src="https://cdn.tailwindcss.com?plugins=forms,typography"></script>
|
|
<link href="https://fonts.googleapis.com/css2?family=Space+Mono:ital,wght@0,400;0,700;1,400&family=Inter:wght@300;400;500;600;700&display=swap" rel="stylesheet"/>
|
|
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"/>
|
|
<script>
|
|
tailwind.config = {
|
|
darkMode: "class",
|
|
theme: {
|
|
extend: {
|
|
colors: {
|
|
primary: "#FFE100", // The vibrant yellow seen in headers and buttons
|
|
"primary-dark": "#e5cb00",
|
|
"background-light": "#F6F3EB", // Light beige background
|
|
"background-dark": "#121212", // Dark mode background
|
|
"surface-light": "#FFFFFF",
|
|
"surface-dark": "#1E1E1E",
|
|
"text-light": "#000000",
|
|
"text-dark": "#E0E0E0",
|
|
"border-light": "#000000",
|
|
"border-dark": "#333333",
|
|
},
|
|
fontFamily: {
|
|
display: ["Space Mono", "monospace"], // For headers and buttons
|
|
body: ["Inter", "sans-serif"], // For body text
|
|
},
|
|
borderRadius: {
|
|
DEFAULT: "0px", // Sharp corners generally seen in the design
|
|
'md': "2px",
|
|
},
|
|
boxShadow: {
|
|
'brutal': '4px 4px 0px 0px rgba(0,0,0,1)', // Brutalist shadow style
|
|
'brutal-hover': '2px 2px 0px 0px rgba(0,0,0,1)',
|
|
'brutal-dark': '4px 4px 0px 0px rgba(255,255,255,0.2)',
|
|
}
|
|
},
|
|
},
|
|
};
|
|
</script>
|
|
<style>::-webkit-scrollbar {
|
|
width: 8px;
|
|
}
|
|
::-webkit-scrollbar-track {
|
|
background: transparent;
|
|
}
|
|
::-webkit-scrollbar-thumb {
|
|
background-color: #cbd5e1;
|
|
border-radius: 4px;
|
|
}
|
|
::-webkit-scrollbar-thumb:hover {
|
|
background-color: #94a3b8;
|
|
}
|
|
.dark ::-webkit-scrollbar-thumb {
|
|
background-color: #475569;
|
|
}.prose h2, .prose h3 {
|
|
font-family: 'Space Mono', monospace;
|
|
font-weight: 700;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body class="bg-background-light dark:bg-background-dark text-text-light dark:text-text-dark font-body min-h-screen flex flex-col transition-colors duration-200">
|
|
<div class="bg-primary text-black text-xs font-bold py-2 text-center uppercase tracking-widest border-b border-border-light dark:border-border-dark font-display">
|
|
Discover the future of AI Agents <span class="material-icons text-sm align-middle ml-1">arrow_forward</span>
|
|
</div>
|
|
<nav class="border-b border-border-light dark:border-border-dark bg-background-light dark:bg-background-dark sticky top-0 z-50">
|
|
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
|
<div class="flex justify-between items-center h-16">
|
|
<div class="flex items-center">
|
|
<a class="flex items-center gap-2 group" href="#">
|
|
<span class="material-icons text-2xl group-hover:rotate-12 transition-transform">smart_toy</span>
|
|
<span class="font-display font-bold text-lg tracking-tight">Agent Park</span>
|
|
</a>
|
|
</div>
|
|
<div class="hidden md:flex items-center space-x-8">
|
|
<a class="text-sm font-display font-bold hover:underline decoration-2 underline-offset-4" href="#">HOME</a>
|
|
<a class="text-sm font-display font-bold hover:underline decoration-2 underline-offset-4" href="#">PROJECTS</a>
|
|
<a class="text-sm font-display font-bold hover:underline decoration-2 underline-offset-4" href="#">BLOG</a>
|
|
<a class="text-sm font-display font-bold hover:underline decoration-2 underline-offset-4" href="#">ABOUT</a>
|
|
</div>
|
|
<div class="hidden md:flex items-center gap-4">
|
|
<div class="text-xs font-display font-bold border-r border-border-light dark:border-border-dark pr-4 mr-2">
|
|
<span class="cursor-pointer hover:text-gray-600 dark:hover:text-gray-300">中文</span> / <span class="cursor-pointer hover:text-gray-600 dark:hover:text-gray-300">EN</span>
|
|
</div>
|
|
<a class="font-display text-xs font-bold uppercase border border-border-light dark:border-white px-4 py-2 hover:bg-black hover:text-white dark:hover:bg-white dark:hover:text-black transition-all shadow-[2px_2px_0px_0px_rgba(0,0,0,1)] dark:shadow-[2px_2px_0px_0px_rgba(255,255,255,1)] active:translate-x-[2px] active:translate-y-[2px] active:shadow-none" href="#">
|
|
Submit Project
|
|
</a>
|
|
</div>
|
|
<div class="md:hidden flex items-center">
|
|
<button class="outline-none mobile-menu-button">
|
|
<span class="material-icons">menu</span>
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</nav>
|
|
<main class="flex-grow container mx-auto px-4 sm:px-6 lg:px-8 py-12">
|
|
<div class="mb-8">
|
|
<a class="inline-flex items-center text-sm font-display font-bold text-gray-500 hover:text-black dark:text-gray-400 dark:hover:text-white transition-colors group" href="#">
|
|
<span class="material-icons text-base mr-1 group-hover:-translate-x-1 transition-transform">arrow_back</span>
|
|
BACK TO PROJECTS
|
|
</a>
|
|
</div>
|
|
<div class="grid grid-cols-1 lg:grid-cols-12 gap-12">
|
|
<div class="lg:col-span-8">
|
|
<header class="mb-10 relative">
|
|
<div class="absolute -top-10 -right-10 w-24 h-24 border border-black dark:border-white opacity-20 rounded-full hidden md:block" style="border-radius: 40% 60% 70% 30% / 40% 50% 60% 50%;"></div>
|
|
<h1 class="font-display text-4xl md:text-6xl font-bold mb-6 leading-tight uppercase relative z-10">
|
|
AutoGPT X
|
|
</h1>
|
|
<div class="flex flex-wrap items-center gap-4 text-sm font-mono text-gray-600 dark:text-gray-400 mb-8 pb-8 border-b border-gray-300 dark:border-gray-700">
|
|
<div class="flex items-center gap-2">
|
|
<span class="material-icons text-base">calendar_today</span>
|
|
<span>Added Oct 24, 2023</span>
|
|
</div>
|
|
<span class="hidden sm:inline text-gray-300">|</span>
|
|
<div class="flex items-center gap-2">
|
|
<span class="material-icons text-base">category</span>
|
|
<span>Autonomous Agent</span>
|
|
</div>
|
|
<span class="hidden sm:inline text-gray-300">|</span>
|
|
<div class="flex items-center gap-2">
|
|
<span class="material-icons text-base">code</span>
|
|
<span>Open Source</span>
|
|
</div>
|
|
</div>
|
|
<div class="flex flex-wrap gap-3 mb-8">
|
|
<span class="px-3 py-1 border border-black dark:border-gray-500 text-xs font-display font-bold uppercase bg-white dark:bg-gray-800">Python</span>
|
|
<span class="px-3 py-1 border border-black dark:border-gray-500 text-xs font-display font-bold uppercase bg-white dark:bg-gray-800">LLM</span>
|
|
<span class="px-3 py-1 border border-black dark:border-gray-500 text-xs font-display font-bold uppercase bg-white dark:bg-gray-800">Automation</span>
|
|
<span class="px-3 py-1 border border-black dark:border-gray-500 text-xs font-display font-bold uppercase bg-white dark:bg-gray-800">GPT-4</span>
|
|
</div>
|
|
<div class="relative w-full aspect-video border-2 border-black dark:border-gray-600 bg-gray-100 dark:bg-gray-800 mb-10 overflow-hidden shadow-brutal dark:shadow-none">
|
|
<img alt="AutoGPT X Interface Abstract Visualization" class="w-full h-full object-cover" src="https://lh3.googleusercontent.com/aida-public/AB6AXuAvvUwvvv9eQigRJYV_SkkRfdJYe8PSpnsqNqriFIrtYb3ZxrfwipLWMSn-m8oQB9oT1LuynQY8q6o3m_GOFZGK0yM2nLxapj0EbrWKj49NN3JdO6I65VMXvnlM56uRAHXh-JKoIaFFlQRUg0hlhLlc7Nc_UfniYNUpu_0CX6OPsJwYhIRaAMeqjgLuWTfLA6cKNtkixtbNr9K7AI5puEIJjPLs7tQuUC5_7NjEiFSbBPFg_pO95-buoa59aO4_Qafu600RkDE9lDQ"/>
|
|
<div class="absolute bottom-4 right-4 bg-white dark:bg-black px-2 py-1 text-xs font-mono border border-black dark:border-gray-500">v2.0.1 Stable</div>
|
|
</div>
|
|
</header>
|
|
<article class="prose prose-lg dark:prose-invert max-w-none prose-headings:font-display prose-a:text-blue-600 dark:prose-a:text-blue-400 hover:prose-a:text-blue-800 dark:hover:prose-a:text-blue-300 prose-img:border-2 prose-img:border-black dark:prose-img:border-gray-600 prose-img:shadow-brutal dark:prose-img:shadow-none">
|
|
<p class="lead font-display text-xl mb-8">
|
|
AutoGPT X is an experimental open-source application showcasing the capabilities of the GPT-4 language model. This program, driven by GPT-4, chains together LLM "thoughts", to autonomously achieve whatever goal you set.
|
|
</p>
|
|
<h2>Overview</h2>
|
|
<p>
|
|
Unlike typical AI chatbots that require constant prompting, AutoGPT X takes a single goal and breaks it down into sub-tasks. It utilizes the internet for searching and gathering information, manages long-term and short-term memory, and can execute code or scripts to accomplish complex workflows.
|
|
</p>
|
|
<p>
|
|
As one of the first examples of GPT-4 running fully autonomously, AutoGPT X pushes the boundaries of what is possible with AI agents. It serves as a framework for building sophisticated AI assistants capable of performing real-world tasks with minimal human intervention.
|
|
</p>
|
|
<h3>Key Features</h3>
|
|
<ul class="list-disc pl-6 space-y-2 marker:text-black dark:marker:text-white">
|
|
<li><strong>Internet Access:</strong> Searches and gathers information autonomously.</li>
|
|
<li><strong>Long-Term Memory:</strong> Retains context over extended sessions.</li>
|
|
<li><strong>GPT-4 Powered:</strong> Leverages the reasoning capabilities of state-of-the-art LLMs.</li>
|
|
<li><strong>File Management:</strong> Can read and write files to your local system.</li>
|
|
<li><strong>Extensible:</strong> Plugin system allows for custom integrations.</li>
|
|
</ul>
|
|
<h3>Getting Started</h3>
|
|
<p>
|
|
To install AutoGPT X, you will need Python 3.10 or later. Clone the repository and install the dependencies:
|
|
</p>
|
|
<pre class="bg-gray-100 dark:bg-gray-800 border border-black dark:border-gray-600 p-4 font-mono text-sm overflow-x-auto"><code>git clone https://github.com/agentpark/autogpt-x.git
|
|
cd autogpt-x
|
|
pip install -r requirements.txt
|
|
python main.py</code></pre>
|
|
<blockquote>
|
|
"The goal of AutoGPT X is to make GPT-4 fully autonomous."
|
|
</blockquote>
|
|
<h2>Use Cases</h2>
|
|
<p>
|
|
Developers and enthusiasts are using AutoGPT X for a variety of tasks, including:
|
|
</p>
|
|
<ul class="list-disc pl-6 space-y-2 marker:text-black dark:marker:text-white">
|
|
<li>Automated market research and report generation.</li>
|
|
<li>Code debugging and autonomous software development.</li>
|
|
<li>Personal assistant tasks like booking flights or ordering food.</li>
|
|
<li>Content creation and social media management.</li>
|
|
</ul>
|
|
</article>
|
|
<div class="mt-12 pt-8 border-t border-gray-300 dark:border-gray-700 flex flex-col sm:flex-row justify-between items-center gap-6">
|
|
<div class="flex gap-4">
|
|
<button class="p-2 border border-black dark:border-gray-400 hover:bg-gray-100 dark:hover:bg-gray-800 transition-colors" title="Share on X">
|
|
<span class="material-icons text-lg">share</span>
|
|
</button>
|
|
<button class="p-2 border border-black dark:border-gray-400 hover:bg-gray-100 dark:hover:bg-gray-800 transition-colors" title="Copy Link">
|
|
<span class="material-icons text-lg">link</span>
|
|
</button>
|
|
</div>
|
|
<div class="flex items-center gap-2">
|
|
<span class="text-sm font-display font-bold text-gray-500">DID THIS AGENT FIX THIS?</span>
|
|
<button class="px-4 py-2 bg-primary text-black font-display font-bold text-xs uppercase border border-black hover:bg-yellow-400 transition-colors shadow-[2px_2px_0px_0px_rgba(0,0,0,1)] active:shadow-none active:translate-x-[2px] active:translate-y-[2px]">Yes, it rocks</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<aside class="lg:col-span-4 space-y-8">
|
|
<div class="bg-white dark:bg-surface-dark border-2 border-black dark:border-gray-600 p-6 shadow-brutal dark:shadow-brutal-dark">
|
|
<h3 class="font-display font-bold text-lg mb-6 uppercase border-b-2 border-primary pb-2 inline-block">Project Links</h3>
|
|
<div class="space-y-4">
|
|
<a class="flex items-center justify-between group p-3 border border-gray-200 dark:border-gray-700 hover:border-black dark:hover:border-white transition-colors bg-gray-50 dark:bg-gray-800" href="#">
|
|
<div class="flex items-center gap-3">
|
|
<span class="material-icons">language</span>
|
|
<span class="font-bold text-sm">Official Website</span>
|
|
</div>
|
|
<span class="material-icons text-sm group-hover:translate-x-1 transition-transform">arrow_forward</span>
|
|
</a>
|
|
<a class="flex items-center justify-between group p-3 border border-gray-200 dark:border-gray-700 hover:border-black dark:hover:border-white transition-colors bg-gray-50 dark:bg-gray-800" href="#">
|
|
<div class="flex items-center gap-3">
|
|
<span class="material-icons">code</span>
|
|
<span class="font-bold text-sm">GitHub Repo</span>
|
|
</div>
|
|
<span class="material-icons text-sm group-hover:translate-x-1 transition-transform">arrow_forward</span>
|
|
</a>
|
|
<a class="flex items-center justify-between group p-3 border border-gray-200 dark:border-gray-700 hover:border-black dark:hover:border-white transition-colors bg-gray-50 dark:bg-gray-800" href="#">
|
|
<div class="flex items-center gap-3">
|
|
<span class="material-icons">description</span>
|
|
<span class="font-bold text-sm">Documentation</span>
|
|
</div>
|
|
<span class="material-icons text-sm group-hover:translate-x-1 transition-transform">arrow_forward</span>
|
|
</a>
|
|
</div>
|
|
<div class="mt-8 pt-6 border-t border-gray-200 dark:border-gray-700">
|
|
<div class="grid grid-cols-2 gap-4">
|
|
<div>
|
|
<span class="text-xs text-gray-500 uppercase font-mono block mb-1">License</span>
|
|
<span class="font-bold text-sm">MIT</span>
|
|
</div>
|
|
<div>
|
|
<span class="text-xs text-gray-500 uppercase font-mono block mb-1">Pricing</span>
|
|
<span class="font-bold text-sm">Free</span>
|
|
</div>
|
|
<div>
|
|
<span class="text-xs text-gray-500 uppercase font-mono block mb-1">Stars</span>
|
|
<span class="font-bold text-sm">142k</span>
|
|
</div>
|
|
<div>
|
|
<span class="text-xs text-gray-500 uppercase font-mono block mb-1">Forks</span>
|
|
<span class="font-bold text-sm">34k</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="bg-primary border-2 border-black p-6 relative overflow-hidden shadow-brutal dark:shadow-none group cursor-pointer hover:bg-yellow-400 transition-colors">
|
|
<div class="absolute top-0 right-0 w-20 h-20 bg-white opacity-20 transform rotate-45 translate-x-10 -translate-y-10"></div>
|
|
<div class="absolute bottom-0 left-0 w-16 h-16 bg-black opacity-10 rounded-full transform -translate-x-8 translate-y-8"></div>
|
|
<div class="relative z-10 text-center">
|
|
<div class="w-12 h-12 bg-white rounded-full border-2 border-black flex items-center justify-center mx-auto mb-4 group-hover:scale-110 transition-transform">
|
|
<span class="material-icons text-2xl">rocket_launch</span>
|
|
</div>
|
|
<h3 class="font-display font-bold text-xl mb-2">Build Your Own Agent?</h3>
|
|
<p class="text-sm font-medium mb-6">Start using our API to build custom agents in minutes.</p>
|
|
<button class="w-full bg-black text-white font-display font-bold py-3 text-sm uppercase hover:bg-gray-800 transition-colors shadow-none">
|
|
Get Started Now
|
|
</button>
|
|
</div>
|
|
</div>
|
|
<div class="sticky top-24 bg-background-light dark:bg-background-dark border border-gray-300 dark:border-gray-700 p-6 hidden lg:block">
|
|
<h3 class="font-display font-bold text-sm uppercase tracking-widest mb-4 text-gray-500 dark:text-gray-400">On this page</h3>
|
|
<ul class="space-y-3 text-sm border-l-2 border-gray-200 dark:border-gray-700 pl-4">
|
|
<li><a class="text-black dark:text-white font-bold border-l-2 border-black dark:border-white -ml-[18px] pl-4 block" href="#">Overview</a></li>
|
|
<li><a class="text-gray-600 dark:text-gray-400 hover:text-black dark:hover:text-white transition-colors block" href="#">Key Features</a></li>
|
|
<li><a class="text-gray-600 dark:text-gray-400 hover:text-black dark:hover:text-white transition-colors block" href="#">Getting Started</a></li>
|
|
<li><a class="text-gray-600 dark:text-gray-400 hover:text-black dark:hover:text-white transition-colors block" href="#">Use Cases</a></li>
|
|
</ul>
|
|
</div>
|
|
</aside>
|
|
</div>
|
|
<section class="mt-20 pt-12 border-t border-black dark:border-gray-700">
|
|
<div class="flex justify-between items-end mb-8">
|
|
<h2 class="font-display text-3xl font-bold uppercase">Related Projects</h2>
|
|
<a class="font-display text-xs font-bold uppercase hover:underline flex items-center gap-1 group" href="#">
|
|
View All <span class="material-icons text-sm group-hover:translate-x-1 transition-transform">arrow_forward</span>
|
|
</a>
|
|
</div>
|
|
<div class="grid grid-cols-1 md:grid-cols-3 gap-6">
|
|
<div class="border-2 border-black dark:border-gray-600 p-6 bg-white dark:bg-surface-dark hover:shadow-brutal hover:-translate-y-1 transition-all duration-200 cursor-pointer flex flex-col h-full dark:hover:shadow-brutal-dark">
|
|
<div class="flex justify-between items-start mb-4">
|
|
<h3 class="font-display text-xl font-bold">BabyAGI</h3>
|
|
<span class="material-icons text-gray-400">psychology</span>
|
|
</div>
|
|
<p class="text-sm text-gray-600 dark:text-gray-300 mb-6 flex-grow line-clamp-3">
|
|
Task-driven autonomous agent that uses OpenAI and Pinecone APIs to create, prioritize, and execute tasks.
|
|
</p>
|
|
<div class="flex gap-2 mb-6">
|
|
<span class="text-[10px] uppercase font-bold border border-gray-300 dark:border-gray-600 px-2 py-1">Python</span>
|
|
<span class="text-[10px] uppercase font-bold border border-gray-300 dark:border-gray-600 px-2 py-1">Task</span>
|
|
</div>
|
|
<div class="mt-auto pt-4 border-t border-gray-100 dark:border-gray-700">
|
|
<span class="text-xs font-display font-bold uppercase flex items-center group">
|
|
View Details <span class="material-icons text-sm ml-1 group-hover:translate-x-1 transition-transform">arrow_forward</span>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
<div class="border-2 border-black dark:border-gray-600 p-6 bg-white dark:bg-surface-dark hover:shadow-brutal hover:-translate-y-1 transition-all duration-200 cursor-pointer flex flex-col h-full dark:hover:shadow-brutal-dark">
|
|
<div class="flex justify-between items-start mb-4">
|
|
<h3 class="font-display text-xl font-bold">LangChain</h3>
|
|
<span class="material-icons text-gray-400">link</span>
|
|
</div>
|
|
<p class="text-sm text-gray-600 dark:text-gray-300 mb-6 flex-grow line-clamp-3">
|
|
Building applications with LLMs through composability. The standard framework for chaining LLM capabilities.
|
|
</p>
|
|
<div class="flex gap-2 mb-6">
|
|
<span class="text-[10px] uppercase font-bold border border-gray-300 dark:border-gray-600 px-2 py-1">Framework</span>
|
|
<span class="text-[10px] uppercase font-bold border border-gray-300 dark:border-gray-600 px-2 py-1">Python</span>
|
|
</div>
|
|
<div class="mt-auto pt-4 border-t border-gray-100 dark:border-gray-700">
|
|
<span class="text-xs font-display font-bold uppercase flex items-center group">
|
|
View Details <span class="material-icons text-sm ml-1 group-hover:translate-x-1 transition-transform">arrow_forward</span>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
<div class="border-2 border-black dark:border-gray-600 p-6 bg-white dark:bg-surface-dark hover:shadow-brutal hover:-translate-y-1 transition-all duration-200 cursor-pointer flex flex-col h-full dark:hover:shadow-brutal-dark">
|
|
<div class="flex justify-between items-start mb-4">
|
|
<h3 class="font-display text-xl font-bold">GodMode</h3>
|
|
<span class="material-icons text-gray-400">bolt</span>
|
|
</div>
|
|
<p class="text-sm text-gray-600 dark:text-gray-300 mb-6 flex-grow line-clamp-3">
|
|
A dedicated web platform to access the powers of AutoGPT and BabyAGI directly from your browser.
|
|
</p>
|
|
<div class="flex gap-2 mb-6">
|
|
<span class="text-[10px] uppercase font-bold border border-gray-300 dark:border-gray-600 px-2 py-1">Web</span>
|
|
<span class="text-[10px] uppercase font-bold border border-gray-300 dark:border-gray-600 px-2 py-1">UI</span>
|
|
</div>
|
|
<div class="mt-auto pt-4 border-t border-gray-100 dark:border-gray-700">
|
|
<span class="text-xs font-display font-bold uppercase flex items-center group">
|
|
View Details <span class="material-icons text-sm ml-1 group-hover:translate-x-1 transition-transform">arrow_forward</span>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</main>
|
|
<footer class="bg-background-light dark:bg-background-dark border-t border-border-light dark:border-border-dark py-12">
|
|
<div class="container mx-auto px-4 sm:px-6 lg:px-8">
|
|
<div class="grid grid-cols-1 md:grid-cols-4 gap-12 mb-12">
|
|
<div class="col-span-1 md:col-span-1">
|
|
<a class="flex items-center gap-2 mb-4" href="#">
|
|
<span class="material-icons text-2xl">smart_toy</span>
|
|
<span class="font-display font-bold text-lg tracking-tight">Agent Park</span>
|
|
</a>
|
|
<p class="text-sm text-gray-600 dark:text-gray-400">
|
|
Discover and explore high-quality AI projects from across the web. Curated for developers and enthusiasts.
|
|
</p>
|
|
</div>
|
|
<div>
|
|
<h4 class="font-display font-bold text-sm uppercase mb-4">Agent Park</h4>
|
|
<ul class="space-y-2 text-sm text-gray-600 dark:text-gray-400">
|
|
<li><a class="hover:text-black dark:hover:text-white" href="#">About Us</a></li>
|
|
<li><a class="hover:text-black dark:hover:text-white" href="#">Contact</a></li>
|
|
<li><a class="hover:text-black dark:hover:text-white" href="#">Careers</a></li>
|
|
</ul>
|
|
</div>
|
|
<div>
|
|
<h4 class="font-display font-bold text-sm uppercase mb-4">Resources</h4>
|
|
<ul class="space-y-2 text-sm text-gray-600 dark:text-gray-400">
|
|
<li><a class="hover:text-black dark:hover:text-white" href="#">Blog</a></li>
|
|
<li><a class="hover:text-black dark:hover:text-white" href="#">Newsletter</a></li>
|
|
<li><a class="hover:text-black dark:hover:text-white" href="#">Documentation</a></li>
|
|
</ul>
|
|
</div>
|
|
<div>
|
|
<h4 class="font-display font-bold text-sm uppercase mb-4">Follow Us</h4>
|
|
<div class="flex gap-2">
|
|
<a class="w-8 h-8 flex items-center justify-center border border-gray-400 hover:border-black dark:hover:border-white hover:bg-black hover:text-white dark:hover:bg-white dark:hover:text-black transition-colors font-display font-bold" href="#">X</a>
|
|
<a class="w-8 h-8 flex items-center justify-center border border-gray-400 hover:border-black dark:hover:border-white hover:bg-black hover:text-white dark:hover:bg-white dark:hover:text-black transition-colors font-display font-bold" href="#">Li</a>
|
|
<a class="w-8 h-8 flex items-center justify-center border border-gray-400 hover:border-black dark:hover:border-white hover:bg-black hover:text-white dark:hover:bg-white dark:hover:text-black transition-colors font-display font-bold" href="#">Gh</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="border-t border-gray-300 dark:border-gray-800 pt-8 flex flex-col md:flex-row justify-between items-center text-xs font-mono text-gray-500 uppercase">
|
|
<p>© 2025 Agent Park. All rights reserved.</p>
|
|
<p>Designed for AI Builders</p>
|
|
</div>
|
|
</div>
|
|
</footer>
|
|
<script>
|
|
// Simple mobile menu toggle
|
|
const btn = document.querySelector("button.mobile-menu-button");
|
|
const menu = document.querySelector(".mobile-menu");
|
|
btn.addEventListener("click", () => {
|
|
// In a real scenario, this would toggle a hidden mobile menu div
|
|
alert("Mobile menu clicked (implementation simplified for this demo)");
|
|
});
|
|
</script>
|
|
|
|
</body></html> |