# assistant-ui Landing Page Growth Score | YC W25 | Lazyweb

Lazyweb publishes a public search API over its indexed pages; the guide is at https://www.lazyweb.com/agent-access.

Source: https://www.lazyweb.com/yc-w25/assistant-ui
Source observed: 2026-10-15T21:16:16.656Z
Last checked: 2026-10-17T10:52:54.606+00:00
Indexed: 2026-10-16T00:25:44.76+00:00

---

# assistant-ui landing page growth score

We provide a YC W25 landing-page report for [assistant-ui](https://assistant-ui.com/). The report evaluates how effectively its page communicates and converts, using a 100-point Growth Score across CTA, information hierarchy, mobile web, trust, and value props.

## Overall score and ranking

- **Growth Score:** 73/100
- **Updated:** September 22, 2026
- **Weakest category:** CTA
- **YC W25 ranking:** 2nd

| Rank | Product | Growth Score |
| --- | --- | ---: |
| 1 | [Vercel AI SDK](https://www.lazyweb.com/growth-score/site/ai-sdk.dev) | 74 |
| 2 | assistant-ui | 73 |
| 3 | [CopilotKit](https://www.lazyweb.com/growth-score/site/copilotkit.ai) | 67 |
| 4 | [Chainlit](https://www.lazyweb.com/growth-score/site/chainlit.io) | 66 |
| 5 | [NLUX](https://www.lazyweb.com/growth-score/site/docs.nlkit.com) | 65 |
| 6 | [Deep Chat](https://www.lazyweb.com/growth-score/site/deepchat.dev) | 62 |

## Category scores

| Category | Score | Rating |
| --- | ---: | --- |
| [CTA](https://www.lazyweb.com/yc-w25/assistant-ui#gs-cta) | 68 | Fair |
| [Information hierarchy](https://www.lazyweb.com/yc-w25/assistant-ui#gs-information_hierarchy) | 72 | Fair |
| [Mobile web](https://www.lazyweb.com/yc-w25/assistant-ui#gs-mobile_web) | 72 | Fair |
| [Trust](https://www.lazyweb.com/yc-w25/assistant-ui#gs-trust) | 76 | Fair |
| [Value props](https://www.lazyweb.com/yc-w25/assistant-ui#gs-value_props) | 78 | Fair |

[Fix CTA](https://www.lazyweb.com/plans/checkout?plan=individual&source=growth_score_feature_build_fixes)

## Score over time

The report includes these dated reports and changes:

1. **September 22, 2026:** 73; live mobile web; Mobile web −8; CTA +5.
2. [September 7, 2026](https://www.lazyweb.com/growth-score/history/2026-09-07): 73; overall −1; CTA −13; Mobile web +10.
3. [August 5, 2026](https://www.lazyweb.com/growth-score/history/2026-08-05): 74; overall −3; Information hierarchy −8; Trust −8.
4. [July 2, 2026](https://www.lazyweb.com/growth-score/history/2026-07-02): 77; overall +5; Information hierarchy +10; CTA +8.
5. [June 7, 2026](https://www.lazyweb.com/growth-score/history/2026-06-07): 72; overall +1; Information hierarchy +8; CTA −4.
6. [May 17, 2026](https://www.lazyweb.com/growth-score/history/2026-05-17): 71; overall −1; CTA −4; Mobile web +2.
7. [April 20, 2026](https://www.lazyweb.com/growth-score/history/2026-04-20): 72; first tracked report; strongest Value props 82; weakest Information hierarchy 58.

## CTA — 68, Fair

We assess CTA copy, size, verb, and cost-feel. The identified problems are:

- The page emphasizes docs rather than product value.
- Reading the page feels like homework.
- The primary CTA has equal visual weight to the install snippet.
- The chat demo input is not visible.

The comparison scores for this category are:

| Rank | Product | CTA score |
| --- | --- | ---: |
| 1 | Vercel AI SDK | 84 |
| 2 | Deep Chat | 76 |
| 3 | NLUX | 72 |
| 4 | assistant-ui | 68 |
| 5 | CopilotKit | 68 |
| 6 | Chainlit | 68 |

[Rewrite this CTA](https://www.lazyweb.com/backlog?site=assistant-ui.com#opt-cta-writing) to generate primary and secondary CTA options grounded in assistant-ui’s offer and visitor objections.

## Information hierarchy — 72, Fair

We identify four visual-priority issues:

1. **Docs nav link:** duplicates the “Read the docs” primary CTA at navigation weight, splitting the same action across two scan points.
2. **Cloud button:** its solid black pill matches the primary CTA’s visual weight and competes with “Read the docs.”
3. **`npx` install command:** its bordered pill sits at button weight beside the primary CTA, reading as a second equal action for non-terminal visitors.
4. **Dotted logo motif:** the faint grey texture is the only hero visual and communicates nothing about the product’s chat outcome.

[View the layout plan](https://www.lazyweb.com/backlog?site=assistant-ui.com#opt-information-hierarchy) to turn these callouts into a sequenced keep, move, merge, or remove plan.

![Information hierarchy annotations on the desktop capture](https://zlfyzdmohcskkucuunmk.supabase.co/storage/v1/object/public/sites/growth-score/site/assistant-ui.com.jpg?v=2026-09-22T23%3A22%3A05.443%2B00%3A00)

## Mobile web — 72, Fair

We identify four mobile-page issues:

1. **Read the docs button:** a desktop-proportioned pill floats small in the phone column instead of providing a full-width thumb target.
2. **`npx init` snippet:** it is wider and more prominent than the primary CTA, pulling taps toward a copy command.
3. **Social proof row:** “12.3k GitHub stars” and “1.3M weekly downloads” run together without a separator.
4. **Hero headline wrap:** the headline scales down unevenly into a cramped three-line wrap with an awkward break before “AI agents.”

[View mobile fixes](https://www.lazyweb.com/backlog?site=assistant-ui.com#opt-mobile-web) to turn the findings into a prioritized implementation checklist.

![Mobile web annotations on the mobile capture](https://zlfyzdmohcskkucuunmk.supabase.co/storage/v1/object/public/sites/growth-score/site/assistant-ui.com-mobile.jpg?v=2026-09-22T23%3A22%3A05.443%2B00%3A00)

## Trust — 76, Fair

The trust comparison records these signals:

| Product | Trust read |
| --- | --- |
| assistant-ui | 12.3k GitHub stars; 1.3M weekly downloads; backed by Y Combinator |
| CopilotKit | Integration grid showing Vue, Angular, React, iOS, Android, Slack, Teams, and WhatsApp icons |
| Vercel AI SDK | Interactive demo panel with “Text Generation / Image Generation / Speech / Transcription / Video Generation” tabs and a further detail that is not available in the captured text |
| NLUX | Live code-demo tabs showing real `App.tsx` source with `@nlux/react` imports beside a working chat UI |
| Chainlit | Product demo panel showing the chat run “Create a sales report for the last month of operations.” with Step 1/Step 2 progress; the remaining detail is not available in the captured text |
| Deep Chat | Live interactive hero chat component demo: “What is Deep Chat?” / “A framework agnostic chat component.”; the remaining detail is not available in the captured text |

Trust comparison scores:

1. assistant-ui — 76
2. Vercel AI SDK — 64
3. Deep Chat — 62
4. NLUX — 58
5. Chainlit — 52
6. CopilotKit — 48

[Build a proof section](https://www.lazyweb.com/backlog?site=assistant-ui.com#opt-trust-signals) by choosing trust signals and their copy and placement.

## Value props — 78, Fair

The page headline is:

> “The frontend library for AI agents.”

The subhead is:

> “Primitives and a runtime for production chat. Any backend, through adapters.”

### Working

- Instant category clarity for developers.
- Strong proof: 12.3k stars and 1.3M downloads.
- A live chat demo shows the product working.

### Could improve

- No outcome explains what developers stop building by hand.
- The description has no emotional pull.
- The subhead assumes the reader understands “primitives.”

Value-prop comparison scores:

1. assistant-ui — 78
2. CopilotKit — 72
3. Vercel AI SDK — 72
4. NLUX — 68
5. Deep Chat — 54
6. Chainlit — 52

## Competitors

The report infers competitors from product, audience, and value prop:

| Rank | Product | Domain | Score |
| --- | --- | --- | ---: |
| 1 | [Vercel AI SDK](https://www.lazyweb.com/growth-score/site/ai-sdk.dev) | ai-sdk.dev | 74 |
| 2 | assistant-ui | — | 73 |
| 3 | [CopilotKit](https://www.lazyweb.com/growth-score/site/copilotkit.ai) | copilotkit.ai | 67 |
| 4 | [Chainlit](https://www.lazyweb.com/growth-score/site/chainlit.io) | chainlit.io | 66 |
| 5 | [NLUX](https://www.lazyweb.com/growth-score/site/docs.nlkit.com) | docs.nlkit.com | 65 |
| 6 | [Deep Chat](https://www.lazyweb.com/growth-score/site/deepchat.dev) | deepchat.dev | 62 |

## Product identity

We identify the reviewed product as **assistant-ui**, available at [https://assistant-ui.com/](https://assistant-ui.com/).

---

[Read this page’s summary](https://www.lazyweb.com/api/public/v1/page-tldr?url=https%3A%2F%2Fwww.lazyweb.com%2Fyc-w25%2Fassistant-ui&trace=t_bc7e1c4e5b07)

## Ask a follow-up about this page

Need a more specific answer? Ask the exact question you have. It returns a fresh, cited answer from Lazyweb’s knowledge base. No account or API key required.

Open this URL with your own question, URL-encoded. Only q is required. No account or setup.

`GET https://www.lazyweb.com/agent/faq?q={question}&trace=t_bc7e1c4e5b07`

[Tool guide and examples](https://www.lazyweb.com/agent-access) · [OpenAPI](https://www.lazyweb.com/api/public/v1/openapi.json) · [Page TLDR form](https://www.lazyweb.com/agent-tools/page-tldr?url=https%3A%2F%2Fwww.lazyweb.com%2Fyc-w25%2Fassistant-ui). Opening a form does not execute a tool.