프로젝트 소개

TypePulse는 Tauri로 구축된 데스크톱 애플리케이션으로, 로컬 타이핑 분석을 제공합니다. 사용자의 머신에서 완전히 실행되어 데이터가 장치를 떠나지 않도록 보장합니다. 이 도구는 총 타이핑 duration, 키스트로크 수, 세션 수라는 세 가지 핵심 지표를 추적합니다. 데이터는 개별 애플리케이션 및 구성 가능한 시간 범위에 따라 구성되고 요약됩니다. 내장된 시각화 영역은 시간에 따른 최근 활동 추세를 보여줍니다. 추가 분석을 위해 사용자는 데이터를 CSV 파일로 내보낼 수 있습니다. 모든 정보는 로컬에 저장되며, 한 번 클릭으로 추적을 일시 정지할 수 있는 버튼을 통해 언제든지 추적을 빠르게 중단할 수 있습니다. 이 프로젝트는 데스크톱 레이어에 Tauri를 사용하며, 표준 npm 기반 개발 워크플로우를 따릅니다: - `npm install`로 의존성을 설치합니다 - `npm run tauri dev`로 개발 빌드를 실행합니다 - `npm run build`로 프론트엔드를 빌드합니다 - `npm run tauri build`로 데스크톱 애플리케이션을 빌드합니다 TypePulse는 Apache License 2.0 하에 출시되었습니다.