본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

CodeSucker

0

CodeSucker는 fanbuz가 개발한 로컬 전용 도구로, 프로젝트 폴더를 끌어다 놓으면 소프트웨어 저작권 등록용 소스 코드 문서를 자동으로 만들어 줍니다.

소프트웨어 저작권오프라인 추출자동 레이아웃저작권 문서주석 정리코드 문서 생성

소개

CodeSucker는 fanbuz가 개발한 로컬 전용 도구로, 프로젝트 폴더를 끌어다 놓으면 소프트웨어 저작권 등록용 소스 코드 문서를 자동으로 만들어 줍니다. 외부 네트워크로 코드가 유출되지 않으며, 주석 정리와 레이아웃 적용부터 내보내기 전 검증까지 오프라인에서 처리됩니다.

상세정보

오프라인 코드 추출 및 주석 정제

가져온 프로젝트에서 소스를 추출하고 주석을 자동으로 정리·정제합니다. 상태 머신 기반 주석·문자열 경계 인식 방식을 사용하여 한 글자 단위로 코드를 정리하며, 30개 이상의 확장자를 지원합니다.

5단계 마법사와 사전 검토

가져오기 → 다섯 단계 마법사 → 페이지/행/헤더/작성자 점검 → 검토 → 내보내기 순으로 진행됩니다. 내보내기 전 검토 단계가 포함되어 있어 결과물을 미리 확인할 수 있습니다.

디렉터리 단위 파일 필터링과 안전 재스캔

폴더별로 포함할 파일을 선별할 수 있고, 필요한 경우 안전 재스캔을 다시 수행할 수 있습니다.

파일 유형 구성 보기 및 확장자별 내보내기

파일 수와 코드 행 기준으로 어떤 확장자가 얼마나 포함되어 있는지 확인하고, 확장자 단위로 내보낼 수 있습니다.

자동 페이지 배분과 내보내기 전 검증

자동으로 페이지 배분과 레이아웃이 적용되고, 내보내기 직전에 검증이 한 번 더 수행됩니다. 미리보기 후 내보내기를 실행합니다.

third-party 코드 단서 분석

외부에서 가져온 코드 흔서를 분석해 휴리스틱 근거와 필터링 제안을 제공합니다. 자동으로 코드의 저작권을 판정하지 않으며 법률 자문에 해당하지 않습니다.

설치·시작·기본 사용

  1. winget 명령으로 설치합니다: winget install --id fanbuz.CodeSucker --exact
  2. CodeSucker 창에 프로젝트 폴더를 끌어다 놓습니다.
  3. 5단계 마법사를 따라 파일을 선별하고 옵션을 지정합니다.
  4. 자동으로 적용된 레이아웃의 문서 미리보기를 확인합니다.
  5. 페이지 수·행 수·헤더·작성자 표기 등 점검 결과를 검토한 뒤 내보내기를 실행합니다.

지원 환경·요구사항

  • 운영체제: Windows
  • 아키텍처: x64
  • 설치 프로그램 형식: Nullsoft
  • 네트워크: 업데이트 확인 외에는 불필요

버전·업데이트

현재 버전은 v0.5.1이며 릴리스일은 2026-08-23입니다. 업데이트 확인은 GitHub Release 공개 버전 메타데이터만 조회합니다.

제한·라이선스·확인사항

  • 라이선스: Apache-2.0
  • third-party 코드 단서 분석은 휴리스틱 근거와 필터링 제안을 제공할 뿐이며, 코드 저작권을 자동으로 판정하지 않고 법률 자문에 해당하지 않습니다.
  • 외부 LLM 호출은 없으며, 코드 송출도 발생하지 않습니다.

시스템 요구사항

운영체제: Windows · x64
설치 프로그램 형식: Nullsoft
네트워크: 업데이트 확인 외에는 불필요