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.

What it solves

OpenDeepWiki transforms raw Git repositories, ZIP archives, and local directories into structured, searchable knowledge bases. It eliminates the manual effort of writing documentation for codebases, automatically generating summaries, catalogs, and detailed content that can be served as a public website or used for AI-driven chat and tool integration.

How it works

The system processes repository sources through a pipeline that analyzes the file tree and context to generate README summaries, project overviews, and wiki catalogs using LLMs. This content is then translated into multiple languages, visualized as mind maps or Graphify artifacts, and stored in a database (SQLite or PostgreSQL). The resulting knowledge is exposed via a Next.js frontend for public viewing, a built-in chat assistant, and Model Context Protocol (MCP) endpoints for external AI tools.

Who it’s for

  • Developers and Maintainers: To automatically generate and maintain up-to-date documentation for their projects.
  • Enterprise Teams: To manage internal repository knowledge across departments and roles using the admin console.
  • AI Tool Users: Those who want to integrate repository-specific knowledge into their AI agents via MCP.

Highlights

  • Multi-source Import: Supports Git URLs, ZIP files, and local directories.
  • AI-Generated Docs: Automatically creates summaries, catalogs, and detailed documentation.
  • Knowledge Exposure: Provides a public SEO-friendly site, embedded chat APIs, and MCP endpoints.
  • Visualizations: Generates Mermaid mind maps and Graphify artifacts for project structure.
  • Enterprise Ready: Includes role-based access control, department management, and support for various chat platforms like Slack and Feishu.

Related

  • Project
  • Project
  • Project
  • Project
  • Project