news 2026/9/3 0:23:19

【工具】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/9/2 23:30:02

教育领域应用前景:CosyVoice3为视障人士提供语音支持

教育领域应用前景:CosyVoice3为视障人士提供语音支持 在盲校的一间教室里,一位学生戴上耳机,轻点播放键——耳边响起的不是冰冷机械的电子音,而是自己语文老师温柔熟悉的声音,正用带着情感的语调朗读着《背影》。这不再…

作者头像 李华
网站建设 2026/9/2 23:28:43

CAPL中时间同步与仿真时钟控制的技术细节

CAPL时间控制的艺术:如何精准驾驭仿真时钟与跨节点同步你有没有遇到过这样的场景?在CANoe里跑一个自动化测试,明明脚本写得逻辑清晰、报文顺序也对,结果ECU却“莫名其妙”地进入了错误状态。查来查去,问题出在一个50ms…

作者头像 李华
网站建设 2026/8/28 22:00:29

与其他开源项目联动:CosyVoice3 + LLM 构建完整对话系统

CosyVoice3 与 LLM 联动:构建有“情感”的对话系统 在智能语音助手越来越常见的今天,我们是否曾期待它们不只是冷冰冰地“念出答案”,而是像朋友一样,用熟悉的语调、带着情绪地说一句:“今天过得怎么样?”—…

作者头像 李华
网站建设 2026/9/2 23:27:54

在线课程开发计划:从入门到精通系统教学视频

在线课程开发计划:从入门到精通系统教学视频 在当今教育内容爆炸式增长的时代,教师面临一个现实困境:如何在保证教学质量的同时,高效产出大量音频与视频素材?传统录制方式不仅耗时耗力,还容易因状态波动导…

作者头像 李华
网站建设 2026/8/31 6:38:51

CosyVoice3多音字读错怎么办?教你用[h][ào]拼音标注精准发音

CosyVoice3多音字读错怎么办?教你用[h][o]拼音标注精准发音 在中文语音合成的实际应用中,你有没有遇到过这样的尴尬:输入“她的爱好是画画”,系统却念成了“她的‘好’(hǎo)爱是画画”?明明想表…

作者头像 李华
网站建设 2026/8/28 0:41:19

禁止商标使用:不得以CosyVoice3名义进行商业宣传

禁止以 CosyVoice3 名义进行商业宣传 在AI语音生成技术迅速“破圈”的今天,我们越来越频繁地听到克隆声音播报新闻、虚拟主播直播带货、智能客服用方言亲切问候——这些场景背后,是语音合成技术从“能说”向“说得像、说得准、说得有感情”的跃迁。而在…

作者头像 李华