Repolode
patrickchugh

patrickchugh/terravision

AI 프롬프트, JSON 그래프 또는 Terraform 코드로 AWS, Azure, GCP의 클라우드 아키텍처 다이어그램을 생성합니다.

대체할 수 있는 제품:LucidchartEraser

스타
1,660
포크
178
열린 이슈
17
마지막 커밋
5시간 전

어떤 프로젝트인가요?

TerraVision은 양방향으로 작동하는 클라우드 아키텍처 다이어그램 생성기입니다. Claude나 ChatGPT 같은 AI 어시스턴트에 아키텍처를 설명해 다이어그램을 만들거나, 기존 Terraform 코드에서 다이어그램을 그릴 수 있습니다. 다이어그램은 terraform plan을 기반으로 생성되므로 조건문, count, for_each, 모듈을 해석해 코드가 실제로 배포하는 내용을 반영합니다. Terraform 없이 간단한 JSON 그래프 형식만으로도 사용할 수 있습니다.

리소스는 공식 AWS, Azure, GCP 아이콘을 사용해 VPC, 서브넷, 존 또는 리소스 그룹 안에 배치됩니다. PNG, SVG, 편집 가능한 draw.io 파일과 리소스를 클릭해 설정을 확인할 수 있는 인터랙티브 HTML 뷰를 출력합니다. 다이어그램에서 Terraform 코드를 생성하는 기능도 있습니다. Terraform 환경을 그리는 데 코드와 변수 파일만 있으면 되므로, 클라우드 계정에 접근하지 않고도 프로덕션 환경을 다이어그램으로 만들 수 있습니다.

TerraVision은 로컬에서 CLI, MCP 서버 또는 CI/CD에서 다이어그램을 최신 상태로 유지하는 GitHub Action으로 실행할 수 있습니다. 라이선스는 AGPL-3.0입니다.

핵심 기능

  • 01공식 클라우드 아이콘을 사용해 AWS, Azure, GCP 아키텍처를 그리고 VPC, 서브넷, 존 또는 리소스 그룹별로 묶습니다.
  • 02terraform plan을 기반으로 다이어그램을 만들고 조건문, count, for_each, 모듈을 해석합니다.
  • 03AI 어시스턴트를 통한 일반 문장 설명과 간단한 JSON 그래프 형식을 지원합니다.
  • 04PNG, SVG, 편집 가능한 draw.io 파일 및 인터랙티브 HTML 뷰로 내보냅니다.
  • 05CI/CD에서 CLI, MCP 서버 또는 GitHub Action으로 실행할 수 있습니다.

활용 사례

  • 기존 Terraform 코드베이스를 최신 아키텍처 다이어그램으로 문서화합니다.
  • 클라우드 계정에 접근하지 않고 프로덕션 또는 스테이징 환경을 다이어그램으로 만듭니다.
  • AI 어시스턴트에서 새로운 클라우드 설계를 구상하고 이를 바탕으로 초기 Terraform 코드를 생성합니다.
  • Terraform이 변경될 때마다 저장소의 아키텍처 다이어그램을 자동으로 최신 상태로 유지합니다.

포함된 컬렉션

토픽

자주 묻는 질문

terravision은(는) 무엇인가요?
AI 프롬프트, JSON 그래프 또는 Terraform 코드로 AWS, Azure, GCP의 클라우드 아키텍처 다이어그램을 생성합니다. TerraVision은 양방향으로 작동하는 클라우드 아키텍처 다이어그램 생성기입니다. Claude나 ChatGPT 같은 AI 어시스턴트에 아키텍처를 설명해 다이어그램을 만들거나, 기존 Terraform 코드에서 다이어그램을 그릴 수 있습니다. 다이어그램은 terraform plan을 기반으로 생성되므로 조건문, count, for_each, 모듈을 해석해 코드가 실제로 배포하는 내용을 반영합니다. Terraform 없이 간단한 JSON 그래프 형식만으로도 사용할 수 있습니다.
terravision은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
terravision은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
terravision은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. terravision의 마지막 커밋은 2026년 10월 23일입니다.
terravision은(는) 어디에 사용할 수 있나요?
기존 Terraform 코드베이스를 최신 아키텍처 다이어그램으로 문서화합니다. 클라우드 계정에 접근하지 않고 프로덕션 또는 스테이징 환경을 다이어그램으로 만듭니다. AI 어시스턴트에서 새로운 클라우드 설계를 구상하고 이를 바탕으로 초기 Terraform 코드를 생성합니다. Terraform이 변경될 때마다 저장소의 아키텍처 다이어그램을 자동으로 최신 상태로 유지합니다.
terravision은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/patrickchugh/terravision

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트