New drop · Mon 16 Nov · 54 new

3,720 designs. One file for your agent.

186 components, from switches to dashboards, each in 20 design languages: Material, Apple, Glass, Neo-brutal, Terminal and more. Add what you need to a pack and your coding agent installs all of it from elementshelf-pack.md.

Works with CursorClaude CodeLovableReplitFigma Makev0
Open Pricing card →
Accent colour · applies to every preview

What is ElementShelf?

ElementShelf is a UI component library for coding agents. It has 186 components, each in 20 design languages, 3,720 designs in all. You download one file, elementshelf-pack.md, and the agent installs the components you picked.

Browse by design

All 20 designs →

Trending this week

by new stars, 7 days

New this week

54 components · 20 designs each

Browse by category

186 of 186 ready · more every week
How the pack works

One file. Your agent does the rest.

CursorClaude CodeLovableReplitFigma Makev0
  1. Pick components and designsAdd any number of components to your pack, each in the design you like. Give each its own motion and accent, or apply one to all of them at once.
  2. Download elementshelf-pack.mdAgent instructions, the design tokens and every component file, in one Markdown file.
  3. Hand it to your agentSay "Install the components in elementshelf-pack.md into this app. Keep our pages and our words." The agent adds the components only, and uses the copy already in your project. Prefer the terminal? Each component also installs with npx shadcn add.
One plan

Unlimited, $9/month

Every component in every design, unlimited downloads, cancel anytime. Browsing, live previews and stars stay free.