Doop
Doop: 오픈소스 멀티플레이어 디자인 캔버스 및 AI 에이전트용 MCP
AI 네이티브 도구를 위한 범용 원자 디자인 시스템
Agnostic atomic design system for AI-native tools — structured tokens, accessible components, and 3-theme support. Adaptable via Claude, vibe-coding platforms, or terminal.
디자인TypeScript · JavaScriptGitHub @mmorerasanchez온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Atomic design system for AI-native tools — structured tokens, accessible components, and three-theme support. React + Tailwind CSS + Radix UI.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
democrito is a general-purpose, themeable atomic design system for data-dense, IDE-inspired applications — dashboards, editors, AI tools, and developer workspaces.
103 components across five layers (including 48 shadcn/ui primitives), three themes (warm/dark/light), a three-font semantic typography hierarchy, and a CSS custom-property token architecture designed to be forked, rethemed, and kept consistent by AI agents.
v3.5.0 note for forkers: The public repo history was reset to a single clean commit at this version. Earlier commit history lives in a private archive.README 전문 보기 ↗
democrito is a general-purpose, themeable atomic design system for data-dense, IDE-inspired applications — dashboards, editors, AI tools, and developer workspaces.
103 components across five layers (including 48 shadcn/ui primitives), three themes (warm/dark/light), a three-font semantic typography hierarchy, and a CSS custom-property token architecture designed to be forked, rethemed, and kept consistent by AI agents.
v3.5.0 note for forkers: The public repo history was reset to a single clean commit at this version. Earlier commit history lives in a private archive.
democrito is published as a shadcn/ui-compatible registry.
# Install the base system (tokens + utils)
npx shadcn@latest add https://democrito.design/r/democrito.json
# Install by tier
npx shadcn@latest add https://democrito.design/r/democrito-atoms.json
npx shadcn@latest add https://democrito.design/r/democrito-molecules.json
npx shadcn@latest add https://democrito.design/r/democrito-organisms.json
npx shadcn@latest add https://democrito.design/r/democrito-templates.json
npx shadcn@latest add https://democrito.design/r/democrito-ui.json
# Or install individual components
npx shadcn@latest add https://democrito.design/r/app-shell.json
npx shadcn@latest add https://democrito.design/r/data-table.json
npx shadcn@latest add https://democrito.design/r/token-counter.json
See
registry.jsonfor the full 110-item manifest.
| Layer | Count | Description |
|---|---|---|
| Atoms | 11 | Typography, code blocks, tags, links, copy button, spinner, logo |
| Molecules | 18 | Form fields, nav items, stat cards, search, diff viewer, variable editors, theme toggle |
| Organisms | 19 | Navigation, tables, auth, settings, data management, API tooling, dashboards |
| Templates | 7 | Page layout shells — app shell, editor, dashboard, detail, comparison |
| shadcn/ui primitives | 48 | Radix UI base components, themed for democrito |
tokens/
├── index.css # CSS custom properties + @theme — source of truth for all tokens
└── design-tokens.json # Generated W3C DTCG format (for Figma, Style Dictionary, etc.)
registry/
├── atoms/ # 11 atomic components
├── molecules/ # 18 molecule compositions
├── organisms/ # 19 organism components
├── templates/ # 7 page layout shells
├── ui/ # 48 shadcn/ui primitives
├── hooks/ # use-theme, use-toast, use-mobile
└── lib/
├── utils.ts # cn() utility
└── tokenizeBrackets.tsx
docs/ # Full design system specification
skill/democrito/ # Claude Skill — portable AI-native context
The entire visual identity lives in tokens/index.css as CSS custom properties. Rebranding requires only editing the @theme block — no component changes.
/* tokens/index.css — override per theme block */
:root {
--background: 220 15% 6%; /* cool blue-gray */
--accent: 210 100% 55%; /* electric blue instead of terracotta */
--radius: 0.5rem;
}
Two variables drive most of the personality: --accent (the system's single accent hue) and --radius.
Token origin: democrito's color palette is derived from Sanzo Wada's A Dictionary of Color Combinations (1933). The warm theme uses earth tones; dark/light are mathematical derivations from the same palette.
After editing tokens/index.css, regenerate the DTCG JSON:
npm run build # runs generate-tokens + generate-counts + stamp-design-date + build-registry
Full theming guide: docs/reference/theming.md
| Theme | Selector | Notes |
|---|---|---|
| Warm | :root (default) | Sanzo Wada earth-tones, terracotta accent |
| Dark | .dark | Cold stone grays, deep workshop-at-night feel |
| Light | .light | High-contrast warm off-whites |
All token values are HSL CSS custom properties defined in all three themes simultaneously.
democrito is a token contract. 5 systems show how far builders actually went.
| System | What it did | Verdict | URL |
|---|---|---|---|
| habito | Dropped the accent hue entirely — and the inherited components carried on regardless. | retheme-additions | habito-health.lovable.app |
| prompt-x | Inverted the palette end to end, and held the accent hue exactly where it started. | partial-fork | prompt-x.io |
| Southern Startups | Kept none of the original colours. Still, structurally, the same system. | rewrite | www.southern-startups.com |
| mesa (prototype) | The only pure retheme in the set. One hue moved; nothing else did. | pure-retheme | — |
| strength (prototype) | A semantic ramp where democrito has a single accent. | retheme-additions | — |
Full audit, token diffs, and what broke: docs/showcase.md
democrito is structured to be read and maintained by AI coding agents. Three files serve as the authoritative context:
| File | Purpose | Reader |
|---|---|---|
CLAUDE.md | Coding rules, architecture summary, token reference | Claude Code, Cursor, Windsurf |
AGENTS.md | Cross-tool agent context (non-Claude tools) | Copilot, Codex, Gemini CLI |
DESIGN.md | Visual philosophy and taste layer — prevents AI aesthetic drift | All tools |
These files are auto-read at session start by Claude Code when you clone or add democrito.
Install the Claude Skill for design-system-aware assistance in every session:
cp -R skill/democrito ~/.claude/skills/
The skill bundles four knowledge files — principles.md, tokens.md, components.md, agent-usage.md — and triggers automatically on mentions of democrito, design tokens, atomic design, or "build a component."
democrito publishes a machine-readable manifest at /.well-known/mcp.json and natural-language context at /llms.txt and /llms-full.txt for AI tool auto-discovery.
| Principle | Description |
|---|---|
| Monochromatic + Accent | 95% neutral grays, single accent hue, semantic feedback colors only |
| 3-Surface Hierarchy | --background → --surface → --card creates depth without complexity |
| Typography as Hierarchy | Three fonts convey meaning: Display (titles), Body (content), Mono (data/code) |
| Progressive Disclosure | Start with the lightest variant, add complexity as needed. |
| IDE-Inspired | Clean, distraction-free workspace optimized for data-dense work |
| Accessible by Default | WCAG 2.1 AA, 44×44px touch targets, keyboard navigation |
| Resource | Description |
|---|---|
| Live Showcase | Interactive component gallery and theme playground |
docs/reference/theming.md | Retheme guide — palette, fonts, spacing, full examples |
docs/reference/design-system.md | Full component inventory, token reference, usage rules |
tokens/design-tokens.json | W3C DTCG tokens for Figma Token Studio, Style Dictionary |
CLAUDE.md | AI agent context — auto-read by Claude Code and compatible tools |
CHANGELOG.md | Version history |
MIT — see LICENSE. Free to use in any project, commercial or personal. The Claude Skill and DESIGN.md follow the same MIT terms.
Paid brand-fit kits sold via democrito.design are licensed for use by the purchaser's company only and may not be redistributed.
Questions: [email protected]
Made in Spain · MIT License · Maintained by @mmorerasanchez