diff --git a/apps/landing-page/app/_components/header.tsx b/apps/landing-page/app/_components/header.tsx index 481a271ef..b3754bbae 100644 --- a/apps/landing-page/app/_components/header.tsx +++ b/apps/landing-page/app/_components/header.tsx @@ -23,6 +23,7 @@ const REPO = 'https://github.com/nexu-io/open-design'; const REPO_RELEASES = `${REPO}/releases`; const DISCORD = 'https://discord.gg/9ptkbbqRu'; const X_TWITTER = 'https://x.com/nexudotio'; +const AMR_URL = 'https://open-design.ai/amr/'; const ext = { target: '_blank', @@ -169,6 +170,14 @@ export function Header({ +
  • + + {productMenuCopy.amrName} + + {productMenuCopy.amrBlurb} + + +
  • {/* Tutorials is a top-level nav item (see Library section below). Don't list it here too — duplicating it once at Product/Tutorials and again at top-level confuses users @@ -307,6 +316,17 @@ export function Header({ + + + + AMR + Design Agent + + into a panel that drops below the header bar. @@ -2547,7 +2600,7 @@ footer { margin-left: 6px; font-size: 11px; } - /* Product dropdown flattens — always show OD + HA as nested static items. */ + /* Product dropdown flattens — always show OD + HA + AMR as nested static items. */ .nav-links li.has-dropdown { position: static; } .nav-links .dropdown-caret { display: none; } .nav-dropdown { @@ -2654,6 +2707,7 @@ footer { * in the bar. */ .nav { padding: 16px 0; } .brand-meta { display: none; } + .nav-side .nav-amr { display: none; } .nav-side .nav-cta.ghost { display: none; } .nav-side .nav-icon { display: none; } } diff --git a/apps/landing-page/app/i18n.ts b/apps/landing-page/app/i18n.ts index 41a63fd58..6367f24fe 100644 --- a/apps/landing-page/app/i18n.ts +++ b/apps/landing-page/app/i18n.ts @@ -192,6 +192,8 @@ export interface HeaderProductMenuCopy { openDesignBlurb: string; htmlAnythingName: string; htmlAnythingBlurb: string; + amrName: string; + amrBlurb: string; tutorialsName: string; tutorialsBlurb: string; } @@ -217,6 +219,8 @@ const HEADER_PRODUCT_MENU_COPY: Record openDesignBlurb: 'The agentic design surface: skills, systems, templates.', htmlAnythingName: 'HTML Anything', htmlAnythingBlurb: 'Markdown / data to ship-ready HTML, by your local agent.', + amrName: 'Open Design AMR', + amrBlurb: 'Professional design Agent, zero-config use, built-in SOTA models & Harness', tutorialsName: 'Tutorials', tutorialsBlurb: 'Video walkthroughs, demos, and community reviews.', }, @@ -227,6 +231,8 @@ const HEADER_PRODUCT_MENU_COPY: Record openDesignBlurb: 'Agent 原生设计工作台:Skill、设计系统、模板。', htmlAnythingName: 'HTML Anything', htmlAnythingBlurb: 'Markdown / 数据变成可交付 HTML,由本地 Agent 完成。', + amrName: 'Open Design AMR', + amrBlurb: '专业设计Agent、零配置使用、自带SOTA模型与Harness', tutorialsName: '教程', tutorialsBlurb: '视频上手、演示与社区评测。', }, @@ -237,6 +243,8 @@ const HEADER_PRODUCT_MENU_COPY: Record openDesignBlurb: 'Agent 原生設計工作台:Skill、設計系統、模板。', htmlAnythingName: 'HTML Anything', htmlAnythingBlurb: 'Markdown / 資料變成可交付 HTML,由本地 Agent 完成。', + amrName: 'Open Design AMR', + amrBlurb: '專業設計 Agent、零配置使用、內建 SOTA 模型與 Harness', tutorialsName: '教學', tutorialsBlurb: '影片上手、演示與社群評測。', }, @@ -247,6 +255,8 @@ const HEADER_PRODUCT_MENU_COPY: Record openDesignBlurb: 'Agent ネイティブのデザイン面: Skill、システム、テンプレート。', htmlAnythingName: 'HTML Anything', htmlAnythingBlurb: 'Markdown / データをローカル Agent で納品可能な HTML へ。', + amrName: 'Open Design AMR', + amrBlurb: 'プロ向けデザイン Agent、ゼロ設定で利用、SOTA モデルと Harness 内蔵', tutorialsName: 'チュートリアル', tutorialsBlurb: '動画ガイド、デモ、コミュニティレビュー。', }, @@ -257,6 +267,8 @@ const HEADER_PRODUCT_MENU_COPY: Record openDesignBlurb: 'Agent 네이티브 디자인 작업면: Skill, 시스템, 템플릿.', htmlAnythingName: 'HTML Anything', htmlAnythingBlurb: 'Markdown / 데이터를 로컬 Agent로 배포 가능한 HTML로 변환.', + amrName: 'Open Design AMR', + amrBlurb: '전문 디자인 Agent, 무설정 사용, SOTA 모델과 Harness 내장', tutorialsName: '튜토리얼', tutorialsBlurb: '영상 가이드, 데모, 커뮤니티 리뷰.', }, @@ -267,6 +279,8 @@ const HEADER_PRODUCT_MENU_COPY: Record openDesignBlurb: 'Agentische Designoberfläche: Skills, Systeme, Vorlagen.', htmlAnythingName: 'HTML Anything', htmlAnythingBlurb: 'Markdown / Daten werden durch deinen lokalen Agent zu fertigem HTML.', + amrName: 'Open Design AMR', + amrBlurb: 'Professioneller Design-Agent, null Konfiguration, integrierte SOTA-Modelle & Harness', tutorialsName: 'Tutorials', tutorialsBlurb: 'Videoanleitungen, Demos und Community-Reviews.', }, @@ -277,6 +291,8 @@ const HEADER_PRODUCT_MENU_COPY: Record openDesignBlurb: 'Surface de design agentique : skills, systèmes, modèles.', htmlAnythingName: 'HTML Anything', htmlAnythingBlurb: 'Markdown / données vers du HTML prêt à livrer via votre agent local.', + amrName: 'Open Design AMR', + amrBlurb: 'Agent de design professionnel, zéro configuration, modèles SOTA et Harness intégrés', tutorialsName: 'Tutoriels', tutorialsBlurb: 'Guides vidéo, démos et avis de la communauté.', }, @@ -287,6 +303,8 @@ const HEADER_PRODUCT_MENU_COPY: Record openDesignBlurb: 'Agent-native дизайн-среда: skills, системы, шаблоны.', htmlAnythingName: 'HTML Anything', htmlAnythingBlurb: 'Markdown / данные в готовый HTML через локального Agent.', + amrName: 'Open Design AMR', + amrBlurb: 'Профессиональный дизайн-Agent, без настройки, со встроенными SOTA-моделями и Harness', tutorialsName: 'Руководства', tutorialsBlurb: 'Видеоразборы, демо и обзоры сообщества.', }, @@ -297,6 +315,8 @@ const HEADER_PRODUCT_MENU_COPY: Record openDesignBlurb: 'Superficie de diseño agentic: skills, sistemas, plantillas.', htmlAnythingName: 'HTML Anything', htmlAnythingBlurb: 'Markdown / datos a HTML listo para entregar con tu Agent local.', + amrName: 'Open Design AMR', + amrBlurb: 'Agent de diseño profesional, uso sin configuración, modelos SOTA y Harness integrados', tutorialsName: 'Tutoriales', tutorialsBlurb: 'Guías en video, demos y reseñas de la comunidad.', }, @@ -307,6 +327,8 @@ const HEADER_PRODUCT_MENU_COPY: Record openDesignBlurb: 'Superfície de design agentic: skills, sistemas, templates.', htmlAnythingName: 'HTML Anything', htmlAnythingBlurb: 'Markdown / dados viram HTML pronto com seu Agent local.', + amrName: 'Open Design AMR', + amrBlurb: 'Agent de design profissional, uso sem configuração, modelos SOTA e Harness integrados', tutorialsName: 'Tutoriais', tutorialsBlurb: 'Guias em vídeo, demos e avaliações da comunidade.', }, @@ -317,6 +339,8 @@ const HEADER_PRODUCT_MENU_COPY: Record openDesignBlurb: 'Superficie di design agentic: skill, sistemi, template.', htmlAnythingName: 'HTML Anything', htmlAnythingBlurb: 'Markdown / dati in HTML pronto alla consegna con il tuo Agent locale.', + amrName: 'Open Design AMR', + amrBlurb: 'Agent di design professionale, uso senza configurazione, modelli SOTA e Harness integrati', tutorialsName: 'Tutorial', tutorialsBlurb: 'Guide video, demo e recensioni della community.', }, @@ -327,6 +351,8 @@ const HEADER_PRODUCT_MENU_COPY: Record openDesignBlurb: 'Bề mặt thiết kế agentic: skill, hệ thống, mẫu.', htmlAnythingName: 'HTML Anything', htmlAnythingBlurb: 'Markdown / dữ liệu thành HTML sẵn sàng giao bằng Agent cục bộ.', + amrName: 'Open Design AMR', + amrBlurb: 'Agent thiết kế chuyên nghiệp, dùng không cần cấu hình, tích hợp mô hình SOTA và Harness', tutorialsName: 'Hướng dẫn', tutorialsBlurb: 'Video hướng dẫn, demo và đánh giá cộng đồng.', }, @@ -337,6 +363,8 @@ const HEADER_PRODUCT_MENU_COPY: Record openDesignBlurb: 'Agentic powierzchnia projektowa: skills, systemy, szablony.', htmlAnythingName: 'HTML Anything', htmlAnythingBlurb: 'Markdown / dane do gotowego HTML przez lokalnego Agent.', + amrName: 'Open Design AMR', + amrBlurb: 'Profesjonalny Agent do projektowania, zero konfiguracji, wbudowane modele SOTA i Harness', tutorialsName: 'Poradniki', tutorialsBlurb: 'Wideo, dema i recenzje społeczności.', }, @@ -347,6 +375,8 @@ const HEADER_PRODUCT_MENU_COPY: Record openDesignBlurb: 'Ruang desain agentic: skill, sistem, template.', htmlAnythingName: 'HTML Anything', htmlAnythingBlurb: 'Markdown / data menjadi HTML siap kirim lewat Agent lokal.', + amrName: 'Open Design AMR', + amrBlurb: 'Agent desain profesional, tanpa konfigurasi, model SOTA dan Harness bawaan', tutorialsName: 'Tutorial', tutorialsBlurb: 'Panduan video, demo, dan ulasan komunitas.', }, @@ -357,6 +387,8 @@ const HEADER_PRODUCT_MENU_COPY: Record openDesignBlurb: 'Agentic designoppervlak: skills, systemen, templates.', htmlAnythingName: 'HTML Anything', htmlAnythingBlurb: 'Markdown / data naar opleverklare HTML via je lokale Agent.', + amrName: 'Open Design AMR', + amrBlurb: 'Professionele design-Agent, nul configuratie, ingebouwde SOTA-modellen en Harness', tutorialsName: 'Tutorials', tutorialsBlurb: 'Videogidsen, demo’s en communityreviews.', }, @@ -367,6 +399,8 @@ const HEADER_PRODUCT_MENU_COPY: Record openDesignBlurb: 'مساحة تصميم وكيلة: المهارات والأنظمة والقوالب.', htmlAnythingName: 'HTML Anything', htmlAnythingBlurb: 'Markdown / البيانات إلى HTML جاهز عبر Agent المحلي.', + amrName: 'Open Design AMR', + amrBlurb: 'Agent تصميم احترافي، استخدام بلا إعداد، نماذج SOTA و Harness مدمجة', tutorialsName: 'الدروس', tutorialsBlurb: 'شروحات فيديو وعروض وتجارب من المجتمع.', }, @@ -377,6 +411,8 @@ const HEADER_PRODUCT_MENU_COPY: Record openDesignBlurb: 'Agentic tasarım yüzeyi: skill, sistemler, şablonlar.', htmlAnythingName: 'HTML Anything', htmlAnythingBlurb: 'Markdown / veriler yerel Agent ile teslim edilebilir HTML olur.', + amrName: 'Open Design AMR', + amrBlurb: 'Profesyonel tasarım Agent, sıfır yapılandırma, yerleşik SOTA modelleri ve Harness', tutorialsName: 'Eğitimler', tutorialsBlurb: 'Video anlatımlar, demolar ve topluluk incelemeleri.', }, @@ -387,6 +423,8 @@ const HEADER_PRODUCT_MENU_COPY: Record openDesignBlurb: 'Agent-native дизайн-поверхня: skills, системи, шаблони.', htmlAnythingName: 'HTML Anything', htmlAnythingBlurb: 'Markdown / дані у готовий HTML через локального Agent.', + amrName: 'Open Design AMR', + amrBlurb: 'Професійний дизайн-Agent, без налаштувань, із вбудованими SOTA-моделями та Harness', tutorialsName: 'Навчальні матеріали', tutorialsBlurb: 'Відеоінструкції, демо та огляди спільноти.', }, diff --git a/apps/landing-page/public/amr-logo.svg b/apps/landing-page/public/amr-logo.svg new file mode 100644 index 000000000..ac59261b2 --- /dev/null +++ b/apps/landing-page/public/amr-logo.svg @@ -0,0 +1,8 @@ + + + + + + + +