luler 一、GitDiagram 特点 即时可视化 :将任何 GitHub 存储库结构转换为系统设计/架构图 交互性 :单击组件可直接导航到源文件和相关目录 快速生成 : 由 OpenAI o4-mini 提供支持,可提供快速准确的图表 自定义 :使用自定义说明修改和重新生成图表 API 访问 :可用于集成的公共 API (WIP) 使用方式 有条件可自行私有部署,参考开源地址:https://github.com/ahmedkhaleel2004/gitdiagram (推荐)使用官方部署好的服务 访问:https://gitdiagram.com,粘贴想要了解的开源项目地址,点击生成即可 如果想要可视化github开源项目:https://github.com/luler/reflex_ai_fast,也可以直接把域名替换成:https://gitdiagram.com/luler/reflex_ai_fast,然后访问即可 二、DeepWiki 特点 可以给任何github项目生成完整的使用说明书,包括架构分析、部署配置使用方式、前后端代码逻辑等各个方面的内容 免费在线使用,生成的github项目wiki内容会存档,可以作为在线技术文档分享使用 使用方式 访问:https://deepwiki.com/,可以搜索已经存档的github项目wiki文档,可以页面中添加自己想了解github项目 如果想要可视化github开源项目:https://github.com/luler/hello_avatar,只需要把域名替换成:https://deepwiki.com/luler/hello_avatar,即可访问或生成相应wiki文档 总结 这两个工具都能很好帮助我们深入学习和了解github上的开源项目 GitDiagram可以快速生成开源项目的架构图,让我们能迅速了解运行原理,且GitDiagram是开源,可以自行部署、二次开发或集成到现有应用 DeepWiki的功能更加强大,可以生成非常完整的github项目说明书,有助于全面了解开源项目,但是目前DeepWiki未开源,且只能生成英文文档,中文用户还需要借助翻译工具查看