CodeGraph v1.0 正式发布 —— 支持 50+ 编程语言的代码知识图谱平台 了解更多 →
面向开发者的智能代码理解工具

知识图谱的方式
读懂你的每一行代码

CodeGraph 将代码仓库解析为可交互的语义图谱,帮助团队快速掌握架构全貌、追踪依赖链路、发现潜在风险。

在 GitHub 上查看 探索功能
CodeGraph — 知识图谱查询
GRAPH> MATCH (n:Function)-[:CALLS]->(m) WHERE n.name = "login" RETURN path
login() ──CALLS──▶ validateCredentials() AuthService
login() ──CALLS──▶ generateToken() TokenManager
login() ──READS──▶ users.findOne() UserModel
login() ──WRITES──▶ cache.set() CacheLayer
✓ 找到 4 条调用路径  ·  跨越 4 个模块  ·  耗时 18ms
已解析代码规模
50+ 支持语言
10M+ 节点解析量
<20ms 图谱查询延迟
99.9% 服务可用性
// Features

为开发者设计的核心能力

从代码解析到图谱查询,CodeGraph 覆盖代码理解全链路。

🔭
智能依赖追踪
自动分析模块间的调用关系与依赖链路,以可视化图谱呈现,一眼洞察复杂耦合。
实时增量解析
代码提交即触发增量解析,图谱始终与仓库保持同步,无需全量重建。
🧬
跨语言关联
跨越 Python、Go、TypeScript、Java 等语言边界,统一图谱视角分析多语言项目。
🔍
语义代码搜索
基于知识图谱的语义检索,用自然语言描述意图,精准定位相关代码片段。
🛡️
架构风险检测
识别循环依赖、高耦合模块、孤立节点等架构风险,提前预警技术债务。
🔗
API 无缝集成
提供 REST / GraphQL 接口与 IDE 插件,轻松嵌入现有开发工作流与 CI/CD 流水线。
// How it works

四步构建完整知识图谱

从接入仓库到可视化洞察,全程自动化,5 分钟内完成首次部署。

01
接入代码仓库
支持 GitHub、GitLab、Gitee 或私有部署,OAuth 一键授权。
02
解析 AST 结构
多语言解析引擎提取函数、类、模块等语法节点与调用边。
03
构建知识图谱
以图数据库存储实体关系,支持百万节点级别的高效查询。
04
可视化与洞察
交互式图谱浏览器,配合 AI 助手深度解析代码架构。
# 安装 CodeGraph SDK
$ pip install codegraph-sdk

from codegraph import CodeGraph

# 接入你的仓库
cg = CodeGraph(
  repo="github.com/your/repo",
  token="ghp_***"
)

# 查询调用链路
result = cg.query(
  "MATCH (f:Function)-[:CALLS*1..3]->(g)"
  "WHERE f.name = 'authenticate'"
  "RETURN f, g"
)
▼ 返回结果
authenticate ──▶ verifyJWT ──▶ decode depth: 2
authenticate ──▶ checkPermission depth: 1
authenticate ──▶ logAccess depth: 1