지난주에 만든 프로젝트가 팔로워 28k 개발자 트윗에 올라왔고, 처음 보는 기여자들의 PR이 쏟아지고 있습니다. 이 커뮤니티를 위해 만든 거라 공유해요.
I built this last week, woke up to a developer with 28k followers tweeting about it, now PRs are coming in from contributors I've never met. Sharing here since this community is exactly who it's built for.
핵심 요약
Claude Code의 컨텍스트 관리와 코드 드리프트 탐지를 자동화하는 오픈소스 프로젝트 MEX를 소개합니다.
- 컨텍스트 관리 — 작업 유형별로 필요한 컨텍스트만 로드하여 토큰 사용량을 최적화함
- 드리프트 탐지 — 코드베이스와 스캐폴드 간의 불일치를 검사하고 자동으로 수정함
- 인간 가독성 — 벡터 DB 대신 마크다운 기반으로 작성되어 수정과 관리가 용이함
- 기여 요청 — 현재 오픈소스 프로젝트로서 활발한 기여와 피드백을 기다리고 있음
안녕하세요! 제가 오픈소스 프로젝트인 MEX를 만들었습니다 - https://github.com/theDakshJaitly/mex.git
저는 한동안 Claude Code를 엄청나게 사용했는데, 사용량과 토큰 소모가 미친 듯이 늘어나더군요. 그래서 컨텍스트 관리와 스킬 그래프에 큰 관심을 갖게 되었고, 관련 기사를 많이 읽고 이 분야를 연구하는 흥미로운 사람들과 대화도 많이 나눴습니다.
몇 주간의 연구 끝에 mex를 만들었습니다. 이건 프로젝트 루트의 .mex/ 폴더에 위치하는 구조화된 마크다운 스캐폴드입니다. 하나의 거대한 컨텍스트 파일 대신, 에이전트는 라우팅 테이블을 가리키는 약 120토큰의 부트스트랩으로 시작합니다. 라우팅 테이블은 작업 유형을 올바른 컨텍스트 파일에 매핑합니다. 인증 관련 작업을 하나요? context/architecture.md를 로드하세요. 새 코드를 작성하나요? context/conventions.md를 로드하세요. 에이전트는 딱 필요한 것만 가져오고, 불필요한 것은 가져오지 않습니다.
제가 실제로 자랑스러워하는 부분은 드리프트 탐지입니다. 실제 코드베이스와 스캐폴드를 검증하는 8개의 체커가 포함된 CLI를 추가했습니다. 토큰 사용량 제로, AI 사용 제로, 그냥 실행하면 점수를 알려줍니다:
존재하지 않는 파일 경로 참조, 삭제되었는데 문서에 언급된 npm 스크립트, 파일 간의 의존성 버전 충돌, 50번 이상의 커밋 동안 업데이트되지 않은 스캐폴드 파일 같은 것들을 잡아냅니다. 문제가 발견되면 mex sync가 타겟팅된 프롬프트를 생성하고 고장 난 파일들에 대해서만 Claude Code를 실행합니다:
sync 후에 다시 체크를 실행해서 오류가 수정되었는지 확인합니다. (물론 sync가 끝날 때도 점수를 알려줍니다)
그리고 기여자를 찾고 있습니다!
더 자세히 알고 싶으시다면 - launchx.page/mex

