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

八、许可证

相关推荐
我是大卫6 小时前
从零到答辩全链路:花1小时用TRAE Work搞定100页案例报告+40页答辩PPT
人工智能·trae
极序时代GEO品牌优化6 小时前
杭州极序时代|面向地域、设备与用户画像的动态GEO
人工智能·python·算法·极序时代geo
崔高杰6 小时前
【自动阅读笔记】Inference-Time Scaling for Generalist Reward Modeling
人工智能·笔记·机器学习
风途科技~6 小时前
隧道氮氧化物检测仪|实时监测 NO、NO₂浓度,助力公路隧道通风智能调控
大数据·人工智能
senmuleishi6 小时前
持续发力嵌入式AI IDE,攻坚大科学装置电源解决方案
ide·人工智能
刘婉晴6 小时前
【大模型安全】OWASP 大语言模型十大风险
人工智能·安全·语言模型
mlidongfeng6 小时前
[AI][C++26] SIMD 编程模型思考
开发语言·c++·人工智能
关于不上作者榜就原神启动那件事6 小时前
从 MDC 到 Agent:我手搓的文档路由协议,在 Spring AI Alibaba 里找到了正式实现
java·人工智能·spring·ai·agent
大模型真好玩6 小时前
LangChain DeepAgents 速通指南(十二)——一文详解生产级智能体的命令体系和工程设计
人工智能·langchain·agent
m0_547486666 小时前
人工智能通识题库及答案2025版 PDF
人工智能