AIDotNet/OpenDeepWiki
OpenDeepWiki is the open-source version of the DeepWiki project, aiming to provide a powerful knowledge management and collaboration platform. The project is mainly developed using C# and TypeScript, supporting modular design, and is easy to expand and customize.
해결하는 문제
OpenDeepWiki는 원시적인 Git 리포지토리, ZIP 아카이브, 로컬 디렉터리를 구조화되고 검색 가능한 지식 기반으로 변환합니다. 코드베이스에 대한 문서 작성에 필요한 수작업을 제거하고, 요약, 카탈로그, 상세 콘텐츠를 자동 생성하여 공개 웹사이트로 제공하거나 AI 기반 채팅 및 도구 통합에 활용할 수 있습니다.
작동 방식
시스템은 파일 트리와 컨텍스트를 분석하는 파이프라인을 통해 리포지토리 소스를 처리하고, LLM을 사용하여 README 요약, 프로젝트 개요, 위키 카탈로그를 생성합니다. 이 콘텐츠는 여러 언어로 번역되며, 마인드맵 또는 Graphify 아티팩트로 시각화되어 데이터베이스(SQLite 또는 PostgreSQL)에 저장됩니다. 생성된 지식은 Next.js 프론트엔드를 통해 공개 조회 가능하게 하며, 내장된 챗 어시스턴트와 외부 AI 도구용 Model Context Protocol (MCP) 엔드포인트를 통해 노출됩니다.
대상 사용자
- 개발자 및 유지보수자: 프로젝트의 문서를 자동으로 생성하고 최신 상태로 유지할 수 있습니다.
- 기업 팀: 관리 콘솔을 통해 부서 및 역할별 내부 리포지토리 지식을 통합 관리할 수 있습니다.
- AI 도구 사용자: MCP를 통해 리포지토리 기반 지식을 자신의 AI 에이전트에 통합하고 싶은 사용자.
주요 기능
- 다중 소스 임포트: Git URL, ZIP 파일, 로컬 디렉터리 지원.
- AI 기반 문서 생성: 요약, 카탈로그, 상세 문서를 자동 생성.
- 지식 노출: SEO 친화적인 공개 사이트, 임베디드 챗 API, MCP 엔드포인트 제공.
- 시각화: 프로젝트 구조를 Mermaid 마인드맵 및 Graphify 아티팩트로 생성.
- 기업용 대응: 역할 기반 접근 제어, 부서 관리, Slack 및 Feishu와 같은 다양한 채팅 플랫폼 지원.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트