GitPedia

Tinte

Agent-native design system infrastructure. Generate, compile, install, and preview design systems from one source of truth.

From Railly·Updated June 13, 2026·View on GitHub·

Agent-native design system infrastructure. Generate, compile, install, and preview design systems from one source of truth. The project is written primarily in TypeScript, distributed under the MIT License license, first published in 2023. Key topics include: agent-native, ai-coding, cli, color-tokens, design-system.

<h3 align="center"> <a href="https://tinte.dev" target="_blank"> <img src="https://github.com/Railly/tinte/blob/main/apps/web/src/app/icon.svg" width="80" alt="Tinte Logo"/> </a> <br/> <span style="font-weight:600;font-size:20px;color:#2563EB;">Tinte</span> <br/> <br/> <a href="https://vercel.com/oss" target="_blank"> <img src="https://vercel.com/oss/program-badge.svg" alt="Vercel OSS Program"/> </a> <br/><br/> <a href="https://github.com/Railly/tinte/stargazers" target="_blank"> <img src="https://img.shields.io/github/stars/Railly/tinte?style=social" alt="GitHub stars"/> </a> &nbsp; <a href="https://github.com/Railly/tinte/blob/main/LICENSE" target="_blank"> <img src="https://img.shields.io/github/license/Railly/tinte" alt="License"/> </a> </h3> <p align="center"> Agent-native design system infrastructure. Generate, compile, install, and preview design systems from one source of truth. </p>

Quick Start

Install a Tinte design system into any shadcn/ui project:

bash
npx shadcn@latest add https://tinte.dev/api/preset/one-hunter

Install the Tinte skill for Claude Code, Cursor, or any coding agent:

bash
npx skills add Railly/tinte

How It Works

Tinte maintains a theme graph of 13 semantic OKLCH color tokens that compiles to:

  • shadcn/ui presetsregistry:base + registry:font items, compatible with shadcn/cli v4
  • VS Code themes — Full editor themes with syntax highlighting
  • Terminal configs — Alacritty, Kitty, Warp, Windows Terminal
  • Design tools — GIMP, Slack, design system tokens
  • 19+ formats from the same source of truth

Preset API (shadcn v4)

Every public Tinte theme is installable as a shadcn registry:base item:

bash
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 by Tinte

ray.tinte.dev — code screenshots + theme extraction.

  • 500+ syntax themes, 16 languages, PNG/SVG export
  • Free REST API (60 req/min, no auth)
  • Extract color themes from images: POST ray.tinte.dev/api/v1/extract-theme
  • Screenshot with any Tinte theme: POST ray.tinte.dev/api/v1/screenshot
bash
curl -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

Ecosystem

ProductRoleURL
TinteGenerate and compile design systemstinte.dev
ElementsInstall via shadcn registrytryelements.dev
RayPreview and screenshotray.tinte.dev

Tinte generates the system, Elements installs it, Ray shows it.

Packages

  • @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 installation

Development

bash
bun install # Install dependencies bun dev # Start development server bun build # Production build

License

MIT License - see LICENSE for details.

Contributors

Showing top 7 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from Railly/tinte via the GitHub API.Last fetched: 6/17/2026