6P by xguru 8시간전 | ★ favorite | 댓글과 토론
  • AI 코드 어시스턴트의 문맥 검색 속도 문제를 해결하기 위해 개발된 Structural 코드 검색 엔진
  • 파일 구조와 메타데이터를 분석해 의도를 추론하고, 500ms 이하의 검색 속도를 달성
  • 임베딩, 벡터 데이터베이스, 외부 API 없이 동작하는 로컬 우선(Local-First) 설계
  • 대규모 모노레포(예: Chromium 48만 개 파일)에서도 일관된 검색 성능 제공
  • Git 기반 파일 스캐닝으로 추적 파일을 우선 처리하고, 결정적 점수화(Deterministic Scoring) 방식 적용
  • MCP(Model Context Protocol) 서버로 작동해 Claude Desktop, Cursor, VS Code 등과 통합 지원
  • Impact Analysis 기능으로 코드 변경 시 영향 범위(Blast Radius) 분석 지원
  • Scoped Search 옵션(--path)으로 특정 디렉터리 내 검색 제한 가능
  • 코드/테스트/설정 파일 구분 검색 등 세분화된 CLI 옵션 제공
  • 0.3~0.4초 수준의 검색 지연으로 벡터 검색 대비 최대 25배 빠른 성능
  • 토큰 사용량 최대 63% 절감, 불필요한 파일 접근 최소화
  • 환경 변수 기반 설정: 파일 수, 타임아웃, 무시 패턴 등 제어 가능
  • AGPL-3.0 및 상용 라이선스의 이중 라이선스 구조
    • 내부 사용 및 오픈소스 통합은 무료
    • 상용 IDE, SaaS 통합 시 별도 라이선스 필요
  • TypeScript 기반으로 개발되었으며, npm 패키지(mantic.sh) 형태로 배포
  • AI IDE 통합 규칙(Agent Rules) 을 통해 Claude나 Cursor가 자동으로 Mantic을 호출하도록 설정 가능