Skip to content

Homepage: rework feature sections, real syntax highlighting, remove pricing#1502

Open
NicholasKissel wants to merge 5 commits into
mainfrom
NicholasKissel/agentos-homepage-rework
Open

Homepage: rework feature sections, real syntax highlighting, remove pricing#1502
NicholasKissel wants to merge 5 commits into
mainfrom
NicholasKissel/agentos-homepage-rework

Conversation

@NicholasKissel

Copy link
Copy Markdown
Member

What

Reworks the Agent OS marketing homepage (website/src/components/marketing/solutions/AgentOSPage.tsx) and related bits.

Feature sections de-overlapped

The two adjacent sections ("Meet your agent's new operating system" and "Everything agents need, built in") previously duplicated each other and the first didn't relate to the architecture diagram beside it. Now:

  • "Meet your agent's new operating system" is a 1:1 legend for the HarnessArchitecture diagram — 5 stacking cards, one per node: Agent (center), Tools + Resources / MCP, Session, Sandbox, Orchestration, with icons matched to the diagram.
  • "Everything agents need, built in" is now distinct cross-cutting capabilities: run any harness (featured), per-isolate fault isolation, CPU/memory limits, network control, filesystem mounts, embed-in-backend, deploy-anywhere. No duplicates; the bento tiles cleanly into a 4×3 grid.

Other changes bundled in this branch

  • Real syntax highlighting for the hero code tabs: highlight-code.ts now tokenizes TS/JS and emits inline-colored token spans instead of plain escaped text.
  • Typography: monospace dropped from UI labels — font-mono renders the sans (Manrope) stack; real code/terminal blocks use the new font-code (JetBrains Mono).
  • Pricing page removed: AgentOSPricingPage.tsx, pricing.astro, agent-os-pricing FAQs, plus the Pricing links in Navigation.tsx and Footer.tsx.

Note on PR #1500

This branch was cut from NicholasKissel/agentos-homepage, so it also carries that branch's two homepage-diagram commits already under open PR #1500. This PR is a superset; #1500 can be closed in favor of this one (or let me know if you'd rather I stack this on top of that branch instead of targeting main).

Test plan

  • cd website && npm run build passes (80 pages built, no type errors).
  • Visual check at /: the 5-card deck stacks beside the diagram and reads as its legend; the bento tiles cleanly (featured 2×2 + four single + two full-width); hero code tabs show colored syntax; no Pricing links in nav/footer.

🤖 Generated with Claude Code

NicholasKissel and others added 3 commits June 20, 2026 16:43
…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>
Replace the static benchmark cards with three animated, light-styled diagrams (cold-start race with p50/p95/p99 toggle, memory-overhead squares, execution-density packing), extract shared benchUI primitives (BenchToggle/CountUpStat/BenchInfoTooltip), add per-tier execs/costPerHour to bench.ts, link hero stats to their diagrams, and fix the info tooltips and the agentOS boot timing. Correct the architecture framing to match the product: an OS for all AI agents and arbitrary code, many lightweight in-process VMs packed into one process on an in-process kernel. Also bundles related in-progress homepage edits (navigation, footer, registry, pricing, use-cases, config).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…ricing

- Reorganize the two overlapping homepage feature sections. "Meet your
  agent's new operating system" now maps 1:1 to the harness architecture
  diagram (Agent + Tools/MCP, Session, Sandbox, Orchestration), and the
  "Everything agents need, built in" bento covers distinct cross-cutting
  capabilities (fault isolation, CPU/memory limits, network control,
  filesystem mounts, embed-in-backend, deploy-anywhere) with no duplication.
- Replace the plain code emitter with a TS/JS tokenizer so the hero code
  tabs get real inline-colored syntax highlighting (highlight-code.ts).
- Drop monospace from UI labels: `font-mono` now renders the sans stack;
  real code/terminal blocks use the new `font-code` (JetBrains Mono).
- Remove the pricing page and its nav/footer links (AgentOSPricingPage,
  pricing.astro, agent-os-pricing faqs).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@railway-app railway-app Bot temporarily deployed to agentos / agentos-pr-1502 June 22, 2026 05:04 Destroyed
@railway-app railway-app Bot temporarily deployed to rivet-frontend / agentos-pr-1502 June 22, 2026 05:04 Destroyed
@railway-app

railway-app Bot commented Jun 22, 2026

Copy link
Copy Markdown

🚅 Deployed to the agentos-pr-1502 environment in agentos

Service Status Web Updated (UTC)
agentos 😴 Sleeping (View Logs) Web Jun 23, 2026 at 9:42 am

🚅 Deployed to the agentos-pr-1502 environment in rivet-frontend

Service Status Web Updated (UTC)
agent-os 😴 Sleeping (View Logs) Jun 22, 2026 at 8:17 pm

NicholasKissel and others added 2 commits June 22, 2026 13:09
Replace the separate benchmark stat cards with compact inline highlights
under the tagline (linked to the benchmarks below), move "Works with" in
line with the CTA buttons, and trim now-unused imports/state. Force the
shiki syntax-highlighter output back to a real monospace font, since the
Tailwind `font-mono`→Manrope mapping was leaking into code blocks.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The mobile layout stacked the cards in a linear chain (Agent → Tools →
Session → Sandbox → Orchestration), reading as a sequential pipeline and
contradicting both the desktop cross and the diagram's own aria-label.
Redesign it as a "comb": a single trunk descends from the Agent hub with
four horizontal branches, each carrying a request (solid accent) and
response (dashed ink) arrow, so every service routes through the agent.
Spacing between the hub and the first branch matches the rest of the stack.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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