import { BarChart3, Boxes, Code2, FlaskConical, Gauge, Headset, Lock, type LucideIcon, Megaphone, Network, Receipt, ScrollText, UserCheck, } from "lucide-react"; import Link from "next/link"; import { HeroAmbient } from "./HeroAmbient"; /* Marketing landing — WorkClaw's full section layout/styling reproduced 1:1, Clawmates-branded with honest claims (no borrowed customer logos, no unverified SOC 2). Measurements/colours lifted from the live source. Coral text on light fills uses the AA-safe `coral-strong`; #e0584a stays on dark fills and solid buttons. */ const ctaCoral = "inline-flex items-center justify-center rounded-full bg-marketing-coral-strong font-semibold text-white transition-colors hover:bg-[#a63a2f]"; /* ---------- Hero ---------- */ export function Hero() { return (
{/* Animated ambient backdrop (replaces the hero illustration). */}
Agentic infrastructure

Build safe, scalable
agentic systems

From a single agent to an entire company of them — with the hierarchy, controls, and human approvals to run them safely in production.

Book a demo Read the docs
{/* Soft fade into the white section below. */}
); } /* Shared bits for the value sections below. */ const eyebrow = "font-[500] uppercase"; const eyebrowStyle = { color: "#475569", fontSize: 13, letterSpacing: "0.16em", } as const; function IconChip({ Icon }: { Icon: LucideIcon }) { return ( ); } /* ---------- Scale (one → a company) ---------- */ const SCALE = [ { Icon: Boxes, title: "Per-tenant runtime", body: "Each workspace runs in its own isolated container — separate data, separate compute, no noisy neighbors.", }, { Icon: Gauge, title: "Scale to zero", body: "Idle workspaces cost nothing and resume in seconds, so a thousand agents are as cheap to keep as one.", }, { Icon: Network, title: "Delegation hierarchy", body: "Agents spawn and manage sub-agents, so one operator can run a whole org chart of them.", }, ]; export function Scale() { return (
Scale

From one agent to a whole company

Start with a single claw. Grow to a fleet that delegates across teams — without changing how you run it.

{SCALE.map(({ Icon, title, body }) => (

{title}

{body}

))}
); } /* ---------- Why governed + hierarchical ---------- */ const WHY = [ { Icon: UserCheck, title: "Humans where it matters", body: "Agents move fast inside the sandbox; only actions that leave it — email, payments, deletes — pause for a one-click human approval.", }, { Icon: ScrollText, title: "Nothing runs un-audited", body: "Every action and decision lands in a single, tamper-evident journal you can replay end to end.", }, { Icon: Network, title: "Delegation, not chaos", body: "A clear hierarchy keeps large fleets organized and accountable — you always know which agent did what, and why.", }, { Icon: Lock, title: "No rogue access", body: "Sandboxed compute with no egress, plus a secret broker the agent can never read — credentials are used, never seen.", }, ]; export function WhyGoverned() { return (
Why Clawmates

Built to run in production

The controls that make a fleet of autonomous agents safe to point at real work.

{WHY.map(({ Icon, title, body }) => (

{title}

{body}

))}
); } /* ---------- Built for any domain (use cases) ---------- */ const USE_CASES = [ { Icon: Headset, title: "Customer support", body: "Triage tickets, draft replies, and escalate with approvals." }, { Icon: Megaphone, title: "Marketing ops", body: "Draft campaigns, schedule posts, and report on performance." }, { Icon: FlaskConical, title: "Research", body: "Gather sources, synthesize findings, and keep a cited trail." }, { Icon: Code2, title: "Engineering", body: "Open PRs, run checks, and ship behind human review." }, { Icon: Receipt, title: "Finance & ops", body: "Reconcile, process refunds, and move money — only with sign-off." }, { Icon: BarChart3, title: "Data & analytics", body: "Query warehouses, build reports, and surface anomalies." }, ]; export function UseCases() { return (
Use cases

Put a crew on any kind of work

Clawmates is domain-agnostic — give each claw a job, the tools, and the guardrails, and it gets to work.

{USE_CASES.map(({ Icon, title, body }) => (

{title}

{body}

))}
); } /* ---------- Final CTA band ---------- */ export function FinalCta() { return (

Build your agent company

Stand up your first claw today — and the controls to run a thousand of them safely.

Book a demo Read the docs
); } /* ---------- Footer (dark tier) ---------- */ const FOOTER_LINKS = [ { label: "Sign up", href: "/login" }, { label: "Use cases", href: "#use-cases" }, { label: "Why", href: "#why" }, { label: "FAQ", href: "#faq" }, { label: "Docs", href: "https://git.redclaw.dev/osobh/clawmates" }, { label: "Book a demo", href: "mailto:sales@clawmates.work" }, ]; export function Footer() { return ( ); } const SOCIALS = [ { label: "Instagram", icon: () }, { label: "X", icon: () }, { label: "LinkedIn", icon: () }, ];