Doop
Doop: 오픈소스 멀티플레이어 디자인 캔버스 및 AI 에이전트용 MCP
여러 레이어 그림자를 6단계 고도 스케일로 표현, 의미 토큰 매핑, 다크모드 값 포함, CSS 변수로 내보내기
A six-level elevation scale of layered box-shadows from one light source, mapped to semantic tokens—shadow-raised, shadow-dropdown, shadow-modal—with honest dark-mode values. Exports as CSS variables,
디자인TypeScript · PythonGitHub @imryanreid온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Elevation and shadow tokens from one light source. A six-level scale mapped to semantic tokens, honest in dark mode, with a handoff your coding agent can read.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
depths.studio—a six-level shadow scale from
one light source, mapped to semantic tokens, honest about dark mode, and
readable by a coding agent.
Fourth tool in the Studio Tools family, after
ramps.studio, springs.studio
and beeps.studio.README 전문 보기 ↗depths.studio—a six-level shadow scale from one light source, mapped to semantic tokens, honest about dark mode, and readable by a coding agent.
Fourth tool in the Studio Tools family, after ramps.studio, springs.studio and beeps.studio.
--shadow-raised, --shadow-hover,
--shadow-sticky, --shadow-dropdown, --shadow-modal, --shadow-toast,
plus an inset --shadow-pressed.--edge-*
borders, and the admission that elevation on a dark page is mostly carried by
surface color.Every scale is a pure function of the URL. The parameters are plain decimals,
documented in public/llms.txt—the same file an agent is
pointed at. Fetching any URL returns the complete scale embedded in the HTML
with no JavaScript required; /api/shadows serves the same data as JSON or
plain text.
| Example | Meaning |
|---|---|
/?p=crisp | The Crisp preset |
/?a=135 | Light from the upper-left |
/?d=2&g=2.2&o=15 | A longer, darker throw |
/?c=1e2a4a | Tinted shadow ink |
/?pu=modal5&xt=pressed | Modal moved to level 5, pressed excluded |
pnpm install
pnpm dev # http://localhost:5187
pnpm build # llms.txt family block + tsc + vite
pnpm test # vitest, src/lib only
pnpm sync:check # verify src/shared matches upstream (Ramps Studio)
src/shared/ is authored in Ramps Studio and synced here—don't edit it in
this repo. See CLAUDE.md for how this repo works, and
SPEC.md for what it is and why.
MIT. Fork it, change it, ship it.