JordanCoin/codemap

a project brain for your AI. Give LLMs instant architectural context without burning tokens

What it solves

Codemap은 LLM이 과도한 토큰을 소비하지 않고도 코드베이스의 아키텍처 컨텍스트를 제공합니다. AI 에이전트가 대규모 리포지토리를 작업할 때 프로젝트 구조, 의존성, 최근 변경 사항을 놓치지 않도록 방지합니다.

How it works

프로젝트 구조를 분석하여 압축적이고 신호가 높은 요약을 생성합니다. ast-grep를 사용하여 18개 언어에 대한 의존성 분석을 수행하며, 코드의 여러 뷰를 제공합니다: 트리 뷰, diff 뷰(main 브랜치와의 차이), 의존성 흐름 뷰.

AI 도구와 통합하기 위해 Model Context Protocol (MCP) 서버, HTTP API 및 범용 JSON 컨텍스트 프로토콜을 제공합니다. 또한 프로젝트의 언어와 사용자의 의도에 따라 Markdown 파일을 통해 에이전트에게 컨텍스트 인식 가이드를 제공하는 "skills framework"를 특징으로 합니다.

Who it’s for

AI 코딩 어시스턴트(Claude Code, Cursor 또는 Windsurf)를 사용하는 개발자로서, 에이전트가 프로젝트의 전체적인 아키텍처와 변경 사항의 "blast radius"를 더 잘 이해해야 하는 경우에 적합합니다.

Highlights

  • Multi-Agent Handoff: 계층화된 산출물을 저장하여 현재 진행 상황을 다시 브리핑할 필요 없이 서로 다른 AI 에이전트 간에 전환할 수 있습니다.
  • Intelligent Routing: 사용자 의도(예: 리팩토링 vs. 버그 수정)를 분류하여 위험 분석 및 관련 기술을 노사출합니다.
  • Dependency Flow: 코드가 어떻게 연결되는지 시각화하고, 많이 임포트되는 "hub" 파일을 식별합니다.
  • Remote Repo Analysis: 分析 Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenly Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenbyby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allenby Allen{