news 2026/4/15 15:14:08

【工具】DeepWiki Devin|DeepWiki-open|自动为代码仓库生成图文并茂的详尽文档的网页工具

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【工具】DeepWiki Devin|DeepWiki-open|自动为代码仓库生成图文并茂的详尽文档的网页工具

文章目录

    • 前言
    • 使用
      • 开源版本
      • 不开源版本
        • 注册
        • 生成仓库文档
        • 查看生成结果
        • 拓展脚本
    • 结语

前言

我是在学习 libafl 的时候发现的这一个工具,我看不太懂它的 Qemu 的实现部分。然后一搜发现这个文档在整个搜索引擎的最上面点开之后,我发现它写的非常之详细,非常之好。每个模块它的流程清清楚楚,明明白白,让我十分好懂:https://DeepWiki.com/AFLplusplus/LibAFL/4.2-qemu-based-execution

展示一下它的功能页面:

虽然我在使用的时候,我并没有注意到底下还有一个向 AI 提问的功能。但是呢,我已经感觉这个文档已经足够清楚了。我还以为这是谷歌他们额外开发的一个什么文档的部署网页。然后我以为这么多的文档都是他们自己写的,所以想向他们的精神学习一下。

所以我就点开了右上角的这个网站的发布的平台,我以为这个工具叫做 Devin,但是仔细一看,原来这个工具叫做 DeepWiki,只是它的 AI agent 叫做 Devin 罢了。

它竟然是一个以 AI 驱动的文档生成器,并且能生成出这么详细的图片,这里再放两张图片给大家感受一下:

这简直就是做梦都想不到的高效率,好吧?

这个工具我之前是刷到过,但是我一直都没有打开来正式来用,我也不知道为什么我没有用。可能是因为 AI 的工具太多了,所以说层出不穷,没有办法判断哪个是好用,哪个是不好用。但是呢跟着谷歌这样子的大团队走,他们用的肯定是最好用的。这次我是真的看到了一个这么好用的工具,所以我来写一下用法。

使用

开源版本

首先这个工具它是有开源版本的。不过我觉得既然我的代码都是开源的,我没有必要去追求用开源部署的方式去再部署一遍。特别是如果我不使用开源的,它能直接部署到别人的域名上,我使用开源的就只能部署到我自己的域名上,这何苦呢?

但是呢肯定是有一些公司或者说团队有一些涉密代码的,他们可能需要给其他的开发人员去看,但是又不能给全球的开发人员去看,所以说开源版本还是很有必要的。这里我也放了一下开源版本的链接,现在已经有13.2k 的 star:https://github.com/AsyncFuncAI/DeepWiki-open

具体怎么使用,我也没仔细看。

不开源版本

注册

这个工具不开源的版本网址就在:https://app.devin.ai/wiki

使用非常简单,你只需要登录你的GitHub 或者说谷歌账号,然后再关联你自己的仓库或者团队就可以了,生成开源的仓库的索引是不需要额外授权的。

但是注意:它在注册完成之后,可能会弹出来一个弹窗。问你是否要把 Devin 这一个 AI 插件集成到你的用户仓库,或者说团队仓库中,这个你可以不集成,因为它很有可能是会背地里去读你的 private 仓库的
所以注册完成之后,直接看我这篇文章的下一步生成索引的方式就可以了。

生成仓库文档

他们生成仓库文档叫做生成 index,我这边就称之为生成索引。

生成索引的方式如下:
首先你来到这个网址:https://app.devin.ai/wiki
然后你就会看到页面如下:

点击Add repo 按钮,然后搜索你自己有权限的仓库就可以了。

查看生成结果

还是回到这个网址查看生成的结果:https://app.devin.ai/wiki。

生成一个仓库,通常只需要5分钟左右;但是部署到可以发布给其他人看,则需要很长时间

比如以我的仓库BiliFocus为例子,当我要查看并编辑的时候,我就会进入到这个页面:https://app.devin.ai/wiki/shandianchengzi/BiliFocus

生成确实没什么问题。

如果你需要分享给其他人看,则需要使用https://DeepWiki.com/,还是以我的仓库为例子,当我要分享给你们的时候,我分享的网址是https://DeepWiki.com/shandianchengzi/BiliFocus。

你很有可能会发现,虽然你能看到生成的结果,但是并不能访问公开的页面。因为它可能没有部署到它的服务器上

