context-llm-chunks은(는) 무엇을 하나요?
2026년 최고의 Srcpack 대안: LLM에 최적화된 코드를 더 빠르게 준비하세요
개요
acipaaa/context-llm-chunks는 LLM(대규모 언어 모델)에 코드 컨텍스트를 제공할 때 최적의 성능을 발휘하도록 설계된 도구입니다. 기존 Srcpack의 대안으로, 프로젝트 코드베이스를 분석하고 LLM이 효율적으로 처리할 수 있는 청크 단위로 분할합니다.
주요 기능
- 지능형 청킹: 코드를 의미 있는 단위로 자동 분할하여 LLM 컨텍스트 윈도우를 최대한 활용합니다.
- 불필요한 파일 제거:
node_modules,dist,.git등의 디렉토리를 자동으로 필터링합니다. - 중복 제거: 유사한 코드 조각을 식별하고 제거하여 컨텍스트를 압축합니다.
- 동적 청크 크기 조정: LLM의 토큰 한도를 고려하여 청크 크기를 동적으로 계산합니다.
지원 플랫폼
- Claude Code
- Cursor
- Codex
- 기타 LLM 기반 코드 도구
사용 방법
# 프로젝트 루트에서 실행
npx acipaaa/context-llm-chunks
# 또는 글로벌 설치 후
npm install -g acipaaa/context-llm-chunks
context-llm-chunks
설정
프로젝트 루트에 context-llm.config.json 파일을 생성하여 설정을 커스터마이즈할 수 있습니다:
{
"maxTokens": 8000,
"ignorePatterns": ["*.test.js", "*.spec.js"],
"outputFormat": "markdown",
"includeComments": true
}
출력 예시
# 청크 1: src/utils/helpers.js
- 중요도: 높음
- 파일 수: 3
- 예상 토큰: 2048
# 청크 2: src/components/Button.jsx
- 중요도: 중간
- 파일 수: 1
- 예상 토큰: 1024
라이선스
MIT
기여
버그 리포트나 기능 제안은 GitHub Issues를 통해 제출해 주세요.