CodeGraph安装使用

CodeGraph安装使用

Linux:运行:

bash

复制代码
cat > codegraph-guide.md << 'EOF'
(粘贴下面的内容)
EOF

# @optave/codegraph 安装与使用指南

## 一、安装

### 前置要求
- Node.js 18+(运行 `node --version` 确认)

### Linux
​```bash
sudo npm install -g @optave/codegraph

Windows

powershell

复制代码
npm install -g @optave/codegraph

验证

bash

复制代码
codegraph --version

二、构建项目图谱

bash

复制代码
cd 你的项目目录
codegraph build

三、核心用法

1. 找入口(用搜索)

bash

复制代码
# REST API
grep -r "@GetMapping\|@PostMapping" --include="*.java"

# 定时任务
grep -r "@Scheduled" --include="*.java"

# Kafka
grep -r "@KafkaListener" --include="*.java"

2. 追调用链(用 codegraph)

bash

复制代码
codegraph trace_call_path --function "函数名" --direction outbound --depth 5
codegraph query "函数名"

3. 画时序图

bash

复制代码
codegraph export --format mermaid --output 输出.mmd

4. 交互式可视化

bash

复制代码
codegraph plot

四、与 Claude Code 集成

在 Claude Code 的 MCP 配置文件中添加:

json

复制代码
{
  "mcpServers": {
    "codegraph": {
      "command": "codegraph",
      "args": ["mcp"]
    }
  }
}

配置文件位置:

  • Linux: ~/.claude.json~/.config/claude/settings.json
  • Windows: %APPDATA%\Claude\settings.json

重启 Claude Code 即可使用。


五、常用命令速查

命令 作用
codegraph build 构建图谱
codegraph watch 自动增量更新
codegraph query <函数名> 查调用关系
codegraph fn-impact <函数名> 查影响范围
codegraph trace_call_path 追踪调用链
codegraph map 看最热门的函数
codegraph export --format mermaid 导出时序图
codegraph plot 3D 可视化
codegraph mcp 启动 MCP 服务

六、多项目管理

每个项目独立执行 codegraph build,在各自目录下启动 Claude 即可自动隔离。


七、常见问题

问题 解决
codegraph 找不到 重启终端,或把 %AppData%\npm 加入 PATH
Node 版本过低 升级到 18+
构建卡住 尝试 codegraph build --no-incremental

八、许可证

相关推荐
Setsuna_F_Seiei7 小时前
前端的 AI 学习之路 02 之 Provider 与 Structured Output - 规范化模型输入输出
人工智能·agent·ai编程
JavaPub-rodert7 小时前
王仕宇RAG 实战教程(二):从 0 搭建一个可运行的 RAG 知识库——Embedding、Qdrant 与问答实战
人工智能·embedding
Setsuna_F_Seiei8 小时前
前端的 AI 学习之路 01 之 Agent API 调用 - 和 Agent 的基础对话
前端·人工智能·ai编程
咔咔学姐kk8 小时前
小白程序员必收藏:轻松入门AI Agent开发,大厂校招新风口!
人工智能·深度学习·ai·程序员·大模型·就业·大模型学习
2601_967097228 小时前
园区巡检机器人推荐:4项评估维度与主流产品横评
大数据·人工智能·信息可视化
stuartevil9 小时前
零基础怎么用AI文生漫剧做出一条完整视频
人工智能·音视频
极客猴子9 小时前
能提取抖音视频文案的APP推荐:短视频文案工具合集
人工智能·智能手机·音视频·语音识别
sel_99 小时前
【强化学习】Hands-on Modern RL项目实践|OPD 算法完整解析
人工智能·深度学习·算法·机器学习·语言模型
xushichang123_9 小时前
Agentic AI 应用 Token 开销居高不下,可借助哪些云平台与架构实现成本管控?
人工智能
世岩清上10 小时前
新能源宣传片怎么拍?如何用画面讲好你的绿色能源故事
大数据·人工智能·能源·宣传片·宣传片拍摄