AI 모델과 자연어로 대화하며 draw.io 다이어그램을 만들고 편집하는 웹·데스크톱 앱 및 MCP 도구입니다.
ahmedkhaleel2004/gitdiagram
GitHub 저장소를 인터랙티브 아키텍처 다이어그램이나 1분 분량의 내레이션 설명 영상으로 바꾸고, AI 에이전트용 MCP 서버도 제공합니다.
- 스타
- 18,334
- 포크
- 1,516
- 열린 이슈
- 52
- 마지막 커밋
- 7시간 전
어떤 프로젝트인가요?
GitDiagram은 GitHub 저장소의 아키텍처 다이어그램을 AI로 생성합니다. URL에서 'hub'를 'diagram'으로 바꾸면 원하는 저장소를 열 수 있으며, 다이어그램의 구성 요소를 관련 파일과 디렉터리에 연결해 보여줍니다. GitHub 토큰을 사용하면 비공개 저장소도 지원하며, 다이어그램을 PNG로 내보내거나 Mermaid 소스를 복사할 수 있습니다.
프로젝트의 목적과 주요 부분이 어떻게 맞물리는지 설명하는 약 1분 분량의 내레이션 설명 영상도 만듭니다. 영상은 가로형 또는 세로형 MP4로 다운로드할 수 있습니다. 새 영상 제작은 얼리 액세스 단계이며, 기존 영상은 누구나 시청할 수 있습니다.
AI 에이전트는 키 없이 gitdiagram.com/mcp의 원격 MCP 서버에 연결해 공개 저장소의 아키텍처, 구성 요소, 연결 관계와 Mermaid 소스를 확인할 수 있습니다. 앱은 Next.js, React, TypeScript, Mermaid로 만들어졌으며 Bun으로 로컬에서 실행할 수 있습니다.
핵심 기능
- 01공개 및 비공개 GitHub 저장소의 인터랙티브 아키텍처 다이어그램을 생성합니다
- 02다이어그램의 구성 요소를 해당 소스 파일 및 디렉터리에 연결합니다
- 03캡션이 포함된 1분 분량의 내레이션 설명 영상을 만듭니다
- 04다이어그램을 PNG로 내보내거나 Mermaid 소스를 복사할 수 있습니다
- 05인증 없이 사용할 수 있는 AI 에이전트용 원격 MCP 서버를 제공합니다
활용 사례
- 익숙하지 않은 코드베이스의 구조를 빠르게 파악하기
- 팀원에게 프로젝트의 개괄적인 구조를 공유하기
- AI 코딩 에이전트가 저장소 구조를 조회할 수 있도록 하기
- 짧은 영상으로 프로젝트 설계를 설명하기
빠른 시작
- 1
저장소를 클론합니다
git clone https://github.com/ahmedkhaleel2004/gitdiagram.git - 2
Bun으로 종속성을 설치합니다
bun install - 3
예제 환경 변수 파일을 복사하고 설정 가이드에 나온 필수 키를 입력합니다
- 4
개발 서버를 시작하고 localhost:3000을 엽니다
bun run dev
사용 전 알아둘 점
- 로컬에서 실행하려면 Cloudflare R2, Upstash Redis, OpenAI 또는 OpenRouter API 키가 필요합니다.
- 새 설명 동영상 제작 기능은 얼리 액세스 단계이며, 동영상 기능은 기본적으로 비활성화되어 있습니다.
토픽
자주 묻는 질문
- gitdiagram은(는) 무엇인가요?
- GitHub 저장소를 인터랙티브 아키텍처 다이어그램이나 1분 분량의 내레이션 설명 영상으로 바꾸고, AI 에이전트용 MCP 서버도 제공합니다. GitDiagram은 GitHub 저장소의 아키텍처 다이어그램을 AI로 생성합니다. URL에서 'hub'를 'diagram'으로 바꾸면 원하는 저장소를 열 수 있으며, 다이어그램의 구성 요소를 관련 파일과 디렉터리에 연결해 보여줍니다. GitHub 토큰을 사용하면 비공개 저장소도 지원하며, 다이어그램을 PNG로 내보내거나 Mermaid 소스를 복사할 수 있습니다.
- gitdiagram은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- gitdiagram은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- gitdiagram은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. gitdiagram의 마지막 커밋은 2026년 10월 20일입니다.
- gitdiagram은(는) 어디에 사용할 수 있나요?
- 익숙하지 않은 코드베이스의 구조를 빠르게 파악하기 팀원에게 프로젝트의 개괄적인 구조를 공유하기 AI 코딩 에이전트가 저장소 구조를 조회할 수 있도록 하기 짧은 영상으로 프로젝트 설계를 설명하기
- gitdiagram는 어떻게 설치하나요?
- 저장소를 클론합니다: git clone https://github.com/ahmedkhaleel2004/gitdiagram.git Bun으로 종속성을 설치합니다: bun install 예제 환경 변수 파일을 복사하고 설정 가이드에 나온 필수 키를 입력합니다 개발 서버를 시작하고 localhost:3000을 엽니다: bun run dev
- gitdiagram은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/ahmedkhaleel2004/gitdiagram
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Claude나 ChatGPT 같은 LLM에 전달할 수 있도록 전체 코드 저장소를 하나의 AI 친화적인 파일로 묶는 CLI 및 웹 도구입니다.
코드베이스를 스캔해 AI 코딩 도우미가 프로젝트를 탐색하는 데 쓰는 토큰을 줄여 주는 간결한 컨텍스트 파일을 생성하는 CLI입니다.
경험을 바탕으로 스킬을 만들고 다듬으며, 다양한 모델 제공업체와 CLI 및 메시징 앱에서 사용할 수 있는 자기 개선형 AI 에이전트입니다.
여러 AI 제공자를 통합하고 Agents, MCP, Artifacts, 다중 사용자 인증을 지원하는 셀프 호스팅 채팅 플랫폼
Git 저장소나 로컬 디렉터리를 LLM에 코드 맥락을 제공하기 좋은 단일 텍스트 요약으로 변환합니다.