AI-powered multi-agent system that automatically analyzes codebases and generates comprehensive documentation. Features GitLab integration, concurrent processing, and multiple LLM support for better code understanding and developer onboarding.
ai-doc-gen 是一个基于多智能体架构的 Python 开源项目,旨在通过人工智能技术自动分析代码库并生成高质量的综合文档。该系统有效解决了项目文档编写繁琐、更新滞后及开发者上手困难的问题,通过自动化的工作流保持文档与代码同步。
系统采用多智能体协作模式,针对代码结构、数据流、依赖关系及 API 进行专项深度分析。 能够自动生成包含 README、CLAUDE.md 及 AI 规则文件在内的多种结构化文档。 深度集成 GitLab 环境,支持通过流水线自动触发代码分析并创建合并请求。 支持并行化处理机制,大幅提升大规模代码库的分析效率与性能。 兼容多种 OpenAI 标准接口的语言模型,并内置 OpenTelemetry 和 Langfuse 监控功能。
该项目适用于需要维护复杂代码库、希望降低文档编写成本的技术团队及开源项目维护者,特别适合在项目交付、新人入职引导或跨团队协作时使用。