v14.3.1 · 32 components · MCP-compatible

Linktree components,
one prompt away

Production-ready React components from Linktree's design system. Works with Claude, Cursor, and VS Code.

Built from Linktree's visual identity

Typography, color, and spacing — built in so every component stays on-brand

Linktree mobile product experience — clean interface with featured articles and creator content LinkSans — Linktree's custom variable typeface showcased on a lime background Linktree web experience — bold editorial design with vibrant imagery and crisp typography

Get started

Set up in under a minute with any AI assistant

1
Add @arbor to your components.json

Drop this snippet into your project's components.json to enable short install commands like @arbor/button.

{
  "registries": {
    "@arbor": "https://arbor.linktr.ee/r/{name}.json"
  }
}
2
Install a component

Run it yourself:

npx shadcn@latest add @arbor/button

Or ask your AI assistant:

"Add the @arbor/button component"

Requires an MCP-aware assistant. Drop this into .mcp.json at your project root:

{
  "mcpServers": {
    "shadcn": {
      "command": "npx",
      "args": ["-y", "shadcn@latest", "mcp"]
    }
  }
}

Components

Browse the full library — types, tokens, and accessibility built in

Button · 2

Form · 7

Overlay · 9

Alert Dialog

Binary-confirmation modal (Cancel/Delete, Cancel/OK, Leave/Stay). Enforces two-button footer with no close button. Built on @radix-ui/react-alert-dialog.

Navigation · 2

Data Display · 1

Badge · 1

Layout · 4

Feedback · 3

Typography · 1

Icons · 2