diff --git a/frontend/src/landing/app/docs/layout.tsx b/frontend/src/landing/app/docs/layout.tsx index 937208276..e413c49b8 100644 --- a/frontend/src/landing/app/docs/layout.tsx +++ b/frontend/src/landing/app/docs/layout.tsx @@ -54,7 +54,7 @@ const links: LinkItemType[] = [ async function GitHubStars() { let stars: string | null = null; try { - const res = await fetch("https://api.github.com/repos/ComposioHQ/agent-orchestrator", { + const res = await fetch("https://api.github.com/repos/AgentWrapper/agent-orchestrator", { next: { revalidate: 3600 }, }); if (res.ok) { @@ -104,13 +104,13 @@ export default function Layout({ children }: { children: ReactNode }) { collapsible: true, banner: ( - ComposioHQ/agent-orchestrator + AgentWrapper/agent-orchestrator ), diff --git a/frontend/src/landing/components/LandingCTA.tsx b/frontend/src/landing/components/LandingCTA.tsx index 862f65156..078f2ec92 100644 --- a/frontend/src/landing/components/LandingCTA.tsx +++ b/frontend/src/landing/components/LandingCTA.tsx @@ -1,3 +1,5 @@ +import { formatCompactNumber, getGitHubRepoStats } from "../lib/github-repo"; + function GithubIcon({ className = "" }: { className?: string }) { return (

- Stop babysitting coding agents. - - Start merging real work. + Stop babysitting agents. + + Start merging real work.

-

- Free, Apache 2.0 licensed, and runs on your laptop. Fork it, inspect it, and ship your first parallel agent - workflow in minutes. -

-
+
- 7.7k + {starCount ?? "..."}
diff --git a/frontend/src/landing/lib/github-repo.ts b/frontend/src/landing/lib/github-repo.ts index 61b6bca9b..c9dc3f54c 100644 --- a/frontend/src/landing/lib/github-repo.ts +++ b/frontend/src/landing/lib/github-repo.ts @@ -14,7 +14,7 @@ const FALLBACK_STATS: GitHubRepoStats = { export async function getGitHubRepoStats(): Promise { try { - const response = await fetch("https://api.github.com/repos/ComposioHQ/agent-orchestrator", { + const response = await fetch("https://api.github.com/repos/AgentWrapper/agent-orchestrator", { next: { revalidate: 3600 }, headers: { Accept: "application/vnd.github+json", diff --git a/frontend/src/landing/styles/globals.css b/frontend/src/landing/styles/globals.css index 1cc14cc3b..02bf2dd1b 100644 --- a/frontend/src/landing/styles/globals.css +++ b/frontend/src/landing/styles/globals.css @@ -182,8 +182,8 @@ body::-webkit-scrollbar, } .landing-hero-section { - padding-top: clamp(160px, 16vw, 220px); - padding-bottom: clamp(100px, 12vw, 160px); + padding-top: clamp(120px, 13vw, 180px); + padding-bottom: clamp(80px, 9vw, 120px); } .landing-section { @@ -252,14 +252,34 @@ body::-webkit-scrollbar, } .landing-hero-heading { - max-width: 980px; - font-size: clamp(48px, 7vw, 80px); - font-weight: 600; - line-height: 1.02; - letter-spacing: -0.03em; + max-width: 1080px; + font-size: clamp(52px, 6.2vw, 84px); + font-weight: 650; + line-height: 0.96; + letter-spacing: 0; color: var(--fg); } +.landing-hero-heading-setup { + font-size: 0.74em; + font-weight: 440; + line-height: 1.08; + color: color-mix(in oklab, var(--fg) 72%, var(--fg-muted)); +} + +.landing-hero-heading-action { + margin-top: 0.04em; + font-size: 1em; + font-weight: 760; + line-height: 0.96; + color: var(--fg); +} + +.landing-hero-heading-accent { + color: #93b4f8; + font-weight: 780; +} + .landing-body { max-width: 65ch; font-size: clamp(16px, 1.4vw, 18px);