学习进度 · 登录后可记录
OpenClaw 是本地优先、自主运行的 AI 个人助理。当它需要分析一个大型开源项目或复杂代码库时,Graphify 就是它的终极“外挂大脑”!
Graphify 能将项目代码、文档、数据库一键转换成轻量化的知识图谱 (Knowledge Graph)。通过将技能深度注入 OpenClaw,能将每次提问的上下文消耗降到最低,Token 节省高达 71 倍!
简单来说,Graphify 是一个本地优先的多模态知识图谱构建工具。
接口 ──► 实现类 ──► 数据库表 的完整全局依赖。你可以选择手动命令行安装,或者最省心的方法:直接将指令甩给 OpenClaw,让它帮你全自动搞定!
在 OpenClaw 的聊天框中,直接发送如下指令,OpenClaw 会调用底层的包管理和环境配置能力帮你一步到位:
💬 你对 OpenClaw 说:
帮我为当前的 OpenClaw 环境安装并配置 Graphify:https://github.com/safishamsi/graphify
🤖 OpenClaw 的反应:
助理会自动在后台检测 Python 环境,拉取并配置对应依赖,同时将技能注册到当前的 Claw 平台上。

如果你喜欢自己动手,只需在终端中运行以下两步:
# 1. 安装 PyPI 上的 graphifyy 包(注意:末尾是两个 y)
pip install graphifyy
# 2. 将技能定义一键注册至 OpenClaw
graphify install --platform claw💡 原理简析:此命令会将内置的 skill-claw.md 复制到 ~/.claw/skills/graphify/SKILL.md,这是 OpenClaw 读取技能定义的标准路径。有了它,OpenClaw 就能原生理解 /graphify 等指令。
虽然 OpenClaw 不支持 Claude Code 那种 PreToolUse 钩子,但它有自己专属的 AGENTS.md 联动机制!
💬 你对 OpenClaw 说:
帮我为当前项目启用 graphify 的 always-on 模式。
在你的项目根目录下,运行以下命令:
graphify claw install💡 原理简析:该命令会在项目根目录下写入一个 AGENTS.md 配置文件(包含 ## graphify 标记)。它会指示 OpenClaw:在回答架构或代码问题前,必须先读取 graphify-out/GRAPH_REPORT.md 或 wiki/index.md,实现免人工干预的自动图谱导航。(如需关闭,运行 graphify claw uninstall 即可自动清理 AGENTS.md)
准备好工具后,我们就可以开始用它来“降维打击”复杂项目了!
在本地或 OpenClaw 工作区中,克隆任意你想研究的开源项目。例如:
git clone https://gitcode.com/gh_mirrors/graph/graphify.git
cd graphify💬 你对 OpenClaw 说:
在这个项目目录里构建代码图谱。
🤖 OpenClaw 的反应:
助理会自动在当前目录下调用对应的构建指令。
直接输入以下命令:
/graphify .Graphify 的代码分析分为两个阶段:
export OPENAI_API_KEY="your_key_here"),以便图谱能进行深度的业务逻辑关联。由于 OpenClaw 的多代理(Multi-agent)框架尚处于早期阶段,其语义提取会采用顺序执行模式(而非并行模式)。这意味着在 OpenClaw 下首次构建会稍慢一些(因为需要逐个文件处理语义),但静态 AST 的解析依旧是瞬时完成的,且生成的图谱质量完全一致。

构建完成后,项目根目录会多出 graphify-out/ 文件夹。里面有:
graph.html:交互式项目图谱。用浏览器直接打开,通过漂亮的连线看清所有模块依赖!GRAPH_REPORT.md:项目体检报告。指出项目中耦合度最高的“神级节点 (God Nodes)”和架构坏味道。graph.json:图谱的本地持久化数据。浏览器中展示 graph.html 极具视觉冲击力的图谱界面

图谱生成后,你和 OpenClaw 就拥有了一套强大的图谱查询引擎!你(或 OpenClaw 在幕后)可以直接使用以下高级命令:
| 提问/分析场景 | 终端或聊天框命令 | 作用说明 |
|---|---|---|
| 广度语义搜索 | /graphify query "什么连接了认证模块和数据库?" | 使用 BFS (广度遍历) 跨模块寻找语义关联 |
| 深度路径追踪 | /graphify query "登录逻辑" --dfs | 使用 DFS (深度优先) 追踪特定的调用链 |
| 寻找最短路径 | /graphify path "AuthModule" "Database" | 查找这两个核心概念/文件之间的最短依赖路径 |
| 单点深度解析 | /graphify explain "Engine" | 获取某一个特定节点(类、函数、变量)的完整解释 |
每次改动代码都要手动构建图谱太麻烦?你可以直接运行:
graphify hook install这会在本地注册一个 Git Hook 钩子。之后:
git commit 时,它会在后台自动增量重建 graph.json(完全在本地运行,速度极快且不消耗 LLM 费用)。登录后即可查看完整教程内容、运行代码和参
与学习互动
还没有账号?