Repolode
ahmedkhaleel2004

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. 1

    저장소를 클론합니다

    git clone https://github.com/ahmedkhaleel2004/gitdiagram.git
  2. 2

    Bun으로 종속성을 설치합니다

    bun install
  3. 3

    예제 환경 변수 파일을 복사하고 설정 가이드에 나온 필수 키를 입력합니다

  4. 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 통계는 매일 갱신됩니다.

관련 프로젝트