Open Design 0.8.0: 모든 것은 플러그인이다
Open Design 0.8.0은 릴리스가 아니라 재구축이다. 작은 플러그인 엔진, 기본이 헤드리스인 CLI, macOS와 Windows에서의 패키지 자동 업데이트, 그리고 7일 만에 출시된 149개의 디자인 시스템.
태그 open-design-v0.8.0 (c20d156), 2026년 5월 22일 12:43 UTC에 출시. 7일 동안 75명의 기여자가 305개의 PR을 보냈다. 이번 릴리스는 우리가 옛 형태를 확장하려는 시도를 멈추고 그 밑의 엔진을 다시 만든 릴리스다. 오늘 당신이 내려받을 데스크톱 앱은 Claude Code, Cursor, 또는 Slack 봇에서도 가리킬 수 있는 CLI를 감싼 얇은 래퍼다. 디자인 시스템, 슬라이스, 프로토타입, 내보내기, 그리고 옛 Figma 스타일 워크플로는 더 이상 엔진에 박힌 기능이 아니다 — 그것들은 작고 평범한 코어를 대상으로 작성된 플러그인이다.
긴 버전을 원한다면 디스커션 스레드에 있다. 이 글은 짧은 버전이다: 내부에서 무엇이 바뀌었는지, 오늘 그것으로 무엇을 할 수 있는지, 그리고 어디서 시작할지.
또 하나의 릴리스가 아니라 재구축을 택한 이유
0.7 계열에는 문제가 있었다. 모든 워크플로가 엔진 안에 살았다 — 디자인 시스템 임포트, 덱 템플릿, 슬라이스 렌더링, Figma 포트, 심지어 퍼블리시 단계까지 — 그리고 다음 것을 추가하려면 코어를 편집해야 했다. 그것이 바로 우리 이전의 모든 에디터를 플러그인 무덤으로 바꿔놓은 역학이다: 버전 뒤에 잠긴 SaaS 플러그인 API, 지원해야 통과하는 “크리에이터 프로그램”, 2년마다 깨지는 런타임.
우리는 0.8을 그 표면 위의 또 다른 포인트 릴리스로 낼 수도 있었다. 대신, 우리는 다시 쓰기를 출시했다.
그 밑에서, 이제 세 가지가 다르다:
- 엔진은 작고 평범하게 유지되었다. 스킬을 실행하고, 플러그인을 마운트하고, 에이전트 어댑터를 호출하고, 그리고 비켜선다.
- 그 외 모든 것은 플러그인이 되었다. 디자인 시스템, 슬라이스, 프로토타입, 내보내기, 옛 Figma 워크플로 — 모두 동일한 플러그인 포맷 안에 살고, 동일한 매니페스트를 통해 등록되며, 동일한 표면을 통해 샌드박스된다.
- CLI가 정식 진입점이다. 데스크톱 앱이 그것을 호출하고, OD MCP 서버도, 당신 터미널의 에이전트도 그것을 호출한다.
이번 릴리스의 305개 PR은 대부분 옛 세계를 새 형태로 옮기는 작업이다. 그중 일부는 새 형태 그 자체다.
세 개의 아키텍처 판(plate)
모든 것은 플러그인이다. 플러그인 레지스트리 표면에는 이제 신뢰 배지가 있는 상세 드로어, GitHub 레이트 리밋을 인지하는 마켓플레이스 폴백, 다듬어진 퍼블리시 푸터, 그리고 통합된 플러그인 / 인티그레이션 내비게이션이 있다(#2087, #2064, #1806, #1849). 플러그인을 퍼블리시하면 작성자 계정 아래에 실제 GitHub 레포가 생성되고(#2332, #2363), CLI 퍼블리시 경로는 버전을 임시값으로 두는 대신 라이브 매니페스트 버전을 읽는다(#1903). 엔진이 자랄 때, 그것은 여기, 공개적으로 자란다.
기본은 헤드리스. 데스크톱 앱은 이제 OD CLI를 감싼 얇은 래퍼다. 동일한 엔진이 Claude Code, OpenClaw, Hermes Agent, 그리고 Lark, Discord, Slack의 챗봇에서 실행된다. 커스텀 CLI 에이전트 프로파일이 이번 릴리스에 포함되어(#378), 코어를 건드리지 않고도 임의의 CLI 에이전트를 런타임에 꽂을 수 있다. 디자인은 당신이 가는 장소이기를 멈추고 당신의 에이전트가 가진 역량이 된다. 이것이 스킬 레이어 선언문이 가리키던 것이다. 0.8.0은 에이전트 경로가 곁문이 아니라 정식 경로인 첫 릴리스다.
플러그인이 플러그인을 만든다. OD CLI는 GitHub CLI를 감싸므로, 에이전트가 레포를 클론하고, 플러그인을 스캐폴드하고, 검증하고, 패킹하고, PR을 열 수 있다 — 당신을 위해서든, 자기 자신을 위해서든. Figma 워크플로를 포팅하는 방법 가이드는 사람의 경로를 따라간다. 같은 경로의 자동화된 버전은 이제 gh와 od가 $PATH에 있는 모든 에이전트 안에서 도달할 수 있다. 엔진은 당신을 루프에 두고, 공개적으로, 스스로를 키운다.
0.8.0에 또 담긴 것
이번 릴리스는 폭이 넓다. 앞으로 끌어올 가치가 있는 조각들:
- 구조화된
tokens.css+ 컴포넌트 매니페스트를 갖춘 디자인 시스템 149개. Apple, Stripe, Airbnb, Vercel, Notion, Linear, GitHub, Figma, Slack, Discord, OpenAI, Shopify, Spotify, Uber, Cursor를 비롯한 50개 이상의 브랜드 토큰 픽스처 — 각각tokens.css와components.html을 제공하며, 기본으로 켜지는 토큰 채널을 통해 서빙된다(#1544, #1652, #1794, #1841, #2023, #2028, #2029, #2033). 이식 가능한 시스템 논리가 이제 곁문이 아니라 기본 표면이다. - Phase 16까지 진행된 Critique Theater. 0.7.0에서 단일 관측 가능 심판이었던 것이 이제 완전히 계측된 루프가 되었다: 네이티브 de / ja / ko / zh-TW i18n을 갖춘 Phase 9 웹 클라이언트 래퍼, Phase 11 Playwright 스테이지 스위트, 9개 Prometheus 메트릭 + 6개 로그 이벤트 + OTel 스팬 + Grafana 대시보드를 갖춘 Phase 12, Phase 15 롤아웃 리졸버, Phase 16 M-phase 롤아웃 래칫과
/api/critique/conformance(#1315–#1320, #1338, #1483–#1485, #1499). 기본적으로 M0에서 다크 런칭됨. - 세 개의 새 미디어 프로바이더. Leonardo.ai 이미지 생성(#1123), ElevenLabs 오디오(#1384), 그리고 SenseAudio TTS와 더불어 이미지·비디오 도구가 있는 BYOK 챗(#1633, #2065). 미디어 디스패처는 이제 당신이 가리키는 무엇에든 OpenAI 호환으로 말한다.
- macOS와 Windows에서의 패키지 자동 업데이트. 동일한 R2 피드를 통해 두 플랫폼 모두에서 패키지 설치본이 처음부터 끝까지 스스로 업데이트되는 첫 릴리스로, 새로워진 업데이터 팝업, 검증된 다운로드 / 설치 핸드오프, 그리고 중단된 적용으로부터의 복구를 갖췄다(#2270, #2362, #2376, #2403, #2429, #2565, #2575, #2592, #2595, #2677, #2687, #2700). 우리가 그 레인을 견고하게 다지는 동안 Linux 패키지 GUI는 아직 보류 중이다. 헤드리스 라이프사이클과 Nix flake는 둘 다 오늘 작동한다.
- 이탈리아어(it) 로케일 + CJK 폰트 폴백. UI는 이제 이탈리아어를 포함해 19개 언어로 제공되며(#1323), 중국어 / 일본어 / 한국어 텍스트는 라틴 대체를 거치는 대신 플랫폼 네이티브 폰트로 폴백된다(#2227).
- 위에서 아래까지의 비주얼 리프레시. 새 앱 아이콘, 브랜드 글리프, 새로워진 워드마크 — 컷에 맞춰 한 번에 조율되어 떨어진 것(#2436).
전체 목록은 305개 PR에 이른다. GitHub의 릴리스 노트가 나머지를 담고 있다.
오늘 그것으로 무엇을 할까
어디서 시작하느냐에 따라 세 가지 경로가 있다.
| 당신이… | 여기서 시작하라 |
|---|---|
| Open Design을 처음 쓴다면 | 데스크톱 앱을 내려받아 기존 디자인 시스템을 대상으로 프로젝트를 부트스트랩하게 하라 |
| 이미 Open Design을 돌리고 있다면 | 패키지 자동 업데이트가 당신을 0.8.0으로 데려가게 하라. 인앱 업데이터 팝업이 검증된 설치 과정을 안내한다 |
| 플러그인을 만들고 있다면 | od plugin scaffold --id <name>으로 스캐폴드하고, od plugin validate ./<path> --no-daemon으로 검증하고, 마켓플레이스의 다른 모든 플러그인을 출시하는 동일한 OD 퍼블리시 경로를 통해 PR을 열어라 |
에이전트 네이티브 루프가 데모가 아니라 정식 루프처럼 느껴지기를 기다려왔다면, 이번이 그 릴리스다. Claude Code, Cursor, Codex, 또는 감지된 16개 CLI 에이전트 중 어느 것이든 데스크톱 앱이 함께 제공하는 동일한 OD CLI를 가리키게 하면, 두 경로는 첫 프롬프트 이후 하나로 수렴한다.
다음에 할 일
0.7과 0.8의 차이를 가장 빠르게 느끼는 방법은 데스크톱 앱을 설치하고, 기존 에이전트를 집어 들게 한 다음, 지난달에 돌렸던 동일한 브리프를 돌려보는 것이다. 답의 형태가 바뀐다.
관련 읽을거리
- 우리가 Open Design을 제품이 아니라 스킬 레이어로 만든 이유 — 0.8.0이 마침내 결실을 보는 “엔진 더하기 플러그인” 베팅 뒤의 더 긴 선언문
- Figma 워크플로를 Open Design 플러그인으로 포팅하는 방법 — “플러그인이 플러그인을 만든다” 루프의 실용 버전
- Claude Design의 오픈소스 대안 — 이번 릴리스가 에이전트 네이티브 디자인 지형에서 어디에 들어맞는지