Repolode
anmol098

anmol098/waka-readme-stats

WakaTime 코딩 통계를 생성해 GitHub 프로필 README에 텍스트나 SVG 차트로 표시하는 GitHub Action입니다.

스타
4,003
포크
652
열린 이슈
72
마지막 커밋
4일 전

어떤 프로젝트인가요?

waka-readme-stats는 WakaTime에서 코딩 활동 데이터를 가져와 일정에 따라 프로필 README의 한 섹션에 기록하는 GitHub Action입니다. 총 코딩 시간, 언어, 에디터, 운영체제, 프로젝트, 시간대와 시간대별·요일별 커밋 활동을 표시할 수 있습니다.

이 Action은 README.md에서 한 쌍의 마커 주석을 찾아 실행할 때마다 그 사이의 내용을 바꿉니다. 기능 플래그로 각 블록을 켜거나 끌 수 있으며, 출력 언어를 지정하고 유니코드 텍스트 막대나 다채로운 SVG 막대로 표시하거나 여러 배지 스타일 중에서 선택할 수 있습니다. 저장소별 언어와 작성한 코드 줄 수도 나열할 수 있으며, Wakapi 같은 WakaTime 호환 자체 호스팅 백엔드를 사용할 수도 있습니다.

최근 버전에는 WakaTime 계정에서 해당 데이터를 제공하는 경우 AI 작성 코드와 직접 작성한 코드의 줄 수, 토큰 사용량, 예상 비용, 모델별 사용량을 다루는 주간 AI 코딩 분석 기능이 추가됐습니다.

핵심 기능

  • 01cron 일정에 따라 프로필 README의 지정된 섹션을 자동으로 업데이트합니다.
  • 02WakaTime 데이터를 바탕으로 코딩 시간, 언어, 에디터, OS, 프로젝트, 시간대를 표시합니다.
  • 03시간대별·요일별 커밋을 분석하며, 코드 줄 수 통계도 선택적으로 표시할 수 있습니다.
  • 04색상과 모서리 반경을 설정할 수 있는 유니코드 텍스트 막대 또는 SVG 막대를 지원합니다.
  • 05출력을 현지화하고 자체 호스팅 Wakapi 인스턴스를 지정할 수 있습니다.

활용 사례

  • GitHub 프로필 페이지에 코딩 습관과 사용하는 언어 구성을 보여주는 경우.
  • 수동으로 업데이트하지 않고 README에서 연간 개인 코딩 시간을 추적하는 경우.
  • 자체 호스팅 WakaTime 호환 서버를 운영하면서 GitHub에 통계를 표시하는 경우.

빠른 시작

  1. 1

    프로필 README.md에 시작 및 종료 섹션 주석을 추가합니다

  2. 2

    WAKATIME_API_KEY와 GH_TOKEN을 리포지토리 시크릿으로 저장합니다

  3. 3

    anmol098/waka-readme-stats@master를 사용하는 워크플로 파일을 추가하고 커밋합니다

  4. 4

    Actions 탭에서 워크플로를 실행(workflow_dispatch)해 결과를 확인합니다

사용 전 알아둘 점

  • WakaTime API 키와 광범위한 액세스 권한이 있는 repo 범위의 GitHub 토큰이 필요합니다.
  • 처리 부하가 크므로 코드 줄 수 플래그는 기본적으로 비활성화되어 있습니다.
  • AI 코딩 통계는 WakaTime 계정에 AI 코딩 추적 데이터가 있는 경우에만 표시됩니다.

토픽

#github-action#wakatime#profile-readme#coding-stats#readme#svg#automation#awesome#profile#profile-page

자주 묻는 질문

waka-readme-stats은(는) 무엇인가요?
WakaTime 코딩 통계를 생성해 GitHub 프로필 README에 텍스트나 SVG 차트로 표시하는 GitHub Action입니다. waka-readme-stats는 WakaTime에서 코딩 활동 데이터를 가져와 일정에 따라 프로필 README의 한 섹션에 기록하는 GitHub Action입니다. 총 코딩 시간, 언어, 에디터, 운영체제, 프로젝트, 시간대와 시간대별·요일별 커밋 활동을 표시할 수 있습니다.
waka-readme-stats은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
waka-readme-stats은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
waka-readme-stats은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. waka-readme-stats의 마지막 커밋은 2026년 11월 2일입니다.
waka-readme-stats은(는) 어디에 사용할 수 있나요?
GitHub 프로필 페이지에 코딩 습관과 사용하는 언어 구성을 보여주는 경우. 수동으로 업데이트하지 않고 README에서 연간 개인 코딩 시간을 추적하는 경우. 자체 호스팅 WakaTime 호환 서버를 운영하면서 GitHub에 통계를 표시하는 경우.
waka-readme-stats는 어떻게 설치하나요?
프로필 README.md에 시작 및 종료 섹션 주석을 추가합니다 WAKATIME_API_KEY와 GH_TOKEN을 리포지토리 시크릿으로 저장합니다 anmol098/waka-readme-stats@master를 사용하는 워크플로 파일을 추가하고 커밋합니다 Actions 탭에서 워크플로를 실행(workflow_dispatch)해 결과를 확인합니다
waka-readme-stats은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/anmol098/waka-readme-stats

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

Shields.io는 README와 웹 페이지에 사용할 간결한 SVG 및 래스터 상태 배지를 생성하는 서비스이자 NPM 라이브러리입니다.

2.7만+32 이번 주5.6천JavaScriptApache-2.0활발히 관리됨업데이트 4일 전