OpenDeepWiki  by AIDotNet

Open-source knowledge management and collaboration platform

created 3 months ago
1,656 stars

Top 26.0% on sourcepulse

GitHubView on GitHub
Project Summary

OpenDeepWiki is an AI-driven knowledge management platform that transforms code repositories into interactive, searchable knowledge bases. It targets developers and teams seeking to understand, document, and collaborate on codebases, offering features like automated documentation generation, code structure visualization, and conversational AI analysis.

How It Works

The system clones a specified code repository, analyzes its README and code files to generate directory structures and documentation. It leverages AI models (supporting OpenAI, AzureOpenAI, Anthropic) to parse code, create Mermaid diagrams for structure visualization, and enable conversational querying of the codebase. The output is a searchable knowledge base, with options for fine-tuning datasets and incremental updates.

Quick Start & Requirements

  • Install via Docker Compose: docker-compose build then docker-compose up -d.
  • Requires API keys for chosen AI providers (OpenAI, AzureOpenAI, Anthropic).
  • Supports multiple databases (SQLite default).
  • Access via http://localhost:8090.
  • See Makefile for build commands.

Highlighted Details

  • Converts GitHub, GitLab, Gitee, Gitea repositories into knowledge bases.
  • Supports multi-language code analysis and documentation generation.
  • Generates Mermaid diagrams for code structure visualization.
  • Offers dialogic interaction with AI for code understanding.
  • Provides a data fine-tuning platform.

Maintenance & Community

The project is actively developed by AIDotNet. Community links are not explicitly provided in the README.

Licensing & Compatibility

Licensed under the MIT License, permitting commercial use and integration with closed-source projects.

Limitations & Caveats

Some advanced features like directory-level management and user permission management are marked as not yet supported. The effectiveness of "SmartFilter" may impact AI's ability to access repository file directories.

Health Check
Last commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
23
Issues (30d)
25
Star History
1,504 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Ives van Hoorne Ives van Hoorne(Cofounder of CodeSandbox), and
4 more.

bloop by BloopAI

0.0%
9k
Code search engine with natural language interface
created 2 years ago
updated 8 months ago
Feedback? Help us improve.