AI 요약
reladraw는 다이어그램의 각 요소 위치를 좌표 대신 "app.ui 아래에 app.api", "store는 app 오른쪽" 같은 상대적 문장으로 직접 지정하는 텍스트 기반 다이어그램 언어다. Mermaid·Graphviz·D2처럼 자동 레이아웃에 맡기지도, draw.io·Figma처럼 절대 좌표를 찍지도 않고 그 중간을 노린다. 파일에 배치 의도가 문장으로 남기 때문에 AI 에이전트가 그림을 다시 그리지 않고도 "어디를 어떻게 바꿀지"를 읽고 수정할 수 있다는 점을 핵심 강점으로 내세운다.
핵심 포인트
- 예제 파일
examples/arch.reladraw는 44개 문장으로 구성되며 좌표가 단 하나도 포함되지 않음 above-left of cluster.hub,between cluster.desktop1 and cluster.laptop1같은 관계형 표현으로 모든 거리 계산- 중첩(nesting) 구조가 없어 들여쓰기나 다른 줄의 위치에 의존하지 않음
- 문법 초안은
SYNTAX.md, 예제는examples/디렉터리에 공개
향후 전망
- AI 에이전트가 다이어그램을 "렌더링 후 확인"이 아니라 "의도 문장 재독"으로 검증하는 워크플로가 확산될 가능성
- 자동 레이아웃과 수동 배치 사이의 하이브리드 언어가 다이어그램 도구의 새 카테고리로 자리 잡을지 주목
출처:Hacker News
