benis-me

Dezin — AI skill for Claude Code

AI community

A local-first, tasteful design generator.

How to install Dezin

This entry records only its repository, not the path inside it, so there is no exact command to give. Open benis-me/Dezin and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Dezin does

A local-first, tasteful design generator. Describe what you want; your own coding-agent CLI (Claude Code, Codex, Gemini, Cursor) builds it as a real artifact, held to a strict anti-AI-slop standard. BYOK, nothing leaves your machine.

Alternatives in AI

  • Anthropic Quickstarts — by Anthropic - Offers comprehensive development guides for three distinct AI-powered demo projects with standa 15.4k ★
  • Oil UI — Push AI UI design to its limits: explore distinct directions, compare them side by side, and refine against re 861 ★
  • Qiaomu Design — 偏执型设计顾问:反 AI 味设计 + 风格试衣间 + 58 站设计系统库的 Claude Code Skill Opinionated design advisor for Claude Code: anti-gener 513 ★

README

Dezin

**A local-first Design Canvas powered by the coding-agent CLI you already use.**

English · [简体中文](./README_CN.md)


Dezin is an early desktop-first design tool. A project is an infinite Canvas of typed Nodes—Pages, Components, Design Systems, Research, Tokens, Documents, Layouts, Knowledge, and imported media. Agents can plan the Canvas, generate one Node at a time, and rebuild selected immutable versions into an implementation project.

Project state, Canvas history, generated versions, assets, Agent threads, jobs, and exports stay on local disk. Dezin operates no servers: there is no hosted account, telemetry, or model router. Everything that leaves your machine is listed under [Network egress](#network-egress) and happens with credentials you supplied.

Current product contract

  • Canvas-first projects. There is one primary Design Canvas workflow. The former Prototype/Standard mode selector, project variants, and Files/Versions workspace are not part of the current UI.
  • Typed Nodes and immutable Versions. Generated HTML is published as immutable, checksum-bound Node Versions. Imported media is content-addressed. Canvas mutations use revision compare-and-swap, and undo/redo never rewrites published bytes.
  • Main and Node Agents. The Main Agent can discuss a request, apply bounded Canvas commands, and dispatch scoped Node Jobs. A Node Agent can publish only its target Node. Ordinary conversation remains text and causes no Canvas mutation.
  • Bring your own Agent. Dezin discovers installed provider CLIs and custom commands and exposes their available models. Claude and CodeBuddy receive the strongest tool/argument and execution-identity policy; every provider is still restricted to an exact daemon-owned pending working directory and a narrowed environment. Windows Design execution remains unavailable until its confinement can be proven.
  • Local, explicit assets. Frozen context is byte-copied into eac