코드 구조를 분석해 관련도순으로 결과를 정렬하는, 인덱스가 필요 없는 CLI 코드 검색 도구입니다.
- 스타
- 15,010
- 포크
- 712
- 열린 이슈
- 250
- 마지막 커밋
- 2개월 전
어떤 프로젝트인가요?
Tokei는 디렉터리를 스캔해 코드가 얼마나 들어 있는지 보여 주는 CLI 프로그램입니다. 언어별로 파일 수, 전체 줄 수, 코드 줄 수, 주석 줄 수, 빈 줄 수를 표시하고, 맨 아래에 전체 합계를 보여 줍니다.
기본적으로 .gitignore와 .ignore 파일을 따르며, 패턴으로 경로를 제외할 수 있습니다. 원하는 열을 기준으로 결과를 정렬하거나 파일별 통계를 확인할 수도 있습니다. 결과는 JSON, YAML, CBOR로 내보낼 수 있고, 저장한 결과를 다시 입력해 다른 실행 결과와 합칠 수 있습니다. Tokei는 같은 집계 로직을 다른 프로그램에 포함할 수 있도록 Rust 라이브러리로도 제공됩니다.
Linux, macOS, Windows에서 Homebrew, Cargo, apt 계열 저장소, winget, Scoop 등 일반적인 패키지 관리자를 통해 설치할 수 있으며, Docker에서도 실행할 수 있습니다.
핵심 기능
- 01언어별 파일, 코드, 주석, 빈 줄 수를 집계합니다.
- 02기본적으로 .gitignore와 .ignore 파일을 따르며, 사용자 지정 제외 패턴을 지원합니다.
- 03결과를 JSON, YAML, CBOR로 내보내고 저장된 결과를 합칠 수 있습니다.
- 04파일별 통계를 표시하고 원하는 열을 기준으로 결과를 정렬합니다.
- 05CLI 도구와 Rust 라이브러리로 제공됩니다.
활용 사례
- 낯선 코드베이스의 규모와 언어 구성을 빠르게 파악합니다.
- CI에서 통계를 저장하고 합쳐 코드 규모의 변화를 추적합니다.
- 프로젝트 README에 넣을 코드 규모 배지나 보고서를 생성합니다.
- 대규모 저장소에서 생성된 파일이나 벤더 파일을 줄 수 집계에서 제외합니다.
빠른 시작
- 1
Cargo(Rust 패키지 관리자)를 통해 설치하기
cargo install tokei - 2
현재 폴더에서 tokei 실행하기
tokei .
사용 전 알아둘 점
- 메타데이터에는 라이선스가 NOASSERTION으로 표시되어 있지만, README에는 MIT/Apache-2.0 듀얼 라이선스라고 나와 있습니다.
토픽
자주 묻는 질문
- tokei은(는) 무엇인가요?
- 코드베이스의 파일, 코드, 주석, 빈 줄 수를 언어별로 집계하는 빠른 CLI 도구입니다. Tokei는 디렉터리를 스캔해 코드가 얼마나 들어 있는지 보여 주는 CLI 프로그램입니다. 언어별로 파일 수, 전체 줄 수, 코드 줄 수, 주석 줄 수, 빈 줄 수를 표시하고, 맨 아래에 전체 합계를 보여 줍니다.
- tokei은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- tokei은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- tokei은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. tokei의 마지막 커밋은 2026년 9월 6일입니다.
- tokei은(는) 어디에 사용할 수 있나요?
- 낯선 코드베이스의 규모와 언어 구성을 빠르게 파악합니다. CI에서 통계를 저장하고 합쳐 코드 규모의 변화를 추적합니다. 프로젝트 README에 넣을 코드 규모 배지나 보고서를 생성합니다. 대규모 저장소에서 생성된 파일이나 벤더 파일을 줄 수 집계에서 제외합니다.
- tokei는 어떻게 설치하나요?
- Cargo(Rust 패키지 관리자)를 통해 설치하기: cargo install tokei 현재 폴더에서 tokei 실행하기: tokei .
- tokei은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/XAMPPRocky/tokei
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
AI 코딩 에이전트에 전달되기 전 셸 명령 출력을 필터링·압축하는 CLI 프록시
iOS, macOS, tvOS 및 visionOS 출시를 자동화하는 빠르고 스크립트 가능한 App Store Connect API CLI입니다.
터미널에서 모델, Git 상태, 작업 공간, 컨텍스트 윈도우 사용량을 보여 주는 Rust 기반 경량 상태 표시줄입니다.
BYOK와 로컬 모델, 끊김 없이 유지되는 SSH 세션, 인라인 파일 미리보기를 지원하는 macOS·Linux·Windows용 오픈 소스 AI 통합 터미널입니다.
테마, CSS 주입, 확장 프로그램, 커스텀 앱으로 공식 Spotify 데스크톱 클라이언트를 사용자화하는 CLI 도구입니다.