这个问题有很多人遇到了,在2025年7月的时候,就有人在问:deepwiki添加一个索引项目之后很久都没完成,有人知道为啥么? - 开发调优 - LINUX DO

所以我的建议是,对于自己的项目、那种小项目不热门的话,就不要生成给它制造压力了。即使是生成了,也可以参照它去写一个自己的项目文档,或者说就自己看自己的结果能问答就行了,也不一定非要等它部署。

拓展脚本

为了方便用户访问 DeepWiki,一位第三方开发者还开发了一个 Tampermonkey 脚本,可以直接在 GitHub 页面上添加一个按钮。单击它即可跳转到相应的 DeepWiki 页面

  • GitHub 项目地址: https://github.com/gxr404/go-DeepWiki
  • GreasyFork 安装地址: https://greasyfork.org/zh-CN/scripts/534059-github-go-DeepWiki

我审查了一下它的源代码,我看了一下,应该是安全的,可以添加,不过现在的安装量还蛮少的,才87个人安装。我估计是同类型的脚本太多了。

这个东西的效果就是会在 start 按钮右边添加一个样式一样的按钮,可以直接跳转到 DeepWiki,其实就是改一下网址的名字(不知道为什么这个标签好像多复制粘贴了一个 DeepWiki,我去交了一个 pr希望能改过来……):

结语

在最后的最后,需要额外提醒的是,这个 DeepWiki 它基于旧版本生成的。如果是热门项目始终在更新的话,一些更新特性是不会被放到 Wiki 中的。对于这个问题,你可以自己 fork 一个,然后自己更新

本账号所有文章均为原创,欢迎转载,请注明文章出处:https://shandianchengzi.blog.csdn.net/article/details/156487886。百度和各类采集站皆不可信,搜索请谨慎鉴别。技术类文章一般都有时效性,本人习惯不定期对自己的博文进行修正和更新,因此请访问出处以查看本文的最新版本。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/14 10:45:18

利用Multisim验证三极管开关电路导通条件通俗解释

三极管开关怎么才算“真正导通”?用Multisim把饱和条件讲透你有没有遇到过这种情况:单片机IO口输出高电平,基极电压也拉到了0.7V,可集电极的负载就是不工作——LED微亮、继电器咔哒响但吸合无力。查了半天电源和接线,最…

作者头像 李华
网站建设 2026/4/8 23:52:27

ChromeDriver下载地址分享:自动化测试CosyVoice3 WebUI界面操作

ChromeDriver 下载与自动化测试实践:驱动 CosyVoice3 WebUI 的高效验证 在 AI 语音合成技术快速落地的今天,像 CosyVoice3 这样的开源项目正逐步成为开发者构建个性化语音应用的核心工具。它不仅支持普通话、粤语和英语,还覆盖了多达18种中国…

作者头像 李华
网站建设 2026/4/8 10:13:35

Multisim安装教程避坑指南:保障实验课程顺利开展

Multisim安装实战避坑指南:从零部署到教学稳定运行你是不是也遇到过这种情况——新学期即将开始,实验室的电脑一台台装好系统,准备给学生上“模拟电子技术”实验课。结果一打开Multisim,弹出“许可证无效”;或者刚画完…

作者头像 李华
网站建设 2026/4/15 6:03:02

百度竞价广告投放测试:精准触达目标用户群体

百度竞价广告投放测试:精准触达目标用户群体 在数字广告竞争日益激烈的今天,一条广告能否真正“打动”用户,早已不再取决于简单的曝光量。尤其是在百度信息流、搜索推广等竞价广告场景中,如何让广告内容更具亲和力、情感温度和地域…

作者头像 李华
网站建设 2026/4/10 19:07:51

CosyVoice3支持哪些操作系统?Linux部署最稳定

CosyVoice3支持哪些操作系统?Linux部署最稳定 在AI语音合成技术飞速发展的今天,声音克隆已不再是实验室里的概念,而是逐步走进智能客服、虚拟主播、有声读物等真实应用场景的核心能力。阿里开源的 CosyVoice3 正是这一浪潮中的代表性项目——…

作者头像 李华
网站建设 2026/4/9 20:43:37

上位机是什么意思?小白指南带你认识软件角色

上位机是什么?别被术语吓到,这篇“人话”指南带你彻底搞懂你有没有在工业现场、自动化项目或者嵌入式开发中听过这么一句话:“这个功能得靠上位机来实现。”这时候心里可能就冒出一连串问号:上位机是什么意思?它是个硬…

作者头像 李华