Show HN: Reladraw – 배치를 직접 결정하는 다이어그램 언어

“Reladraw는 다이어그램의 모든 위치를 'above-left of cluster.hub'처럼 다른 요소와의 상대적 관계로 문장처럼 서술하는 텍스트 언어로, 예시 파일 examples/arch.reladraw는 좌표 없이 44개 문장만으로 구성된다. Mermaid·Graphviz·D2의 자동 레이아웃과 draw.io·Excalidraw·Figma의 절대 좌표 방식 사이를 겨냥하며, 특히 좌표를 다시 해석해야 하는 AI 에이전트가 배치 의도를 파일에서 직접 읽고 수정할 수 있도록 설계됐다.”

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
Share

이것도 읽어보세요

댓글

이 소식에 대한 의견을 자유롭게 남겨주세요.

댓글 (0)

불러오는 중...