news 2026/4/18 8:31:32

【工具】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/18 8:10:03

混合精度推理实践:FP16加速而不损失音质

混合精度推理实践:FP16加速而不损失音质 在实时语音合成系统日益走向大众应用的今天,一个核心矛盾始终摆在开发者面前:如何在保证生成语音自然、清晰、富有情感的前提下,把模型推理延迟压到最低?尤其是在声音克隆这类对…

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

7大实用技巧:全面掌握NVIDIA显卡配置优化神器

7大实用技巧:全面掌握NVIDIA显卡配置优化神器 【免费下载链接】nvidiaProfileInspector 项目地址: https://gitcode.com/gh_mirrors/nv/nvidiaProfileInspector NVIDIA Profile Inspector 是一款专为显卡配置优化而生的强大工具,它让用户能够深入…

作者头像 李华
网站建设 2026/4/18 4:48:57

快速理解有源蜂鸣器内部结构与驱动逻辑

有源蜂鸣器:不只是“通电就响”的小喇叭你有没有遇到过这样的场景?调试一块新板子,想用蜂鸣器做个提示音,结果接上电——没声。换一个IO口再试,还是不响。万用表一测,电压正常,极性也没反……到…

作者头像 李华
网站建设 2026/4/18 8:02:55

CosyVoice3二次开发接口开放:欢迎开发者贡献代码

CosyVoice3 二次开发接口开放:欢迎开发者贡献代码 在短视频、虚拟主播和有声内容爆发式增长的今天,个性化语音合成已不再是实验室里的前沿技术,而是真正走入日常应用的关键能力。然而,传统语音克隆系统往往需要数分钟录音、复杂的…

作者头像 李华
网站建设 2026/4/18 7:46:56

线上发布会策划:全球同步直播新版本上线

CosyVoice3:用3秒声音克隆,驱动全球同步发布会 在一场面向全球用户的线上新品发布中,如何让同一段演讲内容,以自然的中文普通话、带粤语口音的英文、甚至四川话版的日语解说,无缝切换并实时输出?这不再是科…

作者头像 李华
网站建设 2026/4/17 10:40:02

深度剖析screen指令底层逻辑:进程守护与PTY分配机制

为什么screen能“断线不掉任务”?深入解析进程守护与虚拟终端的底层协作你有没有过这样的经历:在服务器上跑一个耗时数小时的数据处理脚本,刚按下回车没多久,网络一卡,SSH 断了——再连上去,发现进程没了&a…

作者头像 李华