129개. 이 수치는 Open Design(로컬 환경에서 디자인 시스템을 구축하고 관리하는 오픈소스 도구)이 기본으로 탑재하고 있는 브랜드급 디자인 시스템의 개수를 의미한다. 이는 Linear, Stripe, Vercel, Airbnb, Tesla, Notion, Apple, Cursor, Supabase, Figma 등 업계에서 검증된 프로덕트의 디자인 언어를 Markdown 기반의 DESIGN.md 파일로 즉시 활용할 수 있다는 뜻이다. 마치 숙련된 디자이너의 가이드북 129권을 책상 위에 올려두고 작업을 시작하는 것과 같다. 그런데 이 도구는 단순히 디자인 가이드를 제공하는 데 그치지 않고, 사용자의 로컬 환경을 직접 제어하며 실질적인 결과물을 만들어낸다.
16종 CLI 자동 감지와 디자인 엔진의 결합
Open Design은 자체적인 에이전트를 내장하는 대신 사용자의 시스템 PATH에 존재하는 16종의 코딩 에이전트 CLI(Claude Code, Codex 등 개발자가 코드를 작성할 때 사용하는 명령줄 도구)를 자동으로 감지한다. 이를 통해 사용자가 이미 익숙한 환경을 그대로 디자인 엔진으로 활용할 수 있다. 내장된 31개 스킬은 웹 프로토타입, SaaS 랜딩, 대시보드, 모바일 앱, 소셜 캐러셀, 매거진 포스터, PM 스펙, OKR, 인보이스 등 9개 시나리오로 분류되어 있다. 로컬 데몬은 프로젝트 폴더 내에서 CLI를 직접 호출(spawn)하여 파일 시스템에 대한 읽기, 쓰기, Bash 실행, 웹 데이터 가져오기(WebFetch)를 수행하며, SQLite(경량 데이터베이스 엔진)를 통해 프로젝트 상태와 대화 기록을 관리한다.
결정론적 디자인과 Anti-AI-slop 메커니즘
예전에는 AI가 디자인을 생성할 때마다 결과물이 매번 달라져 일관성을 유지하기 어려웠다. 이제는 첫 실행 시 나타나는 인터랙티브 질문 폼을 통해 표면, 대상, 톤, 브랜드, 스케일을 30초 안에 확정하여 AI의 임의 디자인(AI slop)을 원천 차단한다. 사용자는 5가지 비주얼 디렉션(Editorial Monocle, Modern Minimal, Tech Utility, Brutalist, Soft Warm) 중 하나를 선택할 수 있으며, 시스템은 이에 맞춰 결정론적 OKLch 팔레트와 폰트 스택을 자동으로 적용한다. 특히 5차원 자기 비평 시스템을 도입해 결과물의 품질이 3점 미만일 경우 즉시 재작업을 수행하며, P0/P1/P2 체크리스트 게이트를 통해 브랜드 색상 추측이나 가짜 지표 생성을 엄격히 제한한다.
BYOK 프록시와 확장성
개발자가 바로 체감하는 변화는 모델 선택의 자유도다. Open Design은 BYOK(Bring Your Own Key, 사용자의 API 키를 직접 입력하는 방식) 프록시를 지원하여 Anthropic, OpenAI, Azure OpenAI, Google Gemini, Ollama(로컬에서 LLM을 실행하는 도구), LM Studio(로컬 LLM 실행 및 테스트 도구) 등 어떤 프로바이더든 자유롭게 연결할 수 있다. 또한 SSRF(서버 측 요청 위조) 차단 기능을 내장하여 보안성을 높였다. Claude.ai에서 내보낸 ZIP 파일을 드롭하면 로컬 프로젝트로 즉시 변환하여 편집을 이어갈 수 있으며, stdio MCP(모델과 외부 도구를 연결하는 표준 프로토콜) 서버를 통해 다른 코딩 에이전트가 디자인 파일을 직접 읽는 것도 가능하다. 설치는 공식 저장소의 가이드를 따라 데스크톱 앱 다운로드, Docker(컨테이너 기반 가상화 도구) 실행, 혹은 소스 빌드 방식을 선택할 수 있다.
도구의 본질은 생성의 속도가 아니라 결과의 일관성과 제어권에 있다.




