manojmallick/sigmap
~97% token reduction for AI coding sessions — zero deps, 33 languages, MCP server
해결하는 문제
SigMap은 AI 코딩 에이전트를 위한 결정론적이고 검증 가능한 기반 계층을 제공합니다. AI 지원 개발에서 "환각"과 재현 불가능한 컨텍스트 문제를 해결하여, AI가 제안하는 파일, 심볼, 줄 번호가 실제로 코드베이스에 존재함을 보장합니다. 이는 확률적 추측이나 불안정한 임베딩에 의존하는 것이 아니라 실제 코드에 기반합니다.
작동 방식
벡터 데이터베이스나 LLM 호출을 사용하지 않고, SigMap은 코드베이스에서 바이트 수준에서 안정적인 검증 가능한 서명과 증거의 지도를 구축합니다. 쿼리에 대한 파일 순위를 매기기 위해 TF-IDF를 사용하며, AST 또는 앵커드 정규식을 통해 32개 언어에 걸쳐 서명을 추출합니다. 이 지도는 "Evidence Pack"(JSON/Markdown) 형태로 사용 가능하거나, 21개의 온디맨드 도구를 제공하는 MCP 서버를 통해 사용할 수 있습니다. 에이전트는 심볼과 영향 범위(blast radius)를 검증하는 데 사용할 수 있습니다.
대상 사용자
Claude Code, Cursor, Aider, 또는 Ollama를 통해 로컬 LLM을 사용하는 개발자들로, AI 답변을 실제 코드에 신뢰할 수 있게 기반을 두고 CI/CD 파이프라인에 검증 게이트를 통합하고자 하는 분들입니다.
주요 특징
- 결정론적 기반: 동일한 코드베이스는 항상 동일한 지도를 생성하므로 캐싱과 CI 게이트가 가능합니다.
sigmap verify: AI 생성 답변 내에서 위조된 파일, 임포트, 심볼을 탐지하는 대표 도구입니다.- 의존성 없음: 벡터 데이터베이스, 임베딩, API 비용 없이 완전히 오프라인에서 작동합니다.
- 광범위한 통합: 전용 어댑터와 MCP 서버를 통해 다양한 AI 어시스턴트를 지원합니다.
- 다국어 지원: 32개의 다양한 프로그래밍 언어에서 서명을 추출합니다.
관련
- 프로젝트
- Dispatch
- 프로젝트
- 프로젝트
- 프로젝트