import Link from 'next/link'; import { ArrowRight, BookOpen, Heart, Network, Terminal } from 'lucide-react'; import type { LucideIcon } from 'lucide-react'; import { Reveal } from '@/components/effects/Reveal'; import { Card } from '@/components/ui/Card'; import { Markdown } from '@/components/ui/Markdown'; import { buttonVariants } from '@/components/ui/Button'; import { MarketingPage, PageHeader } from '@/components/landing/MarketingSection'; import { DOCS_ARCHITECTURE, DOCS_COMMUNITY, DOCS_QUICKSTART, } from '@/lib/marketing-content'; import { GITHUB_SPONSORS_URL, GITHUB_URL } from '@/lib/constants'; import { cn } from '@/lib/cn'; import { buildPageMetadata } from '@/lib/seo/metadata'; export const metadata = buildPageMetadata({ title: 'Docs', description: 'Run Maestro locally in two commands, understand how a task flows through the agent hierarchy, and find the source.', path: '/docs', }); interface DocsSection { icon: LucideIcon; content: string; } const SECTIONS: readonly DocsSection[] = [ { icon: Terminal, content: DOCS_QUICKSTART }, { icon: Network, content: DOCS_ARCHITECTURE }, { icon: BookOpen, content: DOCS_COMMUNITY }, ] as const; export default function DocsPage() { return (
{SECTIONS.map((section, i) => ( ))}

Maestro is built in the open. Star it, break it, or help build it.

View source Sponsor How it works
); }