Code-to-Knowledge-Graph — Bevel Software

VS Code LSP 기반으로 코드베이스를 지식 그래프로 바꾸는 JVM 툴킷. 코드 구조, 의존 관계, 아키텍처 인사이트를 추출하는 데 초점을 둔다.

한 줄 요약

code-to-knowledge-graph는 source code를 queryable knowledge graph로 변환하는 Bevel Software의 JVM 툴킷이다. README는 VS Code의 Language Server Protocol(LSP)을 활용해 entity, relation, architecture insight를 뽑아낸다고 설명한다.

핵심 포인트

  • GitHub API 설명은 “complex source code”를 rich, structured, queryable knowledge graph로 변환하는 toolkit이라고 소개한다.
  • README는 Kotlin/JVM 툴킷이라고 설명하지만, GitHub API의 primary language는 Java로 표시된다.
  • 가장 쉬운 진입점은 Bevel VS Code extension.
  • 직접 사용하려면 Gradle dependency를 추가한다:
    • software.bevel:code-to-knowledge-graph:1.1.3
  • README가 내세우는 활용처:
    • 코드 구조 이해
    • 영향 범위 분석
    • 아키텍처 인사이트
    • 커스텀 도구 개발
    • AI/LLM 보강

왜 볼 만한가

이 저장소는 [[2026-03-23-code-review-graph]][[2026-04-30-graphify-knowledge-graph]]처럼, 코드를 읽는 대신 구조화해서 컨텍스트를 줄이는 계열과 맞닿아 있다.

차이는 이쪽이:

  • LSP 기반 JVM 툴킷이라는 점
  • VS Code 확장과 함께 생태계를 묶는다는 점
  • Java/Kotlin 레이어에서 동작한다는 점

즉, 단순 검색 도구보다 코드 이해용 knowledge graph 엔진에 가깝다.

프로젝트 정보

항목
RepositoryBevel-Software/code-to-knowledge-graph
URLhttps://github.com/Bevel-Software/code-to-knowledge-graph
LicenseMPL-2.0
Stars159
Forks17
Open issues3
Subscribers2
Primary languageJava
README framingKotlin/JVM toolkit using VS Code LSP
Latest release없음 (latest release endpoint 404)

관련 노트

Source