wakapi
SHA-256WakaTime 클라이언트와 호환되는 경량 셀프 호스팅 코딩 통계 도구.
스마트 다운로드
Download 버전 다운로드
v2.17.3 · 14 MB
직접 구축한 코딩 시간 통계 사이트, 무료, 제어 가능, WakaTime과 호환.
주요 기능
- 완전 무료 오픈 소스, 데이터를 직접 통제
- Docker, 컴파일, 클라우드 서비스 등 다양한 배포 방식 지원
- 프로젝트, 언어, 에디터, 운영 체제 등 다양한 지표 자동 통계
- 멋진 웹 배지와 주간 이메일 보고서 생성
- REST API 및 Prometheus 내보내기 인터페이스 제공
할 수 없는 것
- •첫 실행 시 반드시 WAKAPI_PASSWORD_SALT 환경 변수를 설정하세요. 그렇지 않으면 비밀번호 암호화가 안전하지 않습니다. 2. SQLite 사용 시 데이터는 컨테이너 내부에 저장되므로, 컨테이너 업그레이드 전에 데이터 볼륨을 백업하는 것을 잊지 마세요. 3. 공용 네트워크에 배포할 때는 HTTPS 리버스 프록시(예: Nginx/Caddy)를 구성하는 것이 좋습니다. 4. 기본 포트는 3000이며, 방화벽에서 허용해야 합니다. 5. 공식 WakaTime을 함께 사용하는 경우 클라이언트에 두 세트의 API URL을 구성해야 합니다(자세한 내용은 문서 참조).
사용 사례
- 개인 개발자가 매일의 코딩 시간과 프로젝트 분포를 기록하려는 경우
- 팀 내부에 외부 서비스에 의존하지 않는 비공개 개발 생산성 대시보드를 구축하려는 경우
- 개인정보 보호를 위해 WakaTime 클라우드 서비스에서 자체 호스팅으로 마이그레이션하려는 경우
Wakapi는 완전한 오픈소스이며 자체 호스팅이 가능한 프로그래밍 시간 통계 백엔드입니다. WakaTime의 에디터 플러그인을 통해 코딩 활동을 자동으로 수집하고, 직관적인 대시보드, 데이터 배지, 주간 이메일 리포트 및 REST API를 제공합니다. SQLite, MySQL, PostgreSQL 데이터베이스를 지원하며, Docker로 원클릭 배포하거나 소스 코드에서 직접 컴파일하여 실행할 수 있습니다. 공식 WakaTime 클라우드 서비스와 비교하면, Wakapi는 데이터 소유권을 직접 관리할 수 있으며 완전히 무료로 무제한 사용이 가능합니다.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
1단계: Docker로 실행 (권장). 다음을 실행: docker run -d -p 3000:3000 -e WAKAPI_PASSWORD_SALT=임의의 솔트 값 -v wakapi-data:/data --name wakapi ghcr.io/muety/wakapi:latest
2단계: 브라우저를 열어 http://localhost:3000에 접속하고 계정을 등록한 뒤, 설정 페이지에서 API Key를 확인
3단계: 로컬 에디터에 WakaTime 플러그인을 설치하고, ~/.wakatime.cfg를 편집하여 api_url을 http://localhost:3000/api로 설정하고, api_key에 이전 단계에서 얻은 Key를 입력
- 1단계: Docker로 실행 (권장). 다음을 실행: docker run -d -p 3000:3000 -e WAKAPI_PASSWORD_SALT=임의의 솔트 값 -v wakapi-data:/data --name wakapi ghcr.io/muety/wakapi:latest
- 2단계: 브라우저를 열어 http://localhost:3000에 접속하고 계정을 등록한 뒤, 설정 페이지에서 API Key를 확인
- 3단계: 로컬 에디터에 WakaTime 플러그인을 설치하고, ~/.wakatime.cfg를 편집하여 api_url을 http://localhost:3000/api로 설정하고, api_key에 이전 단계에서 얻은 Key를 입력
SHA-256 체크섬 확인됨
GitHub 공식 Release 페이지에서 추출된 체크섬
SHA256 체크섬
a422be12dedb76f7c5720e7616e8556de64f84aba708c9eae197217ba9011b4f이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
Docker 컨테이너 중지: docker stop wakapi && docker rm wakapi; 데이터 볼륨 삭제(선택 사항): docker volume rm wakapi-data. 소스 코드에서 컴파일하여 설치한 경우 바이너리 파일과 구성 파일을 직접 삭제하면 됩니다.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
3 FAQs
유사한 프로젝트
Visual Studio Code (Code - OSS)
Microsoft가 만든 무료 오픈 소스 코드 편집기로, 지능형 자동 완성, 디버깅, Git 및 확장 기능을 지원하는 전 세계에서 가장 인기 있는 편집기입니다.
opencode
오픈소스 AI 코딩 에이전트로, 코드 작성, 리팩토링 및 분석을 지원하며, '빌드(Build)'와 '플랜(Plan)' 이중 에이전트 모드가 내장되어 있습니다.
scrcpy
USB 또는 무선 TCP/IP를 통해 컴퓨터에서 Android 기기로 화면 미러링 및 제어를 지원하며, 루팅 불필요, 고성능 저지연, 오디오 전달 지원.