Getting started
Use with AI
Give your coding agent the whole cabinet as context.
llms.txt
Curio publishes a plain-text index at /llms.txt: every component, what it does, and its install URL. Point your agent at it and ask for what you want.
Read https://curio-components.vercel.app/llms.txt, then add a music player and a map of my city
to the homepage. I live in Lisbon and my Last.fm username is ...Registry JSON
Each component is also available as structured JSON with its full source, in the shadcn registry format. Agents and tools that understand the format can install from it directly.
https://curio-components.vercel.app/r/registry.json every item
https://curio-components.vercel.app/r/record-player.json one item, with codeWith the shadcn MCP server
If your editor uses the shadcn MCP server, add curio as a registry in components.json and your agent can browse and install curio pieces by name:
components.json
{
"registries": {
"@curio": "https://curio-components.vercel.app/r/{name}.json"
}
}Then: npx shadcn@latest add @curio/record-player