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

八、许可证

相关推荐
OpenCSG1 小时前
MiniCPM-V 4.6:口袋里的多模态AI,在手机上实现GPT-4V级视觉理解
人工智能·智能手机
wzl202612131 小时前
企业微信SCRM系统多账号管理与客户智能分层技术实现
人工智能·自动化·企业微信·ai-native
栈溢出了1 小时前
GAT(Graph Attention Network)学习笔记
人工智能·深度学习·算法·机器学习
TMT星球1 小时前
汉王科技发布录写本M6,定义“国民级AI数字文具”新物种
人工智能·科技
wechat_Neal1 小时前
AI基础_LLM推理过程
人工智能
covco1 小时前
端云协同架构下:AI 原生矩阵系统端侧推理与离线生产技术实践
人工智能·矩阵·架构
qcx231 小时前
混合检索+重排序:当前 RAG 精度提升最成熟的工程路径
算法·ai·llm·agent·rag·agentic
隔窗听雨眠1 小时前
读懂AI自动化的两种范式
运维·人工智能·自动化
Komorebi_99991 小时前
Agent 第二课:ReAct 框架 思考与行动机制(
人工智能·agent