关于 deepwiki
deepwiki 是通过终端查询任意公开 GitHub 仓库文档的工具,面向需要快速了解代码库的开发者。它提供目录、完整 wiki 和单仓库或多仓库问答。
主要功能
- 01查看文档目录
- 02获取完整 wiki 内容
- 03针对仓库提问
- 04跨多个仓库问答
- 05输出 JSON 数据
适用场景
- 01先浏览库的文档结构
- 02查阅项目完整文档
- 03询问代码库中的具体机制
- 04比较多个库的交互方式
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ seflless/ deepwiki --skill deepwiki安装后在 Claude Code 中输入/deepwiki确认已加载。
详细介绍
deepwiki
通过 DeepWiki 在终端中查询任意公开 GitHub 仓库的文档。假设已安装 Node.js。
命令
| 命令 | 用法 | 描述 |
|---|---|---|
toc | npx @seflless/deepwiki toc <owner/repo> | 目录 |
wiki | npx @seflless/deepwiki wiki <owner/repo> | 完整 Wiki 内容 |
ask | npx @seflless/deepwiki ask <owner/repo> "<question>" | AI 驱动的问答 |
ask | npx @seflless/deepwiki ask <repo1> <repo2> "<question>" | 多仓库问答(最多 10 个) |
标志
| 标志 | 用途 |
|---|---|
--json | 原始 JSON 输出(适合通过管道传递) |
-q, --quiet | 不显示加载动画或进度 |
--no-color | 禁用颜色 |
示例
# Understand a library's structure
npx @seflless/deepwiki toc facebook/react
# Get full docs for reference
npx @seflless/deepwiki wiki oven-sh/bun --json > bun-docs.json
# Ask a specific question
npx @seflless/deepwiki ask anthropics/claude-code "How does the tool permission system work?"
# Cross-project question
npx @seflless/deepwiki ask facebook/react vercel/next.js "How do server components work across these projects?"
提示
- 需要解析结构化数据时,使用
--json - 先使用
toc了解有哪些文档,再用ask查询具体内容 - 多仓库
ask非常适合理解各个库之间的交互
评论
支持 Markdown