设计系统代理

一个用于转换和标准化设计系统令牌的工具,支持聊天模式和文件执行模式。

  • by Raul-Marin
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 Raul-Marin/mcp-use-demo

使用说明

🎨 Design System Agent

Dos modos de uso:

Modo Descripción
Chat Conversación en Ollama: traduce hex→OKLCH, px→em, explica convenciones
Agente Ejecuta sobre archivos: lee, convierte y escribe en design-system/

1. Chat (solo conversación)

Solo traduce y explica. No modifica archivos.

ollama pull qwen2.5-coder
ollama create design-system-chat -f Modelfile.chat
ollama run design-system-chat

Ejemplo en el chat: "traduce #0D5FBD a OKLCH" → responde el valor convertido.


2. Agente (ejecuta en archivos)

Normaliza los tokens del design system en disco.

pip install -r requirements.txt

ollama serve
# Modelo con tools: qwen3-coder:480b-cloud (o configurar OLLAMA_MODEL en .env)

python agent-design-system.py

El agente lee design-system/ y:

  1. Detecta inconsistencias (ej. primary + primario)
  2. Convierte colores hex → OKLCH
  3. Convierte spacing y typography (px → em)
  4. Crea lo que falte

Alternativa: paletas por ciudad

python agent.py "Paleta Barcelona"

Genera colors.json, colors.css, README, preview.html en ~/Desktop/{ciudad}/.

Configuración

Variable Descripción
OLLAMA_MODEL Modelo Ollama (default)
USE_OPENAI 1 para usar OpenAI
OPENAI_API_KEY Para OpenAI