AI Store에서 AI코딩으로 만들어진 앱을 만나보세요!
지금 바로 방문하기

딥위키-오픈을 활용한 클라우드 기반 AI 문서 시스템 구축 가이드

카테고리

프로그래밍/소프트웨어 개발

서브카테고리

웹 개발, 인공지능

대상자

소프트웨어 개발자, DevOps 엔지니어 (중급 이상)

핵심 요약

  • 하나의 클릭으로 Clawcloud Run에 DeepWiki-Open 배포 : deepwiki-xxxx.run.claw.cloud 형식의 컨테이너 URL 생성
  • AI 기반 문서 생성 기능 : RAG 기반 Q&A, Mermaid 시퀀스 다이어그램 자동 생성
  • CI/CD 통합 지원 : Markdown/PDF 형식의 문서 내보내기 기능 제공
  • 보안 강화 설정 : NEXTAUTH_SECRET 설정, Clawcloud 방화벽 IP 제한 적용

섹션별 세부 요약

1. 코드베이스 자동 문서화

  • GitHub/GitLab/BitBucket URL 입력 시 자동 구조화 Wiki 생성
  • 사설 저장소 지원 (Access Token 필요), Markdown/PDF/소스 파일 등 다중 포맷 지원

2. AI 기반 분석 기능

  • 스마트 Q&A : RAG 기반 AI가 "컨트롤러가 서비스 레이어를 호출하는 방식?" 같은 질문 답변
  • 심층 분석 : 복잡한 로직에 대해 3단계 추론 후 분석 결과 출력

3. 시각화 출력

  • Mermaid 아키텍처 다이어그램 및 데이터 흐름 자동 생성
  • 인터랙티브 UI로 코드 내비게이션 및 관계 추적 가능

4. Clawcloud Run 배포 절차

  • Clawcloud Run 콘솔에서 GitHub 계정으로 가입 후 App Store에서 "DeepWiki-Open" 검색
  • Deploy App 클릭 후 3~5분 대기 (예: deepwiki-xxxx.run.claw.cloud 생성)

5. 설정 및 보안

  • 모델 선택 : Google Gemini (기본 문서), OpenAI GPT-4o (심층 분석), Local Ollama (자체 호스팅), Custom AI Endpoints
  • 보안 설정 : Clawcloud 방화벽 IP 제한, HTTPS 활성화, NEXTAUTH_SECRET 강력 설정

6. 문서 생성 및 내보내기

  • Enter Repo URL 및 Access Token 입력 후 Deep Analysis 실행
  • "주문/결제 서비스 간 통신 흐름 설명" 같은 질문에 시퀀스 다이어그램 생성
  • Markdown/PDF 형식으로 내보내기 후 CI/CD 파이프라인 통합

결론

  • Clawcloud Run의 무료 컨테이너 크레딧 (180일 이상 계정) 활용하여 빠른 배포
  • AI 기반 분석시각적 인터페이스를 통해 오픈소스 프로젝트 문서화, 신규 개발자 온보딩, 팀 지식 보존에 효과적
  • OLLAMA_HOSTOPENAI_API_BASE 환경 변수 설정으로 자체 호스팅 및 커스텀 AI 통합 가능