assistant-uiYC W25 landing page report.
← Back to YC W25

Your landing page’s weakest score is CTA.

Fix CTA

Score over time

10080604020CopilotKit 70 on Apr 8 (Wayback)CopilotKit 74 on May 2 (Wayback)CopilotKit 28 on Jun 15 (Wayback)CopilotKit 72 on Jun 27 (Wayback)CopilotKit 65 on Aug 7 (Wayback)CopilotKit 70 on Sep 3 (Wayback)CopilotKit 67 on Sep 22 (Live)Vercel AI SDK 74 on Jun 2 (Wayback)Vercel AI SDK 74 on Jun 17 (Wayback)Vercel AI SDK 72 on Jun 28 (Wayback)Vercel AI SDK 72 on Aug 5 (Wayback)Vercel AI SDK 70 on Aug 14 (Wayback)Vercel AI SDK 74 on Sep 8 (Wayback)Vercel AI SDK 74 on Sep 22 (Live)NLUX 65 on Sep 22 (Live)Chainlit 64 on Jul 11 (Wayback)Chainlit 62 on Jul 24 (Wayback)Chainlit 65 on Sep 1 (Wayback)Chainlit 66 on Sep 22 (Live)Deep Chat 61 on Mar 25 (Wayback)Deep Chat 60 on Apr 22 (Wayback)Deep Chat 60 on May 13 (Wayback)Deep Chat 61 on May 26 (Wayback)Deep Chat 62 on Sep 22 (Live)assistant-ui 72 on Apr 20 (Wayback)assistant-ui 71 on May 17 (Wayback)assistant-ui 72 on Jun 7 (Wayback)assistant-ui 77 on Jul 2 (Wayback)assistant-ui 74 on Aug 5 (Wayback)assistant-ui 73 on Sep 7 (Wayback)assistant-ui 73 on Sep 22 (Live)Apr 20May 17Jun 7Jul 2Aug 5Sep 7Sep 22
Past reportsShow past reportsHide past reports
  1. Sep 22, 202673LiveMobile web −8 · CTA +5Viewing
  2. Sep 7, 202673Overall −1 · CTA −13 · Mobile web +10View →
  3. Aug 5, 202674Overall −3 · Information hierarchy −8 · Trust −8View →
  4. Jul 2, 202677Overall +5 · Information hierarchy +10 · CTA +8View →
  5. Jun 7, 202672Overall +1 · Information hierarchy +8 · CTA −4View →
  6. May 17, 202671Overall −1 · CTA −4 · Mobile web +2View →
  7. Apr 20, 202672First tracked report — strongest Value props 82, weakest Information hierarchy 58View →

CTA

68Fair

Copy, size, verb, cost-feel — does the primary CTA earn the click?

assistant-ui
Vercel AI SDKin-product action
Deep Chatin-product action
NLUX

Problems

  • docs, not product value
  • reading feels like homework
  • equal weight vs install snippet
  • chat demo input not visible

Information hierarchy

72Fair

Does the design help or inhibit what the page is trying to say?

Information hierarchy annotations on the desktop capture1234
  1. Docs nav link — Duplicates the 'Read the docs' primary CTA at nav weight, splitting the same action across two scan points.
  2. Cloud button — Solid black pill matches the primary CTA's visual weight, competing with 'Read the docs' for the click.
  3. npx install command — Bordered pill sits at button weight beside the primary CTA, reading as a second equal action for non-terminal visitors.
  4. Dotted logo motif — Faint grey texture is the only hero visual and communicates nothing about the product's chat outcome.

Mobile web

72Fair

The phone experience as a first-class citizen.

Mobile web annotations on the mobile capture1234
  1. Read the docs button — Desktop-proportioned pill floating small in the phone column instead of a full-width thumb target.
  2. npx init snippet — Wider and more prominent than the primary CTA above it, pulling the tap toward a copy command.
  3. Social proof row — "12.3k GitHub stars" and "1.3M weekly downloads" run together with no separator, reading as one jumbled string.
  4. Hero headline wrap — Headline scales down unevenly, leaving a cramped three-line wrap with an awkward break before "AI agents."

Trust

76Fair

Proof that the product is real, competent, and safe to try.

Trust read
assistant-ui12.3k GitHub stars • 1.3M weekly downloads • Backed by Y Combinator
CopilotKitIntegration grid showing Vue, Angular, React, iOS, Android, Slack, Teams, and WhatsApp icons
Vercel AI SDKInteractive demo panel with "Text Generation / Image Generation / Speech / Transcription / Video Generation" tabs and a
NLUXLive code demo tabs showing real App.tsx source with '@nlux/react' imports next to a working chat UI
ChainlitProduct demo panel showing a chat run: "Create a sales report for the last month of operations." with Step 1/Step 2 prog
Deep ChatLive interactive chat component demo in the hero ("What is Deep Chat?" / "A framework agnostic chat component.") with a

Value props

78Fair

Title, subtitle, hero — do they sell the product's true value?

assistant-ui’s headline sellsThe frontend library for AI agents.Primitives and a runtime for production chat. Any backend, through adapters.

Working

  • Instant category clarity for devs
  • Strong proof: 12.3k stars, 1.3M downloads
  • Live chat demo shows the product working

Could improve

  • No outcome — what devs stop building by hand
  • Zero emotional pull; purely descriptive
  • Subhead assumes reader knows 'primitives'