AI 코딩 어시스턴트(Claude Code, Cursor 등)를 사용할 때
세션이 바뀌면 컨텍스트가 날아가는 문제를 해결하기 위해 만든 도구입니다.

주요 기능:

  • 프로젝트 구조 스캔 후 AI가 파싱할 수 있는 마크다운 문서 자동 생성
  • 멀티레포/모노레포 지원 (Turborepo, pnpm, Nx, Lerna 등)
  • 코드 주석 태그(@codesyncer-decision 등)로 의사결정 기록
  • 위험 키워드(결제, 인증, 삭제 등) 감지 시 AI 작업 중단 및 확인 요청

v2.6.0에서 Watch Mode 추가:

  • codesyncer watch 실행하면 파일 변경 실시간 감시
  • @codesyncer-* 태그 발견 시 DECISIONS.md에 자동 동기화
  • chokidar 기반, 500ms 디바운싱

사내에서 쓰던 걸 정리해서 오픈소스로 공개했습니다.

GitHub: https://github.com/bitjaru/codesyncer
NPM: npm install -g codesyncer

TypeScript로 작성했고, 의존성은 chalk, commander, inquirer, chokidar, fs-extra 정도입니다.