Skip to content

Add Agent OS homepage diagrams: harness architecture + cold-start comparison#1494

Open
NicholasKissel wants to merge 1 commit into
mainfrom
NicholasKissel/agentos-homepage-diagrams
Open

Add Agent OS homepage diagrams: harness architecture + cold-start comparison#1494
NicholasKissel wants to merge 1 commit into
mainfrom
NicholasKissel/agentos-homepage-diagrams

Conversation

@NicholasKissel

Copy link
Copy Markdown
Member

Summary

Adds two animated marketing visuals to the Agent OS homepage, built natively as React + inline SVG + Tailwind + framer-motion and themed to the site palette (terracotta accent, ink/cream). All figures are sourced from website/src/data/bench.ts so they stay accurate.

Harness architecture (diagrams/HarnessArchitecture.tsx)

A cross diagram framed as Agent OS: a cycling agent logo (Pi → Claude Code → Codex → OpenCode → Amp) sits at the center and routes request/response traffic out to Tools (+ MCP), Session, Sandbox, and Orchestration, with animated flow dots along the arrows. Collapses to a stacked card layout on mobile. Respects prefers-reduced-motion; role="img" with a descriptive label.

Cold-start comparison (diagrams/ColdStartRace.tsx)

A containers-vs-Agent OS cold-start visual:

  • Containers — each agent gets its own process: a separate box that boots on its own (border red → green + a mini progress bar) and carries its own ~1 GB of memory.
  • Agent OS — every agent is packed into one shared process (one box, one boot) at ~131 MB each.
  • Live ms counters, completion checks, and a speed slider (Slow ⟷ Fast) to control playback so you can watch the boot at any speed.
  • Stats row: 92× faster cold start, 8× less memory, 32× cheaper (from bench.ts).

Wired into AgentOSPage.tsx: the cold-start visual sits inside "A new operating system architecture"; the harness diagram is a new two-column section.

Also included

This PR also bundles pre-existing in-progress workspace changes (not part of the diagrams): Navigation, Footer, registry (RegistryPageClient, registry.ts, registry-icons.ts, registry/[slug].astro), the pricing page, and favicon.svg.

Verification

  • npm run build passes (81 pages).
  • Rendered via headless Chrome at desktop + mobile; boot animation, speed slider, grouped Agent OS process box, and per-container memory boxes all confirmed.

🤖 Generated with Claude Code

…parison

Two native React + inline SVG + Tailwind + framer-motion visuals on the Agent OS homepage, themed to the site palette:

- HarnessArchitecture: a cross diagram framed as Agent OS — a cycling agent logo at the center routes requests/responses to Tools, Session, Sandbox, and Orchestration with animated flow dots; collapses to a stacked layout on mobile.
- ColdStartRace: a containers-vs-Agent OS cold-start comparison. Each container boots on its own (red→green + mini bar) carrying its own ~1 GB; Agent OS packs all agents into one shared process at ~131 MB each. Includes live ms counters, a speed slider to control playback, and a stats row (92x faster, 8x less memory, 32x cheaper) sourced from bench.ts.

Also bundles pre-existing in-progress site changes from this workspace: Navigation, Footer, registry (RegistryPageClient, registry.ts, registry-icons.ts, registry/[slug].astro), pricing page, and favicon.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@railway-app

railway-app Bot commented Jun 20, 2026

Copy link
Copy Markdown

🚅 Environment agent-os-pr-1494 in rivet-frontend has no services deployed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant