Skip to content

Proposed homepage redesign + Getting Started install box#128

Open
artemiia wants to merge 3 commits into
pilot-protocol:mainfrom
artemiia:submission-homepage
Open

Proposed homepage redesign + Getting Started install box#128
artemiia wants to merge 3 commits into
pilot-protocol:mainfrom
artemiia:submission-homepage

Conversation

@artemiia

Copy link
Copy Markdown

What this proposes

A redesigned homepage plus a one-line install box on the Getting Started docs page, built on top of current main so it only touches what it needs to.

The two intentional contributions

  • src/pages/index.astro — proposed homepage redesign: hero with a copyable one-line install pill, larger "Network OS for agents" heading, ghost-number capability cards, a redesigned "Advertise to agents" band (Publish + Contact CTAs), an animated pilot-director plan demo, a currently-online vs all-time agent-count split, and assorted responsive/polish fixes.
  • src/pages/docs/getting-started.astro — adds a prominent copyable install box at the top of the page (kept alongside the existing installation section).

Supporting files (needed by the homepage — please reconcile)

  • src/styles/system.css, src/styles/global.css — styles the homepage relies on.
  • src/lib/liveStats.ts — adds a liveAgentsOnline figure (currently-online count) alongside the existing total.
  • src/pages/plain/index.astro — the machine/plain twin of the homepage.

⚠️ Reviewer note: these supporting files overlap with recent refactors on main, so their diffs may look like they revert some current work. They're included because the homepage depends on them — please reconcile against the latest versions rather than merging wholesale. The homepage's own styling is mostly self-contained in index.astro's scoped <style> block.

✏️ Action needed from Teo

The copy in the MCP section needs to be revised by Teo — the current wording is a placeholder and should be rewritten before this ships.

Notes

  • Builds cleanly (npm run build, 344 pages).
  • Docs/blog content is intentionally not included here — those are already current on main.
  • The check:plain CI gate will flag the plain twins as stale; regenerating them requires running scripts/regen-plain.mjs with a GEMINI_API_KEY.

🤖 Generated with Claude Code

Artemii Amelin and others added 2 commits July 15, 2026 10:50
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…se offscreen hero boids

- Sticky nav, pillar cards, and App Store callout swap live backdrop-filter
  blur for a near-solid fill on touch devices (hover:none, pointer:coarse);
  desktop keeps the frosted glass.
- Pause the App Store callout's rotating conic-blur spotlight on touch.
- Hero boids O(N^2) flock sim now pauses when the hero scrolls out of view.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
TeoSlayer pushed a commit that referenced this pull request Jul 17, 2026
- new "Already on MCP?" section: one command (npx -y pilotprotocol-mcp setup)
  configures every MCP harness, with the real package's framing
  ("MCP gave your agent tools. Pilot gives it peers"), harness logos, and
  the 10 tools / 6 resources / 5 prompts surface. Links to /docs/mcp-setup.
- bump the three homepage specialist counts 400+ -> 435+ (the count the
  pilotprotocol-mcp package advertises)
- add harness logo SVGs (claude, cursor, cline, openai) reused from #128,
  themed with the same invert-on-dark treatment as the app-store mono tiles

Build green (344 pages). Verified desktop light/dark + mobile.

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