yunshenwuchuxun/smart-drawio-next
Editable Draw.io diagrams for research and architecture: Next.js web app, Agent Skill, and local MCP server.
해결하는 문제
이 프로젝트는 자연어 프롬프트나 참조 이미지에서 직접 전문가 수준의 다이어그램(플로차트, 아키텍처 다이어그램, UML 등)을 생성, 편집, 개선하는 방법을 제공합니다. 편집 가능한 Draw.io 파일 생성을 자동화하여 도형을 끌어다 놓는 수동 작업을 제거합니다.
작동 방식
스트리밍 LLM 인터페이스와 내장된 Draw.io 캔버스를 통합합니다. 사용자가 텍스트 프롬프트나 이미지를 제공하면 시스템이 해당 XML 다이어그램 구조를 생성합니다. 이 프로젝트는 스타일 사전 설정 적용, 레이아웃 개선, 커넥터 수정을 가능하게 하는 강력한 후처리 도구 체인을 포함합니다. 또한 MCP(모델 컨텍스트 프로토콜) 서버와 에이전트 스킬을 제공하여 AI 에이전트가 프로그래밍 방식으로 다이어그램을 생성, 검증, 스타일링할 수 있게 합니다.
대상 사용자
문서, 프레젠테이션 또는 기술 보고서를 위해 복잡한 다이어그램을 빠르게 만들거나 반복해야 하는 연구자, 개발자, 기술 문서 작성자를 위해 설계되었습니다.
주요 기능
- 멀티모달 생성: 텍스트-다이어그램 및 이미지-다이어그램 워크플로우를 지원합니다.
- 대화형 편집: XML/JSON용 Monaco 코드 편집기와 실시간 Draw.io 캔버스가 나란히 표시되는 보기를 제공합니다.
- 광범위한 도구: 20개 이상의 다이어그램 유형, 10개의 내장 테마, 다양한 스타일 팩 라이브러리를 포함하여 원클릭 시각적 개선이 가능합니다.
- 에이전트 통합: 자동화된 에이전트 워크플로우에 통합하기 위한 MCP 서버와 에이전트 스킬을 제공합니다.
- 유연한 배포: 로컬 웹 애플리케이션으로 실행하거나 Docker로 배포하거나 에이전트 파이프라인용 헤드리스 도구로 사용할 수 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트