소개
CodeSucker는 fanbuz가 개발한 로컬 전용 도구로, 프로젝트 폴더를 끌어다 놓으면 소프트웨어 저작권 등록용 소스 코드 문서를 자동으로 만들어 줍니다. 외부 네트워크로 코드가 유출되지 않으며, 주석 정리와 레이아웃 적용부터 내보내기 전 검증까지 오프라인에서 처리됩니다.
상세정보
오프라인 코드 추출 및 주석 정제
가져온 프로젝트에서 소스를 추출하고 주석을 자동으로 정리·정제합니다. 상태 머신 기반 주석·문자열 경계 인식 방식을 사용하여 한 글자 단위로 코드를 정리하며, 30개 이상의 확장자를 지원합니다.
5단계 마법사와 사전 검토
가져오기 → 다섯 단계 마법사 → 페이지/행/헤더/작성자 점검 → 검토 → 내보내기 순으로 진행됩니다. 내보내기 전 검토 단계가 포함되어 있어 결과물을 미리 확인할 수 있습니다.
디렉터리 단위 파일 필터링과 안전 재스캔
폴더별로 포함할 파일을 선별할 수 있고, 필요한 경우 안전 재스캔을 다시 수행할 수 있습니다.
파일 유형 구성 보기 및 확장자별 내보내기
파일 수와 코드 행 기준으로 어떤 확장자가 얼마나 포함되어 있는지 확인하고, 확장자 단위로 내보낼 수 있습니다.
자동 페이지 배분과 내보내기 전 검증
자동으로 페이지 배분과 레이아웃이 적용되고, 내보내기 직전에 검증이 한 번 더 수행됩니다. 미리보기 후 내보내기를 실행합니다.
third-party 코드 단서 분석
외부에서 가져온 코드 흔서를 분석해 휴리스틱 근거와 필터링 제안을 제공합니다. 자동으로 코드의 저작권을 판정하지 않으며 법률 자문에 해당하지 않습니다.
설치·시작·기본 사용
- winget 명령으로 설치합니다:
winget install --id fanbuz.CodeSucker --exact - CodeSucker 창에 프로젝트 폴더를 끌어다 놓습니다.
- 5단계 마법사를 따라 파일을 선별하고 옵션을 지정합니다.
- 자동으로 적용된 레이아웃의 문서 미리보기를 확인합니다.
- 페이지 수·행 수·헤더·작성자 표기 등 점검 결과를 검토한 뒤 내보내기를 실행합니다.
지원 환경·요구사항
- 운영체제: Windows
- 아키텍처: x64
- 설치 프로그램 형식: Nullsoft
- 네트워크: 업데이트 확인 외에는 불필요
버전·업데이트
현재 버전은 v0.5.1이며 릴리스일은 2026-08-23입니다. 업데이트 확인은 GitHub Release 공개 버전 메타데이터만 조회합니다.
제한·라이선스·확인사항
- 라이선스: Apache-2.0
- third-party 코드 단서 분석은 휴리스틱 근거와 필터링 제안을 제공할 뿐이며, 코드 저작권을 자동으로 판정하지 않고 법률 자문에 해당하지 않습니다.
- 외부 LLM 호출은 없으며, 코드 송출도 발생하지 않습니다.
시스템 요구사항
운영체제: Windows · x64
설치 프로그램 형식: Nullsoft
네트워크: 업데이트 확인 외에는 불필요


