상황별 비교

코드베이스 파악 도구 비교

큰 저장소의 구조를 에이전트와 함께 빨리 파악하고 싶을 때

도구 4개 · 마지막 확인 2026-10-25

상황별 추천

  1. 이럴 때

    코드뿐 아니라 문서, PDF, 이미지까지 묶어 프로젝트 전체 지도를 만들고 싶을 때

    Graphify →

    코드, 문서, PDF, 이미지, 영상까지 프로젝트 전체를 지식 그래프로 만들어 grep 대신 질의로 탐색하게 해 주는 스킬입니다.

  2. 이럴 때

    새 팀에 합류해 사람이 직접 보며 이해할 대시보드와 온보딩 자료가 필요할 때

    Understand Anything →

    멀티 에이전트로 코드베이스를 분석해 지식 그래프와 대화형 대시보드로 보여 주는 Claude Code 플러그인입니다.

  3. 이럴 때

    호출 관계나 HTTP 라우트를 질의로 빠르게 찾고, 설치는 간단하게 끝내고 싶을 때

    codebase-memory-mcp →

    tree-sitter로 162개 언어를 파싱해 함수, 호출 관계, HTTP 라우트를 지식 그래프로 저장하고 빠르게 질의하는 단일 실행 파일 MCP 서버입니다.

  4. 이럴 때

    구조를 훑어보기보다 심볼 단위로 정의와 참조를 찾아 안전하게 고치는 일이 많을 때

    Serena →

    언어 서버를 활용해 심볼 단위 검색, 편집, 리팩터링 도구를 제공하는, 에이전트용 IDE 같은 MCP 서버입니다.

한눈에 비교

기준GraphifyUnderstand Anythingcodebase-memory-mcpSerena
종류스킬플러그인MCP 서버MCP 서버
라이선스Apache-2.0MITMITGPL-3.0-or-later (SolidLSP 부분은 MIT)

모두 같음: 지원 도구 Claude Code, Cursor, Codex, Gemini CLI

무엇이 다른가

네 도구 모두 에이전트가 파일을 하나씩 읽는 대신 구조를 보고 움직이게 해서 토큰을 아끼려는 도구입니다. 차이는 무엇을 만들고, 그 결과를 누가 보느냐에 있습니다.

Graphify

코드, 문서, PDF, 이미지, 영상까지 프로젝트 전체를 지식 그래프로 만드는 스킬입니다. 결과는 사람이 훑어보는 HTML, 에이전트가 질의하는 JSON, 요약 보고서 세 가지로 나옵니다. 코드는 tree-sitter로 로컬에서 파싱하지만, 문서나 이미지를 분석할 때는 모델이나 별도 API 키를 씁니다. 파일이 수백 개를 넘는 저장소에서 효과가 크고, 작은 프로젝트에서는 그래프를 만드는 비용이 더 클 수 있습니다.

Understand Anything

여러 에이전트가 코드베이스를 나눠 분석해 지식 그래프와 대화형 대시보드를 만드는 플러그인입니다. 네 도구 중 사람이 보는 화면에 가장 공을 들였고, 변경 영향 분석이나 온보딩 가이드 생성 같은 명령도 있습니다. 대신 첫 분석이 느리고 토큰을 많이 써서, 3.5만 줄 코드베이스에 Max 요금제 할당량의 약 30%를 썼다는 보고가 있습니다. 이후 실행은 바뀐 파일만 다시 분석합니다.

codebase-memory-mcp

함수, 호출 관계, HTTP 라우트를 지식 그래프로 저장하고 질의하게 해 주는 MCP 서버입니다. 단일 실행 파일이라 언어 런타임이나 Docker, API 키 없이 설치되고, 모든 처리가 로컬에서 이뤄집니다. 화면보다 에이전트의 질의에 초점을 둔 도구입니다. 토큰이 줄었다는 후기와 오히려 조금 늘었다는 측정이 함께 있어 평가가 엇갈리고, 대형 저장소에서 메모리 문제로 죽는 이슈도 보고되어 있습니다.

Serena

언어 서버를 이용해 심볼 단위로 코드를 찾고 고치게 해 주는 MCP 서버입니다. 다른 셋이 구조를 보여 주는 데 집중한다면, Serena는 정의와 참조를 정확히 찾아 수정하는 데 집중합니다. 40개 이상 언어를 지원하고, 유료 JetBrains 백엔드를 쓰면 이동이나 인라인 같은 리팩터링도 할 수 있습니다. 라이선스가 GPL-3.0-or-later라서 회사 코드에 포함해 배포할 계획이라면 조건을 먼저 확인해야 합니다.

고를 때 볼 것

  • 누가 결과를 보나. 사람이 구조를 눈으로 파악해야 하면 Understand Anything이나 Graphify의 HTML이 맞고, 에이전트가 질의만 하면 되면 codebase-memory-mcp나 Serena로 충분합니다.
  • 코드만 보나. 설계 문서, PDF, 화면 캡처까지 함께 묶어야 하면 Graphify만 해당됩니다.
  • 비용. 첫 분석에 드는 토큰은 Understand Anything이 가장 큽니다. codebase-memory-mcp와 Serena는 색인을 로컬에서 만들어, 그 과정에는 모델 토큰이 들지 않습니다.
  • 코드를 고치나. 파악을 넘어 이름 바꾸기나 참조 수정까지 맡기려면 Serena가 맞습니다.

공통으로 겪는 문제

Graphify, codebase-memory-mcp, Serena는 설치만 해서는 에이전트가 잘 쓰지 않는다는 후기가 공통으로 나옵니다. 에이전트가 익숙한 grep과 파일 읽기로 돌아가기 때문입니다. CLAUDE.md 같은 지시 파일에 “구조를 찾을 때는 이 도구를 먼저 쓴다”고 적어 두면 도움이 됩니다. 그래프나 색인은 코드가 바뀌면 낡으므로, 다시 만드는 시점도 정해 두는 편이 좋습니다.

비교한 도구