
codegraph-ai/codegraph
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
CodeGraph는 함수, 클래스, 가져오기, 호출 체인 등 코드베이스의 의미 그래프를 구축하고, 42개의 MCP 도구, 38개 언어, VS Code 확장, 그리고 영구 메모리 계층을 통해 이를 노출시킵니다.
개요
CodeGraph는 코드베이스의 의미 그래프 — 함수, 클래스, 가져오기, 호출 체인 — 를 구축하고, , a , a , 그리고 를 통해 노출합니다. 트리 시터를 통해 구문을 작성합니다. AI 에이전트는 파일을 그렙핑하는 대신 구조화된 코드를 이해합니다. ~/.claude.json(또는 MCP 클라이언트 설정)에 추가하세요: 서버는 현재 작업 디렉터리를 자동으로 인덱싱합니다. 하나의 VSIX가 모든 플랫폼을 지원합니다. 분석 엔진은 번들로 제공되지 않습니다: 첫 활성화 시 확장 프로그램이 플랫폼용으로 구축된 엔진을 다운로드하고, 공개된 체크섬과 대조하여 검증한 뒤 ~/.codegraph/bin에 설치합니다. 이 위치는 JetBrains 플러그인이 사용하는 위치와 같아 한 번의 다운로드가 두 플랫폼을 모두 제공합니다. 다운로드는 자동으로 실행되는 것이 아니라 제공되며, 이는 네이티브 바이너리이기 때문에 사용자의 권한으로 실행됩니다. 거부하고 명령 팔레트에서 실행할 준비가 되면 실행하세요. 엔진이 존재하면 확장 프로그램이 자동으로 실행되고 모든 도구를 Copilot용 언어 모델 도구로 등록합니다.
개요(AI 번역)
AI 에이전트와 개발자를 위한 다언어 코드 인텔리전스.
CodeGraph는 코드베이스의 의미 그래프 — 함수, 클래스, 가져오기, 호출 체인 — 을 구축하고, 42개의 MCP 도구, VS Code 확장, JetBrains IDE 플러그인, 그리고 지속 메모리 레이어를 통해 이를 노출시킵니다. 트리 시터를 통해 38개 언어를 파싱합니다. AI 에이전트는 파일을 그립하는 대신 구조화된 코드 이해를 얻습니다.
퀵 스타트
MCP 서버 (Claude 코드, 커서, 모든 MCP 클라이언트)
~/.claude.json (또는 MCP 클라이언트 설정)에 추가하세요:
서버는 현재 작업 디렉터리를 자동으로 인덱싱합니다.
VS 코드 확장
VSIX 장착:
VSIX는 모든 플랫폼을 지원합니다.
분석 엔진은 번들로 제공되지 않습니다: 처음 활성화 시 확장 프로그램이 플랫폼용으로 만든 엔진을 다운로드하고, 공개된 체크섬과 대조하여 ~/.codegraph/bin에 설치하는데, 이는 JetBrains 플러그인이 사용하는 위치와 동일하므로 한 번의 다운로드로 두 가지를 모두 지원할 수 있습니다.
다운로드는 자동으로 실행되는 것이 아니라 제공되며, 사용자의 권한이 있는 네이티브 바이너리이기 때문입니다.
거절하고 준비되면 명령 팔레트에서 CodeGraph: Download Analysis Engine을 실행하세요.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
CodeGraph
Cross-language code intelligence for AI agents and developers.
CodeGraph builds a semantic graph of your codebase — functions, classes, imports, call chains — and exposes it through 42 MCP tools, a VS Code extension, a JetBrains IDE plugin, and a persistent memory layer. Parses 38 languages via tree-sitter. AI agents get structured code understanding instead of grepping through files.
Quick Start
MCP Server (Claude Code, Cursor, any MCP client)
Add to ~/.claude.json (or your MCP client config):
{
"mcpServers": {
"codegraph": {
"command": "/path/to/codegraph-server",
"args": ["--mcp"]
}
}
}
The server indexes the current working directory automatically.
VS Code Extension
Install the VSIX:
code --install-extension codegraph-0.21.0.vsix
One VSIX serves every platform.
The analysis engine is not bundled: on first activation the extension offers to download the engine built for your platform, verifies it against the published checksum, and installs it into ~/.codegraph/bin - the same location the JetBrains plugin uses, so one download serves both.
The download is offered rather than performed automatically, because it is a native binary that runs with your permissions.
Decline it and run CodeGraph: Download Analysis Engine from the command palette whenever you are ready.
Once an engine is present, the extension starts it automatically and registers all tools as Language Model Tools for Copilot.
JetBrains IDEs
A plugin for IntelliJ IDEA, PyCharm, GoLand, Android Studio and the rest of the
family drives the same engine over LSP: Code Vision, Symbols and Memories tool
windows, a graph panel, and one-click MCP registration for the AI Assistant.
It resolves or downloads the engine the same way the VS Code extension does,
sharing ~/.codegraph/bin.
→ jetbrains/README.md for surfaces, engine resolution order, and building from source.
Rules for AI agents
Pre-configured rule files that teach AI coding agents (Claude, Cursor,
Windsurf, Codex, Cline) to use CodeGraph MCP tools before falling back
to grep / multi-file reads. Maps natural-language intent to the right
codegraph_* tool.
→ codegraph-ai/codegraph-rules-for-agents
Setup is cp /codegraph.md ~// (one line per agent — see
the rules repo’s README).
GitHub Action — PR review in CI
Drop a workflow into your repo to get an automatic code-graph analysis
comment on every PR — blast radius, test gaps, stale docs, suggested
reviewers. Runs graph-only (no embeddings, no ONNX model), so it’s
fast and needs no API keys — just the built-in GITHUB_TOKEN.
설치
npx @vscode/vsce package # VSIX설정
{
"mcpServers": {
"codegraph": {
"command": "/path/to/codegraph-server",
"args": ["--mcp"]
}
}
}