Agent-native design system infrastructure. Generate, compile, install, and preview design systems from one source of truth.
Install a Tinte design system into any shadcn/ui project:
npx shadcn@latest add https://tinte.dev/api/preset/one-hunter
Install the Tinte skill for Claude Code, Cursor, or any coding agent:
npx skills add Railly/tinte
Tinte maintains a theme graph of 13 semantic OKLCH color tokens that compiles to:
registry:base + registry:font items, compatible with shadcn/cli v4Every public Tinte theme is installable as a shadcn registry:base item:
npx shadcn@latest add https://tinte.dev/api/preset/{slug}
npx shadcn@latest add https://tinte.dev/api/preset/{slug}/font?variable=sans
Get the full preset pack (base + fonts + install commands):
GET https://tinte.dev/api/preset/{slug}?type=pack
Browse themes:
GET https://tinte.dev/api/themes/public?search=minimal
ray.tinte.dev — code screenshots + theme extraction.
POST ray.tinte.dev/api/v1/extract-themePOST ray.tinte.dev/api/v1/screenshotcurl -X POST https://ray.tinte.dev/api/v1/screenshot \
-H "Content-Type: application/json" \
-d '{"code": "const x = 42;", "language": "typescript", "theme": "one-hunter"}' \
--output screenshot.png
| Product | Role | URL |
|---|---|---|
| Tinte | Generate and compile design systems | tinte.dev |
| Elements | Install via shadcn registry | tryelements.dev |
| Ray | Preview and screenshot | ray.tinte.dev |
Tinte generates the system, Elements installs it, Ray shows it.
@tinte/core — Theme primitives, OKLCH color model, type definitions@tinte/providers — 19+ format converters (shadcn, VS Code, terminals, design tools)@tinte/cli — CLI for theme installationbun install # Install dependencies
bun dev # Start development server
bun build # Production build
MIT License - see LICENSE for details.
$ claude mcp add tinte \
-- python -m otcore.mcp_server <graph>